Commit Graph
58 Commits
Author SHA1 Message Date
Kaede Akino 3db8cdbf85 Harden one-shot SSH secret handling 2026-09-20 20:33:18 +08:00
Kaede Akino f09c57e332 Clarify SSH connection and channel APIs 2026-09-20 16:54:31 +08:00
Kaede Akino 8fdf2eb0d3 Unify SFTP channel implementation 2026-09-20 00:34:30 +08:00
Kaede Akino 15d2eec23a Combine Agent SSH and SFTP session 2026-09-19 23:49:43 +08:00
Kaede Akino 145cfd535a Unified SFTP scheduler 2026-09-19 22:42:15 +08:00
Kaede Akino d9616b7b77 Refactor connection model 2026-09-19 21:25:39 +08:00
Kaede Akino b235d6dac9 compact memory 2026-09-19 20:34:01 +08:00
Kaede Akino f1796d879a Remove useless code 2026-09-19 12:30:16 +08:00
Kaede Akino c283201b33 Fix Quick Open & Add Batch Startup Shortcut 2026-09-19 11:42:59 +08:00
Kaede Akino d1afa1d744 Compact memory 2026-09-19 09:32:37 +08:00
Kaede Akino 2bf9c1de98 Adopt UI for iPhone Duo 2026-09-19 09:13:53 +08:00
Kaede Akino cc62ba919c Refactors 2026-09-19 08:12:31 +08:00
Kaede Akino 0e85a5cec9 Revert Close Approval 2026-09-18 20:00:55 +08:00
Kaede Akino b96671383e Make Workspace composition free 2026-09-18 19:59:00 +08:00
Kaede Akino 2be01d5c30 Remove quit onDragSessionUpdated 2026-09-18 19:45:35 +08:00
Kaede Akino f9ecaf113f Fix TFI Navigation 2026-09-18 19:39:07 +08:00
Kaede Akino da6fe37185 Restore drop 2026-09-18 18:52:22 +08:00
Kaede Akino 76a93ef904 Restore workspaces from kill 2026-09-18 17:54:39 +08:00
Kaede Akino 9b41a9a7aa keep window size 2026-09-18 17:26:38 +08:00
Kaede Akino 0746306c0a Fix mobile layouts to follow window width 2026-09-18 10:41:44 +08:00
Kaede Akino b1b6647a8c Refactors 2026-09-17 21:22:21 +08:00
Kaede Akino e9c269ab5e Replace starter skills with built-in skill helpers
Keep previously installed starter skills as ordinary user-owned records. Provide hidden read-only Skill Creator and Skill Installer instructions, use AgentKit 0.13.0 for reviewed complete GitHub package installation, and remove skill seeding and Reset.

Move Hermes Memory below MCP, use Enabled for its switch, and localize its Chinese title as persistent memory. Preserve existing user edits and synchronize user skill packages through the existing atomic store.

Validation: AgentKit 213 tests and iOS 452 tests passed. macOS app 1183 tests passed; shared frameworks passed 231/232 with the existing SpeechWaveformViewTests PNG byte-equality failure. Related skill, sync, localization and UI checks passed. Strict Swift formatting, Chinese localization checks, and git diff --check passed.
2026-09-17 08:34:10 +08:00
Kaede Akino 8d591dd0f6 Add global Hermes memory and skill package tools
Add opt-in GRDB memory with frozen conversation snapshots, background learning, session search, and a user-only Destroy action on both platforms. Persist and synchronize complete skill packages with the new AgentKit management tools.

Pin signed AgentKit 0.12.3 and GRDB 7.11.1. Add the V18 package migration, regression coverage, bilingual UI snapshots, and architecture records.

Validation: AgentKit and iOS suites, focused macOS skills/memory/architecture/localization tests, Swift formatting, and Chinese localization checks passed. Full macOS runs exposed intermittent existing waveform-rendering and metrics-timing failures.
2026-09-17 07:54:04 +08:00
Kaede Akino 839a8b6771 Fix five recurring iOS test failures 2026-09-17 01:11:50 +08:00
Kaede Akino decd565f2b Use shared forwarding editor policy on macOS
Remove the redundant desktop adapter and retain its behavior through the existing Application policy. Expand regression coverage and record verification evidence.

Verification: 1,399 macOS tests passed. iOS had 428 passing tests and five repeatable failures with baseline status unverified. Strict Swift formatting and Chinese localization checks passed.
2026-09-17 00:53:42 +08:00
Kaede Akino f06d911b75 Unify SFTP transfer status labels
Share transfer labels across macOS and iOS, document verification, and include the macOS build number update to 24.
2026-09-16 23:17:44 +08:00
Kaede Akino 1d6792d66a Remove useless tests 2026-09-16 23:10:52 +08:00
Kaede Akino e54f5c81c9 Reuse remote copy planning and trim copy-only tests 2026-09-16 22:35:49 +08:00
Kaede Akino 995ec975a0 Reuse the shared SFTP download planner 2026-09-16 12:21:27 +08:00
Kaede Akino 472906c01c Remove legacy free trial compatibility 2026-09-14 17:50:10 +08:00
Kaede Akino 9d73280833 Remove useless tests 2026-09-13 22:19:31 +08:00
Kaede Akino ecfedda32c Update documents 2026-09-13 21:28:53 +08:00
Kaede Akino 2977677f7b Marketing 2026-09-13 20:13:53 +08:00
Kaede Akino 3df3bcaf0c Refactor 2026-09-13 01:30:00 +08:00
Kaede Akino 8f007628d8 remove useless i18n 2026-09-13 00:24:23 +08:00
Kaede Akino 83b54be813 Remove useless code 2026-09-12 23:57:33 +08:00
Kaede Akino f6d4e71451 Bulk Assistant 2026-09-12 22:39:45 +08:00
Kaede Akino 88659a6319 Use native iOS Assistant conversation lists 2026-09-12 18:39:18 +08:00
Kaede Akino e98e038998 Align iOS Assistant with macOS 2026-09-12 11:34:57 +08:00
Kaede Akino 64d0183e03 Add mobile terminal snippet and history lists 2026-09-12 10:37:38 +08:00
Kaede Akino 6527bdfb50 Restrict ListViewKit to native list workloads 2026-09-12 10:36:22 +08:00
Kaede Akino 4c68a01c48 Share cross-platform session and presentation logic 2026-09-12 10:36:15 +08:00
Kaede Akino 5eefc33cb0 Refactor TFI for project structure 2026-09-12 01:21:51 +08:00
Kaede Akino 7bbfeb79e2 Bulk iOS 2026-09-11 21:07:44 +08:00
Kaede Akino 1b835a5df4 Continue iOS port with shared settings and Metrics 2026-09-11 15:12:37 +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
Kaede Akino 6b3be99f48 Fix screenshot 2026-09-11 02:02:04 +08:00
Kaede Akino cea1020bff Remove low-value test assertions 2026-09-11 00:25:32 +08:00
Kaede Akino e2490285c9 Remove unused Show Recents setting 2026-09-09 20:46:57 +08:00
Kaede Akino 3511bf963a Refactor free trial 2026-09-09 01:20:42 +08:00