You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,15 @@
1
+
## 2.36.0
2
+
3
+
- Vault SSH role picker and smarter defaults
4
+
- Vault SSH Role field offers a picker when roles are already configured on other hosts or providers. Press Enter to pick or type one manually ([#26](https://github.com/erickochen/purple/issues/26))
5
+
- Scheme-aware default ports for Vault address: `:443` for https, `:80` for http, `:8200` for bare hostnames
- SSH disconnect reasons shown in toast instead of just "exited with code 255". Full stderr context joined with pipe separators so you see why the connection was closed
8
+
- Vault batch signing completion status now properly clears the sticky progress footer
9
+
- Tags and alias placeholder hints clarified to avoid comma confusion
10
+
- Tag input bar shows placeholder with cursor before hint text when empty
11
+
- Updated dependencies to latest compatible versions
12
+
1
13
## 2.35.1
2
14
3
15
- Internal cleanup. Leaner App struct and event loop
Copy file name to clipboardExpand all lines: Cargo.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
[package]
2
2
name = "purple-ssh"
3
-
version = "2.35.1"
3
+
version = "2.36.0"
4
4
edition = "2024"
5
5
description = "Open-source terminal SSH manager and SSH config editor. Search hundreds of hosts, sync from 16 clouds, transfer files, manage Docker and Podman over SSH, sign short-lived Vault SSH certs and expose an MCP server for AI agents. Rust TUI, MIT licensed."
@@ -896,7 +896,7 @@ <h2 class="tagline">Open-source terminal SSH manager and SSH config editor for m
896
896
<summary>How do I troubleshoot connection problems?</summary>
897
897
<divclass="answer">Run with <code>--verbose</code> to enable debug logging, then <code>purple logs --tail</code> in another terminal. Logs are written to <code>~/.purple/purple.log</code> with fault domain prefixes: <code>[external]</code> for remote/tool errors, <code>[config]</code> for local config issues. Set <code>PURPLE_LOG=trace</code> for maximum detail.</div>
<summary>How do I troubleshoot connection problems?</summary>
1033
1033
<div class="answer">Run with <code>--verbose</code> to enable debug logging, then <code>purple logs --tail</code> in another terminal. Logs are written to <code>~/.purple/purple.log</code> with fault domain prefixes: <code>[external]</code> for remote/tool errors, <code>[config]</code> for local config issues. Set <code>PURPLE_LOG=trace</code> for maximum detail.</div>
0 commit comments