Skip to content

v1.1.0

Choose a tag to compare

@kitanoyoru kitanoyoru released this 21 Jun 22:00
9f3be7d

Highlights

SSH config switching is more robust

Handles different ~/.ssh/config shapes that previously caused a switch to silently no-op or mis-target:

  • Preserves CRLF line endings on rewrite.
  • Parses IdentityFile the way OpenSSH does — = separator, quoted paths, and trailing/inline tokens.
  • Treats Match blocks as their own boundaries (no longer attributed to the preceding Host).
  • Agent-only switch notice when the chosen key isn't referenced anywhere in the config (the file is left untouched).
  • Scope-aware active-identity detection: a specific Host wins over a Host * default.

UI

  • Git profiles now render as a tab strip, capped at 5 profiles.
  • The active key / profile row uses a defined green highlight (fill + border) instead of a dim wash.
  • When the ssh-agent is off, all sections are hidden in favor of a single Enable agent button that starts the agent.

Other

  • Remote section is scoped to the active SSH key.

Full changelog: v1.0.0...v1.1.0