v1.9.0
IMPROVEMENTS:
- release: the published binaries are now trimmed, cutting download size
by ~60% (the CLI from ~39 MB to ~13 MB, the GUI from ~48 MB to ~21 MB)
while staying fully self-contained single files. - gui: XAML bindings are compiled rather than reflection-resolved —
faster, and safe under trimming. - cli:
write-romnow prints the flashed image's CRC32/MD5/SHA-1, matching
the other read/write commands and the GUI/TUI, so you can confirm what
was written against a known-good checksum. - cli:
--help/-hprint usage to stdout and exit 0, instead of only
showing usage on stderr with an error exit code when no command is given. - tui: transaction cards are now only as tall as their status needs — a
running or failed entry is compact, and a completed dump/write grows to
fit its CRC32/MD5/SHA-1 lines, instead of every card reserving room for
the hash block. - tui: the left control column scrolls inside its own pane and shows a
scrollbar when the terminal is too short to hold every panel, so the
status bar (and a new key-hint line: Tab / scroll / Enter / Ctrl+Q) is
always visible instead of being pushed off-screen on ~24-row terminals.
Tabbing to a control below the fold scrolls it into view.
BUG FIXES:
- tui: long file paths in transaction cards are middle-ellipsized so the
filename stays visible, instead of being truncated on the right and
losing the name.