Skip to content

v1.0.0

Choose a tag to compare

@nakata5577 nakata5577 released this 07 Jun 06:41
· 13 commits to main since this release

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 now sshm / 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 zeroize dependency.
  • Fixed non-Windows clippy failures and documented the cross-platform clippy
    gotcha; added the CLAUDE.md project guide.