Commit Graph
66 Commits
Author SHA1 Message Date
Kaede Akino 632d913bb3 feat(terminal): add device-local experience preferences
Add local Bell and screen-awake controls with per-session bell observation and scene-aware effects. Provide foreground Connection Journey success haptics independent of terminal preferences.

Replace the notification sound with an original bell resource, make AudioToolbox completion queue-safe, and group mobile theme settings.
2026-10-17 02:20: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 672b68d2da test(persistence): remove bundled migration fixtures 2026-10-16 20:15:25 +08:00
Kaede Akino e2a4ae9505 fix(terminal): synchronize tmux size on workspace activation 2026-10-16 13:42:39 +08:00
Kaede Akino f6b2c4f444 feat(hosts): add BSD detection and expand system icons 2026-10-16 11:47:22 +08:00
Kaede Akino 59bcfd92ee feat(hosts): add selectable macOS and Windows icons 2026-10-16 02:03:09 +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 a5b269ee20 feat(i18n): complete localized screenshots and language ordering
Localize German, French, and Korean demo content and capture workflows. Preserve real software keyboards and invariant numeric parsing during captures. Sort language choices by code and update the published documentation and marketing asset submodules.
2026-10-14 17:14:32 +08:00
Kaede Akino 0eba936203 feat(localization): complete German, French, and Korean support
Update AgentKit to 0.19.2, align the maintenance gitlink and resolved package revision, and unify localization validation.
2026-10-14 13:05:48 +08:00
Kaede Akino e89954982a fix(ssh): preserve authentication failures across fallback 2026-10-14 13:05:46 +08:00
Kaede Akino f1e524166e build(screenshots): use versioned device templates 2026-10-07 23:56:39 +08:00
Kaede Akino 293d90deb8 feat(screenshots): support Japanese marketing captures 2026-10-07 16:38:31 +08:00
Kaede Akino 7148691114 feat(localization): add Japanese language support and CJK validation 2026-10-07 12:43:39 +08:00
Kaede Akino 392c72e3fa docs: update OpenWiki 2026-10-07 11:10:01 +08:00
Kaede Akino 6c88844ffb fix(screenshots): use Pro captures and native 14-inch Mac frames 2026-10-07 02:14:35 +08:00
Kaede Akino 603d6560d1 fix(screenshots): clip device frames and clear stale hover 2026-10-07 01:40:51 +08:00
Kaede Akino 0240338072 chore(screenshots): add Duo support and refresh mobile captures 2026-10-07 00:45:19 +08:00
Kaede Akino bb1a15ed0d chore(screenshots): use iPhone 18 Pro Max and iOS 27.1 2026-10-06 23:32:31 +08:00
Kaede Akino f297d0bd8d feat: refresh welcome copy and Pro Max screenshot workflow 2026-10-06 22:09:53 +08:00
Kaede Akino 741c134cb1 chore: consolidate device frame documentation 2026-10-06 21:26:45 +08:00
Kaede Akino 210816f65a chore: move website and assets into public submodule 2026-10-06 21:17:00 +08:00
Kaede Akino bbeb7603b7 build(screenshots): migrate capture and framing to fastlane 2026-10-06 19:20:15 +08:00
Kaede Akino 6dc5c82123 feat(terminal): remove keyword highlighting 2026-10-05 09:15:04 +08:00
Kaede Akino c46344a7c0 feat(models): adopt the typed Pi 1.0.2 catalog 2026-10-04 22:23:41 +08:00
Kaede Akino 9b5ae755ca fix(ssh): retire PTY resources before releasing the worker 2026-10-04 21:26:41 +08:00
Kaede Akino e8ec2df237 fix(keychain): refine key actions and encrypted-key passphrase controls 2026-10-03 14:36:40 +08:00
Kaede Akino 6fcec4ee91 chore: update iOS SSH screenshots 2026-10-02 18:41:31 +08:00
Kaede Akino 7c8592d037 feat(terminal): add synced keyword highlighting 2026-10-02 14:01:23 +08:00
Kaede Akino cfaceb5d15 feat(commerce): integrate RevenueCat entitlements and paywalls 2026-10-01 12:28:53 +08:00
Kaede Akino 816a6ff121 feat(ssh): support hardware security key authentication
Add native security key registration, reference import, and signing on macOS and iOS. Store references in Vault metadata and route authentication through connection, Assistant, MCP, and agent forwarding flows.

Preserve signing cancellation and actionable authentication errors for security keys and Secure Enclave. Pin the released libssh2 forks as nested submodules and refresh package resolution.
2026-09-28 23:37:49 +08:00
Kaede Akino ac645aa7b7 feat(ssh): forward vault keys to remote sessions 2026-09-28 20:04:07 +08:00
Kaede Akino 8c785aefcd feat(mcp): support modern requests and legacy compatibility 2026-09-28 09:37:13 +08:00
Kaede Akino 80b4641af2 docs: update screenshots 2026-09-27 23:51:30 +08:00
Kaede Akino a3e7f33a83 refactor(appstrings): rename check scripts 2026-09-25 22:20:52 +08:00
Kaede Akino 7dd53bece9 fix: restore V28 schema 2026-09-24 10:09:46 +08:00
Kaede Akino 570a0a56fc fix: Localizable.xcstrings items be marked stale wrong 2026-09-24 02:06:48 +08:00
Kaede Akino aad5faf478 Update screenshots 2026-09-24 00:54:53 +08:00
Kaede Akino 2abed0eca6 Rename TermindCopy to AppStrings 2026-09-23 22:54:10 +08:00
Kaede Akino 267e070b73 Refine low-value test coverage 2026-09-23 21:54:50 +08:00
Kaede Akino e4f00922ce Move tool audit persistence into shared layers 2026-09-23 21:21:28 +08:00
Kaede Akino 76c4e9872f Merge copywright 2026-09-23 20:07:12 +08:00
Kaede Akino 05bdc7881e Refresh marketing screenshots for macOS 27 2026-09-22 07:18:43 +08:00
Kaede Akino 596416b940 add bump script 2026-09-21 21:43:03 +08:00
Kaede Akino 759c1d8f7b Add Telnet 2026-09-21 21:09:11 +08:00
Kaede Akino 4c41140607 Split port forwarding benchmark and add external benchmark 2026-09-20 11:56:47 +08:00
Kaede Akino 2c6ee51e45 Add multi-connection port forwarding 2026-09-20 09:48:29 +08:00
Kaede Akino 8ed3a5159c Import Port Forwarding Perf 2026-09-19 10:48:59 +08:00
Kaede Akino 637e87761c Update screenshots 2026-09-19 10:16:26 +08:00
Kaede Akino 382baafb2d Improve port forwarding concurrency and throughput 2026-09-19 07:24:18 +08:00
Kaede Akino c249d6796b New screenshots 2026-09-19 00:31:35 +08:00