v0.7.1
improvements
- added a top-level
customize-modemenu entry so the popup can launch tmux's customize mode directly in the current window without going through the command submenu. - added ghost completion text to ordinary filtered menus, so when filtering narrows to the currently selected item the remaining suffix is shown inline in the search field.
- cleaned up several internal UI, tmux, and resurrect code paths to use typed request/option structs and shared helpers, which reduces duplication and makes future feature work easier to extend safely.
fixes
- replaced package-global injectable seams in the CLI and resurrect flows with dependency structs, removing test-order coupling and making the restore/save paths more predictable under test.
- unified duplicated popup-launch and shell-command construction paths so save/restore flows share the same quoting and self-invocation behavior.
- modernized the Go codebase across menu, UI, logging, tmux, and test paths to use current standard-library idioms and simpler clamp/sort/copy helpers, reducing maintenance overhead without changing intended behavior.
Full Changelog: v0.7.0...v0.7.1