Kaede Akino
3601bd0963
chore: add GPL-3.0-only license and source headers
2026-10-20 12:05:32 +08:00
Kaede Akino
babb6711b5
feat(ios): add optional compact card layout
2026-10-15 18:41:17 +08:00
Kaede Akino and Copilot
b33c03a62d
refactor: remove unused declarations, overloads, and parameters
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-05 23:49:46 +08:00
Kaede Akino
f2cdaafd3a
feat: refine confirmation UX
2026-10-04 21:09:22 +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
37b0de899f
feat(keychain): add single-host export and deferred public keys
2026-10-03 13:48:19 +08:00
Kaede Akino
c98ddd0ffb
fix(keychain): allow disabling passphrase saving with empty input
2026-10-02 01:44:59 +08:00
Kaede Akino
707ccccc81
fix(keychain): unify mobile hardware key editors
2026-09-29 15:50:43 +08:00
Kaede Akino
a1736d0cd7
fix(ssh): distinguish external security key storage
2026-09-29 11:11:39 +08:00
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
b58c8beb5e
fix(ssh): restore saved passphrases and authentication saving
2026-09-28 18:37:21 +08:00
Kaede Akino
0a9d5100e6
feat(keychain): add mobile public key export and unify menus
2026-09-28 18:03:36 +08:00
Kaede Akino
acdfc9ab72
fix(localization): pass resources directly to dialog titles
2026-09-26 01:58:08 +08:00
Kaede Akino
52465b1a2e
fix(ios): correct confirmation titles and history actions
2026-09-24 21:31:57 +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
b9c9b6808d
Replace Identity usage time with modification time
2026-09-22 19:18:48 +08:00
Kaede Akino
d78c8d0371
Update Identity form
2026-09-21 18:42:57 +08:00
Kaede Akino
46f4b17ab0
Unify Vault form organization
2026-09-21 16:48:53 +08:00
Kaede Akino
e59aa2cbc6
Storage chip for identity card
2026-09-21 16:48:51 +08:00
Kaede Akino
b69881eb41
Add host-owned custom identities
2026-09-21 16:48:50 +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
858590aab9
Disable iCloud credential storage pickers on iOS
2026-09-21 02:47:36 +08:00
Kaede Akino
56b79a6662
Disallow move key from iCloud to Device
2026-09-21 02:14:07 +08:00
Kaede Akino
9256aa9559
add new identity entrypoints
2026-09-20 20:33:18 +08:00
Kaede Akino
eaa95b98b1
Unified generate name strategies
2026-09-18 23:57:26 +08:00
Kaede Akino
581300362a
Normalize newlines in single-line fields
2026-09-16 17:16:44 +08:00
Kaede Akino and Copilot
85e23c77a3
Unify SSH import defaults
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-09-15 14:44:10 +08:00
Kaede Akino
aca394a3a7
Polish mobile destructive action menus
2026-09-13 17:08:56 +08:00
Kaede Akino
5eefc33cb0
Refactor TFI for project structure
2026-09-12 01:21:51 +08:00