Commit Graph
833 Commits
Author SHA1 Message Date
Kaede Akino 22f09eaeee feat(diagnosis): add opt-in Firebase diagnostic data reporting 2026-10-01 08:45:38 +08:00
AkinoKaede b702ff8ee0 docs: update OpenWiki 2026-10-01 08:45:15 +08:00
Kaede Akino 7084145c47 feat(assistant): remove todo tool and task list UI 2026-09-30 14:12:16 +08:00
Kaede Akino ef95e428ec fix(commerce): reorder paywall features 2026-09-30 01:42:51 +08:00
Kaede Akino 5bed5d363e fix(pro): clarify iCloud sync feature description 2026-09-29 21:53:36 +08:00
Kaede Akino fd55eefa70 bump: new build for 1.13.0 2026-09-29 15:50:53 +08:00
Kaede Akino 707ccccc81 fix(keychain): unify mobile hardware key editors 2026-09-29 15:50:43 +08:00
Kaede Akino f57c60a797 bump: new build for 1.13.0 2026-09-29 15:25:13 +08:00
Kaede Akino b96d52964c fix(keychain): align security key editor sections 2026-09-29 15:24:45 +08:00
Kaede Akino a7338a3461 fix(history): open connections with a single click 2026-09-29 14:54:26 +08:00
Kaede Akino 6827c96011 chore: reformat configs 2026-09-29 14:26:34 +08:00
Kaede Akino 221f5bb02a bump: new build for 1.13.0 2026-09-29 11:46:04 +08:00
Kaede Akino b30ebae878 fix(persistence): prevent concurrent macOS database access 2026-09-29 11:36:08 +08:00
Kaede Akino a1736d0cd7 fix(ssh): distinguish external security key storage 2026-09-29 11:11:39 +08:00
Kaede Akino 6cdf6194de feat(metrics): open host details from the menu bar 2026-09-29 09:44:33 +08:00
AkinoKaede 1e90f7b730 docs: update OpenWiki 2026-09-29 09:43:58 +08:00
Kaede Akino 8c750980c1 fix(sync): detach CloudKit operations from delegate callbacks 2026-09-29 02:32:51 +08:00
Kaede Akino 6dbf80b22c fix(connections): use title case for journey status labels 2026-09-29 02:31:00 +08:00
Kaede Akino c90675fb22 test: fix metrics and migration test failures 2026-09-29 01:37:55 +08:00
Kaede Akino 9d42c05522 docs(openwiki): document SSH security key authentication 2026-09-29 00:53:16 +08:00
Kaede Akino ddcb5d64e4 chore: remove copyright comments 2026-09-29 00:19:25 +08:00
Kaede Akino 52a11b4ffe build: use the released libssh2 fork package
Replace the local CSSH2 package reference with the remote libssh2-spm fork pinned to 2.0.3-termind-1. Refresh Package.resolved without changing other dependency versions.
2026-09-29 00:15:45 +08:00
Kaede Akino 56dc813352 bump: 1.13.0 2026-09-29 00:07:28 +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 7e54f68330 fix(forms): match secret fields to grouped form styling 2026-09-28 20:17:37 +08:00
Kaede Akino f56b4eedc9 fix(ssh): remove agent forwarding toggle description 2026-09-28 20:10:41 +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 0a9d5100e6 feat(keychain): add mobile public key export and unify menus 2026-09-28 18:03:36 +08:00
Kaede Akino 496ee2ff7d fix(forms): place secret visibility buttons inside inputs 2026-09-28 17:24:13 +08:00
Kaede Akino 6d22f53c1c bump: new build for 1.12.0 2026-09-28 13:41:13 +08:00
Kaede Akino 62085855e1 fix(ios): use field names as OAuth placeholders 2026-09-28 13:41:00 +08:00
Kaede Akino 622bc3038e fix(mcp): rename reauthorization action to Reauthenticate 2026-09-28 12:51:18 +08:00
Kaede Akino 3a871c8461 feat: rename import skills to import 2026-09-28 12:47:39 +08:00
Kaede Akino 4d6e4481c0 feat(mcp): add OAuth and 2025-03-26 compatibility
Integrate AgentKit 0.18.1 with native authorization on macOS and iOS, device-local OAuth credentials, V43 configuration persistence, and Assistant authorization prompts.

Add HTTPS callback metadata, keep native callbacks safe across actor boundaries, and distinguish authorization setup failures from cancellation. Extend the external MCP server to negotiate 2025-03-26.
2026-09-28 12:36:32 +08:00
Kaede Akino 0cae725a25 feat(mcp): import server configurations on both platforms 2026-09-28 10:27:51 +08:00
Kaede Akino 644bfa761c fix(mcp): remove MCP client count for stateless 2026-09-28 10:13:52 +08:00
AkinoKaede 8c6262e580 docs: update OpenWiki 2026-09-28 09:37:51 +08:00
Kaede Akino 8c785aefcd feat(mcp): support modern requests and legacy compatibility 2026-09-28 09:37:13 +08:00
Kaede Akino 3ff8bbe114 chore: update dependencies 2026-09-28 03:39:15 +08:00
Kaede Akino 67d6e21cce bump: new build for 1.12.0 2026-09-28 03:30:56 +08:00
Kaede Akino 4226511c25 fix(ios): move notification dots to the top right 2026-09-28 03:30:43 +08:00
Kaede Akino 806e3924a3 bump: new build for 1.12.0 2026-09-28 03:19:34 +08:00
Kaede Akino 15c272816d fix(notifications): defer mobile routing until scene activation 2026-09-28 03:19:17 +08:00
Kaede Akino 986c9534af fix(notifications): shorten enabled setting label 2026-09-28 01:44:36 +08:00
Kaede Akino 054f5de7b2 fix(assistant): left-align tool detail link titles 2026-09-28 01:37:36 +08:00
Kaede Akino d30388381a fix(ssh): avoid unnecessary quotes around login addresses 2026-09-28 01:08:00 +08:00
Kaede Akino 93338ed22b fix(settings): correct MCP server row layout 2026-09-28 00:55:13 +08:00
Kaede Akino 63b94e3bc7 bump: new build for 1.12.0 2026-09-28 00:20:45 +08:00