Skip to content

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 21:04
· 31 commits to main since this release

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-rom now 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/-h print 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.