Commit Graph
112 Commits
Author SHA1 Message Date
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 cd765c1200 Fix Kownlege card & Metrics Tests 2026-09-18 18:26:43 +08:00
Kaede Akino 76a93ef904 Restore workspaces from kill 2026-09-18 17:54:39 +08:00
Kaede Akino 67574a7fed Support close Windows 2026-09-18 17:19:04 +08:00
Kaede Akino 799128b59b Refine Font size UI 2026-09-18 16:58:32 +08:00
Kaede Akino 37c0d6bdb7 Fix iOS Assistant interaction card visibility 2026-09-18 15:13:05 +08:00
Kaede Akino ec0f685cfe Add SSH keyboard-interactive authentication across connection flows 2026-09-18 14:22:11 +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 f395841d18 Restore mobile Workspaces for Live Activity links 2026-09-18 11:42:56 +08:00
Kaede Akino e0ee4641bf Clarify SSH tool selection and authentication guidance 2026-09-18 11:21:25 +08:00
Kaede Akino e49d942465 Add macOS multiwindow workspace support 2026-09-18 11:06:47 +08:00
Kaede Akino 6104c07b6f Fix Chinese Assistant token terminology 2026-09-18 08:13:53 +08:00
Kaede Akino d15a36d98b Fix Markdown horizontal scrolling 2026-09-17 23:13:59 +08:00
Kaede Akino b1b6647a8c Refactors 2026-09-17 21:22:21 +08:00
Kaede Akino 781dbcdfc9 Refine SFTP Open With menu 2026-09-17 15:03:08 +08:00
Kaede Akino e13f9e201f Fix SFTP edit upload overlay 2026-09-17 14:51:12 +08:00
Kaede Akino 99d14e683a Add SFTP Open With and edited-copy import 2026-09-17 14:15:03 +08:00
Kaede Akino ed4d3616fd SFTP Support Edit 2026-09-17 13:50:06 +08:00
Kaede Akino 7cdb755d5f Bulk: Vertex AI & Better Memory 2026-09-17 12:47:14 +08:00
Kaede Akino c2d1bed4fe Add macOS terminal mouse copy and paste preferences 2026-09-17 12:38:31 +08:00
Kaede Akino 429a1cee2c Align mobile Hermes Memory editor buttons 2026-09-17 09:17:04 +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 1cc17a8e96 Remove divider between Memory usage rows 2026-09-17 08:45:42 +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 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 e54f5c81c9 Reuse remote copy planning and trim copy-only tests 2026-09-16 22:35:49 +08:00
Kaede Akino 0eb533f317 Remove MCP default approval hint 2026-09-16 21:39:22 +08:00
Kaede Akino cdf8a22c4b Use as hint 2026-09-16 21:35:18 +08:00
Kaede Akino 6493dda7c7 Add in-process SFTP and HTTP resume support 2026-09-16 21:27:23 +08:00
Kaede Akino d51696e017 Add HTTP-backed SFTP downloads
Add one-use download tickets, bounded HTTP file responses, source validation, shared transfer capacity, cancellation, and metadata-only audit.

Verification: 181 focused tests, macOS/iOS builds, Swift formatting, and Chinese localization checks passed. Full test run: 1430 tests with five failures in unchanged areas; no live-server integration performed.
2026-09-16 21:03:57 +08:00
Kaede Akino d5f27bfe88 Add HTTP Upload MCP 2026-09-16 19:46:35 +08:00
Kaede Akino de89c37aec Add cross-host SFTP copy to Assistant and MCP 2026-09-16 17:57:38 +08:00
Kaede Akino e7af52c67d Fix dragging active Assistant chats 2026-09-16 17:25:58 +08:00
Kaede Akino 581300362a Normalize newlines in single-line fields 2026-09-16 17:16:44 +08:00
Kaede Akino d0ce28a87d Add synced Workspace templates 2026-09-16 11:56:04 +08:00
Kaede Akino 94ed777778 Hide zsh and fish bootstrap echoes 2026-09-16 08:03:12 +08:00
Kaede Akino 71d92a384f Refine Identity sync 2026-09-15 23:24:37 +08:00
Kaede AkinoandCopilot 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 8a8ed426ac Fix TFM Provider Form 2026-09-15 13:57:18 +08:00
Kaede Akino 9e1426393a Fix identities last used time 2026-09-15 13:23:37 +08:00
Kaede Akino 0bf1144039 Import identities from SSH folders 2026-09-15 12:45:14 +08:00
Kaede Akino 9b1514c3bc Fix Guardian sync 2026-09-15 11:06:28 +08:00
Kaede Akino 7a44ac3574 Update localizeable 2026-09-15 10:15:07 +08:00
Kaede Akino a29b9613cb Refine peerClosed text 2026-09-15 09:25:19 +08:00
Kaede Akino 04b676bf06 Add Model retry 2026-09-15 09:21:25 +08:00