Andy Dixon
17a5b4fbb5
fix: keep session-only credentials across reconnects so NickServ re-identifies without re-prompting
...
The NickServ password (and any other "remember for this session" secret) was
resolved through a fresh per-connect cache, so every auto-reconnect prompted
again with a 60 s timeout and an unanswered prompt failed the reconnect.
Session-only secrets now live on the session, survive auto and explicit
reconnects, and IDENTIFY is sent on every registration as before.
2026-10-12 07:53:03 +01:00
Andy Dixon
1c16079584
Remove the Go backend, JS frontend, Wails config and old build scripts; release.sh now wraps rust/release.sh
2026-10-11 17:43:55 +01:00
Andy Dixon
2bb12c3a58
rust: merge UI feature modules; fix Ctrl+key on Linux/Windows (egui command_only shadowing); clippy clean; rustfmt config
2026-10-11 17:40:48 +01:00
Andy Dixon
d654671bc1
rust: Service facade (profiles, credentials, TOTP, import/export, SSH keys, SFTP, updates)
2026-10-11 16:36:37 +01:00
Andy Dixon
cbd83489b2
rust: session manager (lifecycle, reconnect backoff, login scripts, recording, host-key policy, credential modes) and SSH tunnels
2026-10-11 16:33:17 +01:00
Andy Dixon
25e5f67a4d
rust: commit DB and vault fixtures (were gitignored)
2026-10-11 16:17:44 +01:00
Andy Dixon
026f27add6
rust: SSH client on russh (auth chain, TOTP, jump hosts, proxies, forwards, agent forwarding) and SFTP, with sshd integration tests
2026-10-11 16:14:55 +01:00
Andy Dixon
f588a797f9
rust: Go-generated compatibility fixtures (db, vault, export, recording)
2026-10-10 12:58:10 +01:00