Commit Graph
36 Commits
Author SHA1 Message Date
Kaede Akino f1ca2ae26c Unify terminal appearance preference controls 2026-09-23 08:44:51 +08:00
Kaede Akino bc21d83b08 Unifed delete conformation logic 2026-09-23 00:36:59 +08:00
Kaede Akino fbc3569188 Remove sync descriptions 2026-09-22 22:47:01 +08:00
Kaede Akino 46606b386a Unify workspace automatic naming 2026-09-22 20:27:51 +08:00
Kaede Akino 4a0a82b7fd feat: more safety cloud sync 2026-09-22 13:56:18 +08:00
Kaede Akino cf87058672 Remove meanningless description 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 496676b571 Limit SSH sessions per connection 2026-09-20 02:04:36 +08:00
Kaede Akino a320192e5b Fix logging settings wording 2026-09-20 01:18:01 +08:00
Kaede Akino ef294bf7e6 Remove Debug section header from settings 2026-09-19 22:43:00 +08:00
Kaede Akino 0590f91d09 Add logging 2026-09-19 17:23:49 +08:00
Kaede Akino 2bf9c1de98 Adopt UI for iPhone Duo 2026-09-19 09:13:53 +08:00
Kaede Akino b68d6dd88c Refine SFTP Settings 2026-09-19 01:24:11 +08:00
Kaede Akino eaa95b98b1 Unified generate name strategies 2026-09-18 23:57:26 +08:00
Kaede Akino 799128b59b Refine Font size UI 2026-09-18 16:58:32 +08:00
Kaede Akino efbf3e3a54 Add Ghostty guidance to terminal theme settings 2026-09-18 13:19:26 +08:00
Kaede Akino 112d1d144c Add device-local terminal font settings 2026-09-18 13:09:56 +08:00
Kaede Akino 7cdb755d5f Bulk: Vertex AI & Better Memory 2026-09-17 12:47:14 +08:00
Kaede Akino 4ea707083f Support keyless model providers and HTTP endpoints
Allow optional API keys in desktop and mobile settings and share credential
resolution across model requests. Missing stored credentials remain errors.
Enable user-configured HTTP endpoints and pin signed AgentKit 0.13.1, which
omits empty authentication headers for probes and inference.

Validation: AgentKit's 216 tests and iOS's 461 tests passed, along with Swift
formatting, localization checks, native screenshots, and real HTTP smoke tests
on both apps. macOS passed 1419 of 1422 tests initially; existing Metrics timing,
waveform PNG comparison, and MCP upload runner failures were observed. MCP and
Metrics passed a focused rerun, while Metrics remains intermittent and waveform
comparison still fails. iOS simulator LAN-IP access timed out; desktop LAN-IP
and both platforms' localhost, loopback-IP, and local-domain requests passed.
2026-09-17 08:52:16 +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 43c946f222 Refine Memory and Skill settings layouts 2026-09-17 08:25:31 +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 0eb533f317 Remove MCP default approval hint 2026-09-16 21:39:22 +08:00
Kaede Akino 581300362a Normalize newlines in single-line fields 2026-09-16 17:16:44 +08:00
Kaede Akino 71c8fb12ff Refine MCP Settings 2026-09-15 00:34:48 +08:00
Kaede Akino ad4e72e35d Adopt AgentKit approval policies 2026-09-14 17:33:57 +08:00
Kaede Akino dbb205238c Remove mobile in-app language setting 2026-09-14 08:33:29 +08:00
Kaede Akino f27ac5bbb8 Align mobile App Store review invitations 2026-09-13 21:59:52 +08:00
Kaede Akino a737283621 Add Traditional Chinese localization 2026-09-13 11:41:09 +08:00
Kaede Akino 3df3bcaf0c Refactor 2026-09-13 01:30:00 +08:00
Kaede Akino abaa6a2f8a Improve SFTP file workflows 2026-09-12 16:38:36 +08:00
Kaede Akino ae968735d5 Sync Metrics configuration across devices 2026-09-12 14:06:56 +08:00
Kaede Akino 78a023bb52 zh-CN to zh-Hans 2026-09-12 13:20:56 +08:00
Kaede Akino adec407a13 Use native MCP settings navigation 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