Kaede Akino
3601bd0963
chore: add GPL-3.0-only license and source headers
2026-10-20 12:05:32 +08:00
Kaede Akino
286045ab24
refactor: ui perf
2026-10-18 12:44:38 +08:00
Kaede Akino
e8ec2df237
fix(keychain): refine key actions and encrypted-key passphrase controls
2026-10-03 14:36:40 +08:00
Kaede Akino
1e8e088715
fix(keychain): disable passphrase saving when input is empty
2026-10-03 13:52:22 +08:00
Kaede Akino
37b0de899f
feat(keychain): add single-host export and deferred public keys
2026-10-03 13:48:19 +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
b58c8beb5e
fix(ssh): restore saved passphrases and authentication saving
2026-09-28 18:37:21 +08:00
Kaede Akino
2abed0eca6
Rename TermindCopy to AppStrings
2026-09-23 22:54:10 +08:00
Kaede Akino
76c4e9872f
Merge copywright
2026-09-23 20:07:12 +08:00
Kaede Akino
b40c71eec6
Refine store
2026-09-21 16:48:49 +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
eaa95b98b1
Unified generate name strategies
2026-09-18 23:57:26 +08:00
Kaede Akino
5eefc33cb0
Refactor TFI for project structure
2026-09-12 01:21:51 +08:00