Skip to content

v0.1.1 — fix: menu black screen on option failure

Choose a tag to compare

@rurogge rurogge released this 10 Aug 17:49
· 74 commits to main since this release

Fix

The launcher menu (coldiron-menu) ran with set -e: any option that failed (abort at consent, no vault USB, wrong passphrase) killed the menu → xterm closed → black screen. The menu is now a true launcher loop (set -uo pipefail), so failures return to the menu.

Verified end-to-end in QEMU (all 5 options)

  1. Unlock vault — LUKS2 open + ext4 mount ✓
  2. Create encrypted seed backup — consent → unlock → seed ×2 → spot check → age-encrypt → backup file + sha256 ✓ (abort path returns to menu ✓)
  3. Restore — DECRYPT → age decrypt → original seed printed ✓
  4. Sparrow Wallet — launches ✓
  5. Shut down securely — clean poweroff with mounted vault ✓

ISO sha256: 3a8412f01ce73774e468926660161d8096aeea49962777fff2f9caa50bd1fb1f