Kaede Akino
6fe2d143dc
chore(deps): update OpenWiki
2026-10-03 15:19:05 +08:00
Kaede Akino
897a8b54b9
build: update libghostty-spm to 1.6.20261006
2026-10-03 15:14:27 +08:00
Kaede Akino
9c5eadf8f9
ci: update OpenWiki installation dependencies
2026-10-03 14:39:50 +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
1e8e088715
fix(keychain): disable passphrase saving when input is empty
2026-10-03 13:52:22 +08:00
Kaede Akino
37b0de899f
feat(keychain): add single-host export and deferred public keys
2026-10-03 13:48:19 +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
191740a3c7
refine: tailscale UI
2026-10-03 04:47:32 +08:00
Kaede Akino
315054763f
feat(ios): close windows with cmd-w without confirmation
2026-10-03 04:34:09 +08:00
Kaede Akino
aa5a92c352
feat: remove persistence connection and SFTP history
2026-10-03 04:18:14 +08:00
Kaede Akino
5d5a3585ac
fix(l10n): translate enabled as an action in Chinese
2026-10-03 03:53:24 +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
f9980baaf8
fix: remove highlight rule name placeholder
2026-10-02 20:53:22 +08:00
Kaede Akino
3c286ef1fc
bump: new build for 1.14.0
2026-10-02 20:24:28 +08:00
Kaede Akino
c3046ac84e
fix(ios): separate terminal upload and AutoFill menus
2026-10-02 20:18:39 +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
f4771c4d4b
fix(ios): vertically center theme picker cards
2026-10-02 19:33:18 +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
6fcec4ee91
chore: update iOS SSH screenshots
2026-10-02 18:41:31 +08:00
Kaede Akino
ef4b3c88e0
bump: 1.14.0
2026-10-02 17:51:40 +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
8450234179
fix(highlighting): refine rule editor and include trailing colons
2026-10-02 17:29:37 +08:00
Kaede Akino
e4555c6187
docs: update OpenWiki
2026-10-02 17:12:06 +08:00
AkinoKaede
04c376d801
docs: update OpenWiki
2026-10-02 16:43:10 +08:00
Kaede Akino
82d871c4fe
refactor: separate feature policies and UI workflows
...
Move connection policy out of ProAccess, keep terminal uploads with their
session, and share question interaction and highlight editing operations.
Consolidate CPU usage and settings snapshot handling, and remove obsolete
terminal selection, theme helpers, and hard-coded latest-schema assertions.
Fix draining connection-pool recovery and stale pane upload bindings. Keep
screenshot matrices opt-in and retain behavioral migration coverage.
Validation: 2468 macOS tests passed serially, 31 iOS tests passed, and both
SSH forwarding regressions passed against the local OpenSSH fixture.
Both app builds, Swift formatting, AppStrings, and Chinese localization
checks passed. Parallel test runs still exhibit intermittent timeouts.
2026-10-02 16:40:27 +08:00
Kaede Akino
6af6b7fbaf
feat(assistant): add voice input to question answers
2026-10-02 16:02:53 +08:00
Kaede Akino
75a10fbbd0
feat(pro): gate multi-connection acceleration without changing saved settings
2026-10-02 15:32:35 +08:00
Kaede Akino
46895e39c6
build(deps): update libghostty for blank-space selection
2026-10-02 14:42:36 +08:00
Kaede Akino
852c6400e2
fix(settings): fill available height in macOS theme editor
2026-10-02 14:26:58 +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
8777169276
fix(ios): focus the terminal on entry and readiness
2026-10-02 08:25:00 +08:00
Kaede Akino
bd66ab398c
feat(ios): adopt the native terminal keyboard accessory
2026-10-02 08:10:44 +08:00
Kaede Akino
03d1709ccc
fix(terminal): follow live background colors in terminal chrome
2026-10-02 07:49:43 +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
c98ddd0ffb
fix(keychain): allow disabling passphrase saving with empty input
2026-10-02 01:44:59 +08:00
Kaede Akino
4eec67da8c
fix(settings): return after selecting a terminal theme
2026-10-02 01:43: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
f5ed001938
feat(metrics): add per-core CPU bars and adaptive layouts
2026-10-01 22:56:20 +08:00
Kaede Akino
a89c3875b4
bump: new build for 1.13.0
2026-10-01 13:48:51 +08:00
Kaede Akino
86119d1936
fix: standardize diagnostics wording
2026-10-01 13:48:16 +08:00