Releases: ssweber/clicknick
v0.13.2 - Bug fixes
v0.13.2 - Bug fixes
- Fix Regex/Replace when rows are filtered
- Wider Find/Replace box
- Fix row hiding options when Filter is not on.
Full Changelog: v0.13.1...v0.13.2
v0.13.1 - Verify MDB & CDV Tool (Dev Mode)
Verify MDB & CDV Tool (Dev Mode)
Run clicknick-dev, connect to a CLICK project, then go to Tools → Verify MDB & CDV...
New diagnostic tool validates your project data:
- Checks all addresses have valid addr_keys and are within range
- Validates nicknames and initial values
- Ensures T/TD and CT/CTD pairs have matching retentive settings
- Verifies CDV files have valid addresses, correct type codes, and proper new_value formats
- System nicknames (SC/SD/X starting with _) shown in collapsible section
Also fixed About dialog to display system data.
Full Changelog: v0.13.0...v0.13.1
v0.13.0 - Unified Address Editor
Major architectural overhaul replacing 14 separate memory-type panels with a single unified, tabbed interface.
Unified Address Editor
- All ~14,000 addresses now display in one scrollable view per tab
- Multiple tabs with independent filter states and scroll positions
- Clone current tab or start fresh via New Tab dialog (Ctrl+T)
- Sidebar buttons scroll to memory type sections instead of switching panels
New Features
- Find/Replace: Case-sensitive and regex search support
- Fill Down: Copy cell value to selected range
- Clone: Duplicate row data to adjacent addresses
- Tag Browser: Improved tree hierarchy and double-click behavior
- Block Tags: Now append to existing comments instead of replacing
Numerous bug fixes and performance improvements. Tested with CLICK v3.90.
Full Changelog: v0.12.2...v0.13.0
v0.12.2 - Rename 'Navigator' to 'Tag browser'
Full Changelog: v0.12.1...v0.12.2
v0.12.1 - Bug fixes
This release fixes a few behaviors and bugs:
- Put Block tags after user comments
- Better Outline hierarchy & refactoring
- Updated Readme to simplify
Full Changelog: v0.12.0...v0.12.1
v0.12.0 - Dataview Editor
Dataview Editor
New: Dataview Editor
- Full-featured DataView editor now enabled in production (was dev-only)
- Tab interface for editing multiple DataViews simultaneously
- Nickname lookup for adding addresses
- Drag-and-drop row reordering with cut/paste support
- Dynamic rows with overflow handling (no hard 100-row limit while editing)
- File monitoring with reload prompt on external changes
- New Dataview dialog with name validation
- First-run popup with usage tips
- Navigator integration (double-click from Outline/Blocks to insert)
Address Editor Improvements
- Right-click "Discard changes" menu to revert unsaved edits
- Remove Block functionality added
- Baseline updates for dirty field tracking on external DB changes
- Editor windows now close automatically when CLICK project changes
Bug Fixes
- Preserve address case for special addresses (e.g.,
XD0u) - Refactored
normalize_addressfor correct address handling - Fixed row index display after reordering
- Fixed row reordering bug
v0.11.1 - Fix broken Nickname `is_duplicate_fn` rename
Missed a attribute rename that caused Address Editor to crash.
Under the hood a large code-restructuring.
What's Changed
Full Changelog: v0.11.0...v0.11.1
v0.11.0 - Add CSV loading to Address Editor
Add CSV loading & saving to Address Editor
Address Editor now will work with loaded Nickname exports from CLICK Programming Software. Work without ODBC Access drivers. Saving re-exports all the rows, to be manually imported into your Click Project.
Care was taken minimize for a clean diff. Review in GIT or software like WinMerge before importing.
Other items:
- Fixed performance issues in Address Editor. Noticed DS table was very slow during edits. Dupe-checking Nicknames was implemented using a very slow method when checking against 4500 rows!
- Correctly handle XD/YD rows in the Address Editor.
- Show filename and data source in window titles
- Work has started in a Dataview Editor. Track progress by launching via
clicknick-dev. - Lots of refactoring to handle the growing application.
Full Changelog: v0.10.2...v0.11.0
v0.10.2 - Try #2 Fix PyPi publishing
Turned off immutable releases so I don't have to keep incrementing numbers if this one doesn't work!
v0.10.1 - Fix PyPi publishing
Changed publish script to use windows-latest
Full Changelog: v0.10.0...v0.10.1
