Commit Graph
69 Commits
Author SHA1 Message Date
Kaede Akino 191740a3c7 refine: tailscale UI 2026-10-03 04:47:32 +08:00
Kaede Akino aa5a92c352 feat: remove persistence connection and SFTP history 2026-10-03 04:18:14 +08:00
Kaede Akino a40b8a5b74 feat: include terminal viewport in command generation 2026-10-02 20:15:56 +08:00
Kaede Akino beea076810 fix(assistant): correct terminal tool targeting and presentation 2026-10-02 19:58:09 +08:00
Kaede Akino 3708a7c54f refactor: remove obsolete code and redundant tests
Remove legacy Commerce types, unused helpers, duplicate SFTP progress code, and 28 unreferenced strings. Drop fixture-only tests and arbitrary screenshot size assertions while retaining behavioral coverage.

Validation: 2,592 macOS tests, 40 focused macOS tests, and 53 iOS tests passed. Swift formatting, AppStrings, and Chinese localization checks passed.
2026-10-02 17:50:47 +08:00
Kaede Akino 03d1709ccc fix(terminal): follow live background colors in terminal chrome 2026-10-02 07:49:43 +08:00
Kaede Akino dbf56691fe feat(terminal): insert escaped paths from status bar drags 2026-10-02 00:33:41 +08:00
Kaede Akino 58d8440ca5 feat(settings): add theme browser and live configuration preview 2026-10-01 23:43:34 +08:00
Kaede Akino 09e2fd2345 fix(ui): unify host status icons and system accent colors 2026-09-27 22:14:57 +08:00
Kaede Akino 6d8bd1dd6b feat(notifications): unify assistant terminal and transfer alerts 2026-09-27 15:30:58 +08:00
Kaede Akino e2452df929 feat: add terminal notificaitons 2026-09-27 13:33:41 +08:00
Kaede Akino b6ff9fd7d1 feat(assistant): add terminal pane reading tools 2026-09-27 13:00:15 +08:00
Kaede Akino 80f08b089f refactor: share transfer presentation and polish workspace actions
Centralize transfer state and presentation rules, extract the macOS transfer center, and preserve remote home metadata for compact iOS transfer paths.

Correct the shared Close Others action and extend transfer regression coverage.
2026-09-26 12:05:26 +08:00
Kaede Akino 6fda08fea6 fix(tfm): inherit new window layout and preserve sidebar resizing 2026-09-26 00:33:27 +08:00
Kaede Akino e6e5748c01 feat(metrics): manage hosts from selection form 2026-09-25 20:49:42 +08:00
Kaede Akino 78070dcdcd refactor(history): share local recents projection 2026-09-25 19:52:30 +08:00
Kaede Akino 6d3061b28d fix(macOS): correct confirmation dialog titles 2026-09-24 22:18:32 +08:00
Kaede Akino 598cc0cef4 Support drag workspaces and panes outside to move to new window 2026-09-24 01:40:08 +08:00
Kaede Akino 2abed0eca6 Rename TermindCopy to AppStrings 2026-09-23 22:54:10 +08:00
Kaede Akino a66aaf0793 Keep assistant open chat state 2026-09-23 22:11:01 +08:00
Kaede Akino 76c4e9872f Merge copywright 2026-09-23 20:07:12 +08:00
Kaede Akino 68c137dafc Merge parallel lifecycle fixes
# Conflicts:
#	FrameworkTests/AgentReplayPersistenceTests.swift
#	FrameworkTests/AgentSteeringTests.swift
#	FrameworkTests/AssistantExecutionControllerTests.swift
#	Frameworks/TermindApplication/Agent/AssistantExecutionController.swift
#	Frameworks/TermindApplication/Agent/ConversationModel.swift
#	TFI/Application/Agent/MobileAssistantModel.swift
#	TFITests/MobileAssistantTests.swift
#	TFM/App/AppModel.swift
#	openwiki/.claims/architecture/desktop-ui.json
#	openwiki/.claims/architecture/engineering-invariants.json
#	openwiki/.claims/architecture/mobile-ui.json
#	openwiki/.claims/architecture/module-map.json
#	openwiki/.claims/architecture/native-app-directories.json
#	openwiki/.claims/architecture/platform-runtime.json
#	openwiki/.claims/architecture/shared-module-directories.json
#	openwiki/.claims/architecture/supporting-system-directories.json
#	openwiki/.claims/architecture/system-boundaries.json
#	openwiki/.claims/concepts/agent-runtime-and-assistant.json
#	openwiki/.claims/concepts/commerce-localization-and-product-surfaces.json
#	openwiki/.claims/concepts/persistence-and-secrets.json
#	openwiki/.claims/concepts/remote-services-and-forwarding.json
#	openwiki/.claims/concepts/ssh-multiplexing-and-scheduling.json
#	openwiki/.claims/concepts/ui-design-principles.json
#	openwiki/.claims/integrations/mcp-server-and-bridge.json
#	openwiki/.claims/operations/build-test-and-release.json
#	openwiki/.claims/operations/cloudkit-release-readiness.json
#	openwiki/.claims/operations/storefront-commerce-release.json
#	openwiki/.claims/quickstart.json
#	openwiki/.claims/testing/behavioral-boundaries-and-fixtures.json
#	openwiki/.claims/workflows/settings-and-cloud-sync.json
#	openwiki/.claims/workflows/ssh-session-lifecycle.json
#	openwiki/.last-update.json
#	openwiki/.page-manifest.json
#	openwiki/architecture/desktop-ui.md
#	openwiki/architecture/engineering-invariants.md
#	openwiki/architecture/mobile-ui.md
#	openwiki/architecture/module-map.md
#	openwiki/architecture/native-app-directories.md
#	openwiki/architecture/platform-runtime.md
#	openwiki/architecture/shared-module-directories.md
#	openwiki/architecture/supporting-system-directories.md
#	openwiki/architecture/system-boundaries.md
#	openwiki/concepts/agent-runtime-and-assistant.md
#	openwiki/concepts/commerce-localization-and-product-surfaces.md
#	openwiki/concepts/persistence-and-secrets.md
#	openwiki/concepts/remote-services-and-forwarding.md
#	openwiki/concepts/ssh-multiplexing-and-scheduling.md
#	openwiki/concepts/ui-design-principles.md
#	openwiki/integrations/mcp-server-and-bridge.md
#	openwiki/operations/build-test-and-release.md
#	openwiki/operations/cloudkit-release-readiness.md
#	openwiki/operations/storefront-commerce-release.md
#	openwiki/quickstart.md
#	openwiki/testing/behavioral-boundaries-and-fixtures.md
#	openwiki/workflows/settings-and-cloud-sync.md
#	openwiki/workflows/ssh-session-lifecycle.md
2026-09-23 18:33:57 +08:00
Kaede Akino 1e852fb2f9 Fix Workspace dragging and unify drag previews 2026-09-23 18:08:31 +08:00
Kaede Akino d1de845523 Remove double tap to remove 2026-09-23 18:08:26 +08:00
Kaede Akino 58bd6ae364 Match Sidebar selection colors to Finder 2026-09-23 18:08:25 +08:00
Kaede Akino e2dd72de6c Refine Assistant and action menus 2026-09-23 18:08:13 +08:00
Kaede Akino cc4be70498 Freeze Assistant turns before preparation 2026-09-23 18:08:12 +08:00
Kaede Akino a7d0d6a355 Clarify agent tool availability contracts 2026-09-23 18:08:12 +08:00
Kaede Akino 80505ccc0e Select Workspace name when renaming 2026-09-23 14:37:16 +08:00
Kaede Akino 11f8e4f867 Match Sidebar selection colors to Finder 2026-09-23 12:35:35 +08:00
Kaede Akino 947c0dc2ab Refine Assistant and action menus 2026-09-23 11:59:11 +08:00
Kaede Akino 2b1c5668b6 Freeze Assistant turns before preparation 2026-09-23 10:40:15 +08:00
Kaede Akino f79c4905d0 Clarify agent tool availability contracts 2026-09-23 09:33:15 +08:00
Kaede Akino bc21d83b08 Unifed delete conformation logic 2026-09-23 00:36:59 +08:00
Kaede Akino 7c47e0478d Refine Menu 2026-09-23 00:03:04 +08:00
Kaede Akino a52488cf3a Show destructive menu icons on macOS 27 2026-09-22 23:21:56 +08:00
Kaede Akino 28b3ff5d51 Increase Welcome card spacing 2026-09-22 22:26:41 +08:00
Kaede Akino aff6cfc3b7 Modernize Welcome glass and status indicators 2026-09-22 20:51:06 +08:00
Kaede Akino 46606b386a Unify workspace automatic naming 2026-09-22 20:27:51 +08:00
Kaede Akino adfb8697e1 Sync connection history across devices 2026-09-22 18:08:06 +08:00
Kaede Akino 90fb1bfbcc Change Telnet's icon 2026-09-22 01:13:35 +08:00
Kaede Akino f0aeb33a8a Add URL Scheme 2026-09-21 23:54:01 +08:00
Kaede Akino 759c1d8f7b Add Telnet 2026-09-21 21:09:11 +08:00
Kaede Akino b69881eb41 Add host-owned custom identities 2026-09-21 16:48:50 +08:00
Kaede Akino 57b95d7ca1 Support drop file from sftp to ssh 2026-09-21 02:35:41 +08:00
Kaede Akino 4865a00085 Refine Group & Snippets UI 2026-09-20 20:36:06 +08:00
Kaede Akino 5f519eaa6c Keep additional SSH credentials reference-only 2026-09-20 20:31:50 +08:00
Kaede Akino f09c57e332 Clarify SSH connection and channel APIs 2026-09-20 16:54:31 +08:00
Kaede Akino cedddc9a17 reduce GlyphixText wait time 2026-09-19 17:36:13 +08:00
Kaede Akino f1796d879a Remove useless code 2026-09-19 12:30:16 +08:00