v1.0.0
sshm v1.0.0
The first stable release of sshm, a Windows-first terminal UI for browsing,
editing, and connecting to the SSH hosts in ~/.ssh/config. Edits to the real
OpenSSH config are lossless and surgical.
Highlights
- A complete visual redesign built around a Tokyo Night theme, plus a CI
pipeline and project documentation that bring the crate to a 1.0 milestone.
UI / UX
- New Tokyo Night theme module with consistent, color-role-driven styling across
every screen. - Restyled host list, detail pane, search, jump picker, edit form, key manager,
key picker, wizard, and the confirm / action-menu / help overlays. - Breadcrumb title bar and themed toasts (success / error).
- Responsive layout for the host list and key manager: side-by-side when wide,
stacked on narrow terminals. - Host detail pane and edit form grouped into labeled sections with dimmed
section headers. - Rounded borders, accent-colored focus, and emoji removed for a cleaner,
terminal-native look.
Build / Project
- Package and binary renamed to
sshm(the binary is nowsshm/sshm.exe). - Now dual-licensed under MIT OR Apache-2.0.
- Added a CI workflow running rustfmt, clippy (
-D warnings), and tests on both
Linux and Windows. - Removed the unused
zeroizedependency. - Fixed non-Windows clippy failures and documented the cross-platform clippy
gotcha; added theCLAUDE.mdproject guide.