Termory v0.2.33
✨ Features
- auto-refresh tray menu on CLI app install/uninstall
- Codex login flow with cancel, UI polish, and account-switch fixes
- Codex multi-account management with token refresh and needsRelogin handling
- show last_refresh time on each account row
- add dividers between account list rows
- Add account button — spawn codex login from within the app
- login_and_save_codex_account — spawn codex login then auto-save
- honor CODEX_HOME / CLAUDE_CONFIG_DIR / XDG env vars in path resolution
🐛 Bug Fixes
- suppress console window flash on Windows for silent subprocess spawns
- align account list icon and text with Official card header
- hide empty-accounts hint when Codex has no active login
- review fixes — claude_config_root empty-string guard + label + watcher
- use resolved paths as display labels for Codex/OpenCode global dirs
- review fixes for env-var path commit
♻️ Refactoring
- rename default_pane config key to records_pane
- replace HomeOverride with EnvVarGuard in providers tests
🧹 Maintenance
- bump version to 0.2.33
📦 Downloads
| Platform | File |
|---|---|
| macOS · Apple Silicon | Termory_*_aarch64.dmg |
| macOS · Intel | Termory_*_x64.dmg |
| Windows | Termory_*_x64_en-US.msi · Termory_*_x64-setup.exe |
| Linux | Termory_*_amd64.AppImage · *_amd64.deb · *_x86_64.rpm |
🍎 macOS — first launch
Builds are not Apple-notarized, so macOS quarantines the download and may say
"Termory is damaged and can't be opened" (common on Apple Silicon). The app
is fine — clear the quarantine flag once, then open it normally:
xattr -dr com.apple.quarantine /Applications/Termory.app(Drag Termory into Applications first; adjust the path if it lives
elsewhere.) Windows SmartScreen: More info → Run anyway.
🔄 Auto-update
The in-app updater (Settings → Check for updates) reads the signed
latest.json attached below. Auto-update applies to installs on v0.2.6 or
later; earlier builds must be updated manually once.
📜 Full Changelog
65b8247chore: bump version to 0.2.33b4eb748fix: suppress console window flash on Windows for silent subprocess spawnsa86920efeat: auto-refresh tray menu on CLI app install/uninstall9da12f6style: cargo fmt pass over accounts.rs and lib.rs6b3f0d7fix: align account list icon and text with Official card header648913dfeat: Codex login flow with cancel, UI polish, and account-switch fixes52c8b49refactor: rename default_pane config key to records_paned9c78c5feat: Codex multi-account management with token refresh and needsRelogin handling678ded9feat: show last_refresh time on each account rowb38fda6feat: add dividers between account list rowsc4cd983fix: hide empty-accounts hint when Codex has no active loginf775433feat: Add account button — spawn codex login from within the app86c8b81feat: login_and_save_codex_account — spawn codex login then auto-saveee2c731refactor: replace HomeOverride with EnvVarGuard in providers tests7f10766fix: review fixes — claude_config_root empty-string guard + label + watcher52e858afix: use resolved paths as display labels for Codex/OpenCode global dirsd4d821cfix: review fixes for env-var path commit9e48f22feat: honor CODEX_HOME / CLAUDE_CONFIG_DIR / XDG env vars in path resolution
Compare: v0.2.32...v0.2.33