Kaede Akino
565ef17d87
refactor(ssh): share key workflows and wire encoding
2026-09-29 00:05:32 +08:00
Kaede Akino
816a6ff121
feat(ssh): support hardware security key authentication
...
Add native security key registration, reference import, and signing on macOS and iOS. Store references in Vault metadata and route authentication through connection, Assistant, MCP, and agent forwarding flows.
Preserve signing cancellation and actionable authentication errors for security keys and Secure Enclave. Pin the released libssh2 forks as nested submodules and refresh package resolution.
2026-09-28 23:37:49 +08:00
Kaede Akino
ac645aa7b7
feat(ssh): forward vault keys to remote sessions
2026-09-28 20:04:07 +08:00
Kaede Akino
b58c8beb5e
fix(ssh): restore saved passphrases and authentication saving
2026-09-28 18:37:21 +08:00
Kaede Akino
d30388381a
fix(ssh): avoid unnecessary quotes around login addresses
2026-09-28 01:08:00 +08:00
Kaede Akino
755e1bdf27
refactor(notifications): share delivery and isolate routing lifecycles
2026-09-27 16:30:01 +08:00
Kaede Akino
6140bc3ebe
fix(connections): show mobile Vault status for selected workspace
2026-09-27 16:13:02 +08:00
Kaede Akino
6d8bd1dd6b
feat(notifications): unify assistant terminal and transfer alerts
2026-09-27 15:30:58 +08:00
Kaede Akino
80f08b089f
refactor: share transfer presentation and polish workspace actions
...
Centralize transfer state and presentation rules, extract the macOS transfer center, and preserve remote home metadata for compact iOS transfer paths.
Correct the shared Close Others action and extend transfer regression coverage.
2026-09-26 12:05:26 +08:00
Kaede Akino
40058781f9
feat(transfers): streamline actions and delete finished records
2026-09-26 01:57:46 +08:00
Kaede Akino
5e75c9dfcd
refactor: connection history sync
2026-09-24 14:49:31 +08:00
Kaede Akino
b9c9b6808d
Replace Identity usage time with modification time
2026-09-22 19:18:48 +08:00
Kaede Akino
762e6b1b57
Remove Host Key Changed
2026-09-22 01:28:47 +08:00
Kaede Akino
759c1d8f7b
Add Telnet
2026-09-21 21:09:11 +08:00
Kaede Akino
fa734f1e1c
Add charset
2026-09-21 18:30:39 +08:00
Kaede Akino
8a9793eadb
Add Host startup snippets
2026-09-21 16:48:50 +08:00
Kaede Akino
b69881eb41
Add host-owned custom identities
2026-09-21 16:48:50 +08:00
Kaede Akino
4ae95df1f7
Add proxy identity choose UI
2026-09-21 09:13:28 +08:00
Kaede Akino
45922ea5e5
Disallow edit missing key or identity
2026-09-21 08:38:30 +08:00
Kaede Akino
56b79a6662
Disallow move key from iCloud to Device
2026-09-21 02:14:07 +08:00
Kaede Akino
7252149c3f
Hosts & Snippets collapes in Memory
2026-09-20 21:01:33 +08:00
Kaede Akino
3db8cdbf85
Harden one-shot SSH secret handling
2026-09-20 20:33:18 +08:00
Kaede Akino
cb106ba15d
Clear SSH secrets after each connection attempt
2026-09-20 20:33:17 +08:00
Kaede Akino
5f519eaa6c
Keep additional SSH credentials reference-only
2026-09-20 20:31:50 +08:00
Kaede Akino
2c6ee51e45
Add multi-connection port forwarding
2026-09-20 09:48:29 +08:00
Kaede Akino
b3b3f9cd9c
Keep copied SSH commands readable
2026-09-19 18:45:49 +08:00
Kaede Akino
509484ae4c
Parse ssh command
2026-09-19 11:06:07 +08:00
Kaede Akino
eaa95b98b1
Unified generate name strategies
2026-09-18 23:57:26 +08:00
Kaede Akino
61cde4cd40
Refactor Port Forwarding
2026-09-18 23:37:57 +08:00
Kaede Akino
ec0f685cfe
Add SSH keyboard-interactive authentication across connection flows
2026-09-18 14:22:11 +08:00
Kaede Akino
d0ce28a87d
Add synced Workspace templates
2026-09-16 11:56:04 +08:00
Kaede Akino
71d92a384f
Refine Identity sync
2026-09-15 23:24:37 +08:00
Kaede Akino
9e1426393a
Fix identities last used time
2026-09-15 13:23:37 +08:00
Kaede Akino
0793acea67
Support SDK 27.0
2026-09-14 19:31:55 +08:00
Kaede Akino
93c6438e75
Allow immediate port forwarding toggles
2026-09-12 17:09:07 +08:00
Kaede Akino
9b04003012
Keep SSH host-key approval on one connection
2026-09-12 15:33:26 +08:00
Kaede Akino
352be589c8
Persist port forwarding enabled state
2026-09-12 10:38:01 +08:00
Kaede Akino
01ca95e95f
Show Snippet edit times on iOS cards
2026-09-12 10:38:01 +08:00
Kaede Akino
4c68a01c48
Share cross-platform session and presentation logic
2026-09-12 10:36:15 +08:00
Kaede Akino
c2958a05b3
Add iOS workspaces and shared feature services
...
Share Vault, persistence, SSH/SFTP, forwarding, and SwiftUI components across platforms. Add mobile editors, terminal input, standalone Assistant, Metrics navigation, transfers, and a unified Live Activity with host system icons.
Validation: 35 iOS tests and 100 focused macOS tests pass; formatting and zh-Hans checks pass. The full macOS run reports 14 issues in the documented timing, Keychain, and popover suites. Remaining Assistant tool and CloudKit work is tracked in Memory/MOBILE_ROLLOUT.md.
2026-09-11 13:47:16 +08:00