38 Commits
Author SHA1 Message Date
Kaede Akino 3601bd0963 chore: add GPL-3.0-only license and source headers 2026-10-20 12:05:32 +08:00
Kaede AkinoandClaude Code 72eaa65caf refactor: share connection and assistant policies
Centralize Journey mapping, interaction ordering, and localized tool presentation; remove redundant multiplexer and paywall state. Consume AgentKit 2.2.0 for shared operation, output, and transcript contracts, and correct its maintenance checkout documentation.

Validation: AgentKit 304 tests and local-package macOS/shared 215 regressions passed. iOS app built; 38 focused tests reported passing with an existing broken fixture excluded, but Xcode finalization stalled. Default macOS tests retain timeouts and Secure Enclave failures. A subsequent remote-pin build reported AgentTranscriptMessage.toolResult unavailable; it has not been diagnosed.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-18 09:49:24 +08:00
Kaede Akino d2cce7d2ce feat: make core features free and add host-based Pro limits
Make AI, MCP, Metrics, and Wake-on-LAN free while retaining iCloud sync as a Pro feature. Limit free accounts to three saved hosts and preserve excess hosts with remote-operation locks.

Gate host creation, import, and runtime access; preserve stable host admission across persistence and sync. Add upgrade states on macOS and iOS, open the paywall from locked Wake actions, and use wrench icons for MCP.

Include regression coverage, opt-in UI review fixtures, localized copy, and the updated pricing website revision.
2026-10-17 06:13:38 +08:00
Kaede Akino d92318a2bb fix(terminal): restore multiplexer paths and silent session close 2026-10-16 22:32:31 +08:00
Kaede Akino 7d77acd3ed feat(themes): add synced custom themes and native editors 2026-10-16 17:03:57 +08:00
Kaede Akino 3c06c23435 feat: add local discovery and Pro Wake-on-LAN 2026-10-16 14:56:39 +08:00
Kaede Akino 8e3f1128da feat(sessions): add tmux persistence and terminal context tracking
Add extensible remote session backends, safe ownership and restore handling, and pane-scoped shell integration over the existing SSH connection.

Keep iOS workspaces in memory and rebuild expired Activity targets on demand. Integrate session selection into Connection Journey with consistent controls, cancellation behavior, and localized counts.
2026-10-16 01:04:12 +08:00
Kaede Akino a03397ad22 feat(review): replace automatic prompts with inline invitations 2026-10-14 18:17:08 +08:00
Kaede Akino dcd750c238 fix(macos): distinguish quit and window close confirmations 2026-10-10 20:51:57 +08:00
Kaede Akino 02c4a1cf39 feat(macos): add status bar visibility and session menu actions 2026-10-08 14:31:48 +08:00
Kaede Akino b5e022419a fix(terminal): remove menu bar title display and setting 2026-10-06 13:49:23 +08:00
Kaede Akino c15fdbb761 feat(history): add history menus across platforms 2026-10-06 11:39:46 +08:00
Kaede Akino ca7c10b689 feat(shortcuts): align window and assistant commands across platforms 2026-10-06 11:04:36 +08:00
Kaede Akino 2b6f64f0bb fix(notifications): request authorization on first activation 2026-09-27 20:43:44 +08:00
Kaede Akino 6d8bd1dd6b feat(notifications): unify assistant terminal and transfer alerts 2026-09-27 15:30:58 +08:00
Kaede Akino acdfc9ab72 fix(localization): pass resources directly to dialog titles 2026-09-26 01:58:08 +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 14ec76db99 feat: allow terminate application in sheet 2026-09-24 11:35:36 +08:00
Kaede Akino 2abed0eca6 Rename TermindCopy to AppStrings 2026-09-23 22:54:10 +08:00
Kaede Akino 76c4e9872f Merge copywright 2026-09-23 20:07:12 +08:00
Kaede Akino 36f3c0bab8 Use the native Sidebar background material 2026-09-23 18:08:25 +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 f09c57e332 Clarify SSH connection and channel APIs 2026-09-20 16:54:31 +08:00
Kaede Akino e8b85c45da Add compact Metrics detail switching 2026-09-18 20:15:17 +08:00
Kaede Akino 0e85a5cec9 Revert Close Approval 2026-09-18 20:00:55 +08:00
Kaede Akino 2be01d5c30 Remove quit onDragSessionUpdated 2026-09-18 19:45:35 +08:00
Kaede Akino 9b41a9a7aa keep window size 2026-09-18 17:26:38 +08:00
Kaede Akino 67574a7fed Support close Windows 2026-09-18 17:19:04 +08:00
Kaede Akino e49d942465 Add macOS multiwindow workspace support 2026-09-18 11:06:47 +08:00
Kaede Akino 299bc10d50 Fix transcript resizing and support 360-point content widths 2026-09-18 10:04:27 +08:00
Kaede Akino 0e89afd1e1 Preserve Assistant minimum width when opening sidebar 2026-09-18 08:44:34 +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 0793acea67 Support SDK 27.0 2026-09-14 19:31:55 +08:00
Kaede Akino 5eefc33cb0 Refactor TFI for project structure 2026-09-12 01:21:51 +08:00
Kaede Akino 66890792b8 Split macOS and iOS targets into shared frameworks 2026-09-11 10:59:38 +08:00