Kaede Akino
b5e022419a
fix(terminal): remove menu bar title display and setting
2026-10-06 13:49:23 +08:00
Kaede Akino and Copilot
b33c03a62d
refactor: remove unused declarations, overloads, and parameters
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-10-05 23:49:46 +08:00
Kaede Akino
6dc5c82123
feat(terminal): remove keyword highlighting
2026-10-05 09:15:04 +08:00
Kaede Akino
aa5a92c352
feat: remove persistence connection and SFTP history
2026-10-03 04:18:14 +08:00
Kaede Akino
6eafa29369
feat: add Pro Tailscale SSH and SFTP integration
2026-10-03 03:12:12 +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
7c8592d037
feat(terminal): add synced keyword highlighting
2026-10-02 14:01:23 +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
03d1709ccc
fix(terminal): follow live background colors in terminal chrome
2026-10-02 07:49:43 +08:00
Kaede Akino
a8e00e5122
feat(terminal): add inline selection and native menus
2026-10-02 04:06:18 +08:00
Kaede Akino
dbf56691fe
feat(terminal): insert escaped paths from status bar drags
2026-10-02 00:33:41 +08:00
Kaede Akino
565ef17d87
refactor(ssh): share key workflows and wire encoding
2026-09-29 00:05:32 +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
b58c8beb5e
fix(ssh): restore saved passphrases and authentication saving
2026-09-28 18:37:21 +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
2abed0eca6
Rename TermindCopy to AppStrings
2026-09-23 22:54:10 +08:00
Kaede Akino
41f1a97cf9
Bypass charset encode errors
2026-09-23 20:18:40 +08:00
Kaede Akino
76c4e9872f
Merge copywright
2026-09-23 20:07:12 +08:00
Kaede Akino
4817bbc5f0
Remove charset alert
2026-09-23 18:08:31 +08:00
Kaede Akino
b9c9b6808d
Replace Identity usage time with modification time
2026-09-22 19:18:48 +08:00
Kaede Akino
fce93864c6
refactor: match SSH authorized host key
2026-09-22 07:20:10 +08:00
Kaede Akino
f0aeb33a8a
Add URL Scheme
2026-09-21 23:54:01 +08:00
Kaede Akino
3c8411fb1b
Share desktop terminal surface ownership
2026-09-21 21:28:28 +08:00
Kaede Akino
759c1d8f7b
Add Telnet
2026-09-21 21:09:11 +08:00
Kaede Akino
fa734f1e1c
Add charset
2026-09-21 18:30:39 +08:00
Kaede Akino
2918b32af3
Add Host PTY environment variables
2026-09-21 16:48:54 +08:00
Kaede Akino
8a9793eadb
Add Host startup snippets
2026-09-21 16:48:50 +08:00
Kaede Akino
955742287a
Rename connection failure Assistant action
2026-09-21 16:48:44 +08:00
Kaede Akino
4ae95df1f7
Add proxy identity choose UI
2026-09-21 09:13:28 +08:00
Kaede Akino
57b95d7ca1
Support drop file from sftp to ssh
2026-09-21 02:35:41 +08:00
Kaede Akino
3db8cdbf85
Harden one-shot SSH secret handling
2026-09-20 20:33:18 +08:00
Kaede Akino
cb106ba15d
Clear SSH secrets after each connection attempt
2026-09-20 20:33:17 +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
8794bd6387
Fall back terminal uploads to SSH session
2026-09-19 23:13:22 +08:00
Kaede Akino
33200dcad8
Resolve dir for termninal drop
2026-09-19 14:14:16 +08:00
Kaede Akino
f1796d879a
Remove useless code
2026-09-19 12:30:16 +08:00
Kaede Akino
509484ae4c
Parse ssh command
2026-09-19 11:06:07 +08:00
Kaede Akino
cc62ba919c
Refactors
2026-09-19 08:12:31 +08:00
Kaede Akino
71ad96dbf5
Add per-host shell integration preferences
2026-09-19 01:40:20 +08:00
Kaede Akino
b0d925c55b
Refine drag in terminal's error dialog
2026-09-19 01:07:50 +08:00
Kaede Akino
2f2c800843
Improve SSH Interaction Policy
2026-09-18 22:24:59 +08:00
Kaede Akino
ec0f685cfe
Add SSH keyboard-interactive authentication across connection flows
2026-09-18 14:22:11 +08:00
Kaede Akino
112d1d144c
Add device-local terminal font settings
2026-09-18 13:09:56 +08:00
Kaede Akino
e49d942465
Add macOS multiwindow workspace support
2026-09-18 11:06:47 +08:00
Kaede Akino
c2d1bed4fe
Add macOS terminal mouse copy and paste preferences
2026-09-17 12:38:31 +08:00
Kaede Akino
581300362a
Normalize newlines in single-line fields
2026-09-16 17:16:44 +08:00
Kaede Akino
9e1426393a
Fix identities last used time
2026-09-15 13:23:37 +08:00
Kaede Akino
0793acea67
Support SDK 27.0
2026-09-14 19:31:55 +08:00