Commit Graph
210 Commits
Author SHA1 Message Date
Kaede Akino 27baf2e289 build(deps): update AgentKit to 0.19.1 2026-10-07 12:51:19 +08:00
Kaede Akino 7148691114 feat(localization): add Japanese language support and CJK validation 2026-10-07 12:43:39 +08:00
Kaede Akino e313b2e354 bump: new build for 1.16.3 2026-10-07 02:55:58 +08:00
Kaede Akino 875968ea40 bump: 1.16.3 2026-10-07 01:44:08 +08:00
Kaede Akino 69b9b78316 refactor(ios): remove SDK 27.0 compatibility guards 2026-10-06 22:27:23 +08:00
Kaede Akino 9a59a22497 fix: remove useless fix for menu bar overflow 2026-10-06 17:04:28 +08:00
Kaede Akino 016542176d fix: history menubar overflow 2026-10-06 16:40:50 +08:00
Kaede Akino cab40e6eb1 bump: new build for 1.16.2 2026-10-06 16:04:45 +08:00
Kaede Akino 9f6f9d002a bump: new build for 1.16.1 2026-10-06 15:20:31 +08:00
Kaede Akino f33de9f070 bump: 1.16.1 2026-10-06 06:06:28 +08:00
Kaede Akino 6dc5c82123 feat(terminal): remove keyword highlighting 2026-10-05 09:15:04 +08:00
Kaede Akino 8aa1e2a599 bump: new build for 1.15.1 2026-10-04 22:29:28 +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 7c81fc0b50 bump: new build for 1.15.1 2026-10-04 21:46:40 +08:00
Kaede Akino f2cdaafd3a feat: refine confirmation UX 2026-10-04 21:09:22 +08:00
Kaede Akino 24534cefa2 bump: 1.15.1 (79) for TFM 2026-10-04 19:16:11 +08:00
Kaede Akino 29d8269f07 build: allow Tailscale package patch updates 2026-10-04 19:08:29 +08:00
Kaede Akino 9ce7a4e873 bump: new build for 1.15.1 2026-10-04 18:40:05 +08:00
Kaede Akino 72ea5ae355 fix(tailscale)!: use data protection keychain storage
Update TailscaleKit to 1.0.2, align the state namespace with the app identifier, and verify scoped cleanup in signed macOS and iOS app hosts.

BREAKING CHANGE: Existing legacy Tailscale Keychain state is not migrated. Sign in again to create device-local Data Protection Keychain state.
2026-10-04 18:39:23 +08:00
Kaede Akino 5b9f09c74e bump: new build for 1.15.1 2026-10-04 17:21:45 +08:00
Kaede Akino 692e4442f7 bump:1.15.1 (75) for TFM 2026-10-04 16:00:19 +08:00
Kaede Akino a573e71046 build: 1.15.1 2026-10-04 12:26:51 +08:00
Kaede Akino d456aa90ba bump: new build for 1.15.0 2026-10-04 11:11:50 +08:00
Kaede Akino 00e07b795b build(deps): update ListViewKit and MarkdownView 2026-10-04 02:58:37 +08:00
Kaede Akino cf18d9c9b0 bump: new build for 1.15.0 2026-10-04 02:41:41 +08:00
Kaede Akino 6623248cc3 bump: new build for 1.15.0 2026-10-04 01:33:02 +08:00
Kaede Akino 799e499718 bump: new build for 1.15.0 2026-10-04 00:16:49 +08:00
Kaede Akino 150bfbe6a9 build: update libghostty to 2.2.2026100303 2026-10-04 00:16:35 +08:00
Kaede Akino 84aebc6911 bump: new build for 1.15.0 2026-10-03 22:16:44 +08:00
Kaede Akino 6e411e9c55 build: update libghostty to 2.2.20261003 2026-10-03 22:16:30 +08:00
Kaede Akino d1eeee93e8 bump: 1.15.0 2026-10-03 17:13:35 +08:00
Kaede Akino 897a8b54b9 build: update libghostty-spm to 1.6.20261006 2026-10-03 15:14:27 +08:00
Kaede Akino e19b4eedf3 fix(terminal): update selection input and remove accessory overrides 2026-10-03 12:50:53 +08:00
Kaede Akino f6122c6306 build: adopt CI-built libssh2 XCFramework
Pin libssh2-spm 2.0.3-termind-4 and document the official submodule plus CI-applied patch workflow. Keep the maintenance gitlink and resolved revision aligned.

Validation: native regressions, all ten Apple package builds, remote binary consumer, 1758 macOS app tests, 43 focused SSH/security-key/architecture tests, and localization checks passed. The full shared framework run hit 60-second time limits in assistant conversation tests.
2026-10-03 10:43:54 +08:00
Kaede Akino 1ab7ed3da3 feat: isolate tailscale connections and harden history
Bind independent Tailnet connections to group IDs while preserving legacy host identities through the V3 sync format. Persist profile cleanup retries, isolate test storage, and reject stale dialers after re-enrollment.

Recover quarantined sync records safely, refresh metrics compatibility, fix multiline shell history, and remove obsolete mobile history gates. Pin libtailscale-spm to 1.0.1 alongside its submodule revision.

Validation: default macOS suites (2679 tests), targeted iOS suites (26 tests), strict Swift formatting, shared AppStrings checks, and Chinese localization checks passed. Both subagent reviews approved.
2026-10-03 09:46:09 +08:00
Kaede Akino 70218856df fix(terminal): update inline selection copy handling 2026-10-03 09:31:46 +08:00
Kaede Akino 33029f8dfe build(terminal): update reviewed selection dependency 2026-10-03 03:44:20 +08:00
Kaede Akino c627b6ed1d build(ssh): adopt patch-managed libssh2 package 2026-10-03 03:33:41 +08:00
Kaede Akino 6eafa29369 feat: add Pro Tailscale SSH and SFTP integration 2026-10-03 03:12:12 +08:00
Kaede Akino 3c286ef1fc bump: new build for 1.14.0 2026-10-02 20:24:28 +08:00
Kaede Akino 7224f86237 fix(ios): group terminal edit actions in the native menu 2026-10-02 19:01:16 +08:00
Kaede Akino ef4b3c88e0 bump: 1.14.0 2026-10-02 17:51:40 +08:00
Kaede Akino 46895e39c6 build(deps): update libghostty for blank-space selection 2026-10-02 14:42:36 +08:00
Kaede Akino 7c8592d037 feat(terminal): add synced keyword highlighting 2026-10-02 14:01:23 +08:00
Kaede Akino 79bd92436d refactor(terminal): localize menus through subclass hooks 2026-10-02 12:15:01 +08:00
Kaede Akino d4323176ed feat(terminal): make uploads free and add native upload menus 2026-10-02 08:27:20 +08:00
Kaede Akino bd66ab398c feat(ios): adopt the native terminal keyboard accessory 2026-10-02 08:10:44 +08:00
Kaede Akino b6435fd0ad fix(terminal): restore touch scrolling speed 2026-10-02 04:20:53 +08:00
Kaede Akino a8e00e5122 feat(terminal): add inline selection and native menus 2026-10-02 04:06:18 +08:00
Kaede Akino a89c3875b4 bump: new build for 1.13.0 2026-10-01 13:48:51 +08:00