Skip to content

Releases: ssweber/clicknick

v0.13.2 - Bug fixes

07 Jan 20:52
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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)

07 Jan 19:05
Immutable release. Only release title and notes can be modified.
403db31

Choose a tag to compare

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

06 Jan 20:57
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

pythonw_rPrUyEIGvs

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'

02 Jan 01:33
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

v0.12.1 - Bug fixes

01 Jan 20:50
Immutable release. Only release title and notes can be modified.
2b57d7a

Choose a tag to compare

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

31 Dec 20:25
Immutable release. Only release title and notes can be modified.
7d3c0d7

Choose a tag to compare

Dataview Editor

image

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_address for correct address handling
  • Fixed row index display after reordering
  • Fixed row reordering bug

v0.11.1 - Fix broken Nickname `is_duplicate_fn` rename

29 Dec 18:01
Immutable release. Only release title and notes can be modified.
a71c652

Choose a tag to compare

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

29 Dec 15:25
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

19 Dec 19:17

Choose a tag to compare

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

19 Dec 19:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Changed publish script to use windows-latest

Full Changelog: v0.10.0...v0.10.1