Commit Graph
39 Commits
Author SHA1 Message Date
Kaede Akino a52488cf3a Show destructive menu icons on macOS 27 2026-09-22 23:21:56 +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 fa734f1e1c Add charset 2026-09-21 18:30:39 +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 f1796d879a Remove useless code 2026-09-19 12:30:16 +08:00
Kaede Akino cc62ba919c Refactors 2026-09-19 08:12:31 +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 9149a9d0c9 Fix macOS SFTP context menu flicker 2026-09-18 13:45:22 +08:00
Kaede Akino e49d942465 Add macOS multiwindow workspace support 2026-09-18 11:06:47 +08:00
Kaede Akino 781dbcdfc9 Refine SFTP Open With menu 2026-09-17 15:03:08 +08:00
Kaede Akino e13f9e201f Fix SFTP edit upload overlay 2026-09-17 14:51:12 +08:00
Kaede Akino 99d14e683a Add SFTP Open With and edited-copy import 2026-09-17 14:15:03 +08:00
Kaede Akino ed4d3616fd SFTP Support Edit 2026-09-17 13:50:06 +08:00
Kaede Akino e54f5c81c9 Reuse remote copy planning and trim copy-only tests 2026-09-16 22:35:49 +08:00
Kaede Akino 6493dda7c7 Add in-process SFTP and HTTP resume support 2026-09-16 21:27:23 +08:00
Kaede Akino 581300362a Normalize newlines in single-line fields 2026-09-16 17:16:44 +08:00
Kaede Akino 995ec975a0 Reuse the shared SFTP download planner 2026-09-16 12:21:27 +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
Kaede Akino f14ec61cec Keep macOS parent directory marker literal 2026-09-13 16:14:18 +08:00
Kaede Akino 8dcc934506 Fix mobile state and connection races 2026-09-13 12:18:56 +08:00
Kaede Akino 3df3bcaf0c Refactor 2026-09-13 01:30:00 +08:00
Kaede Akino f6d4e71451 Bulk Assistant 2026-09-12 22:39:45 +08:00
Kaede Akino abaa6a2f8a Improve SFTP file workflows 2026-09-12 16:38:36 +08:00
Kaede Akino 9b04003012 Keep SSH host-key approval on one connection 2026-09-12 15:33:26 +08:00
Kaede Akino 4c68a01c48 Share cross-platform session and presentation logic 2026-09-12 10:36:15 +08:00
Kaede Akino 5eefc33cb0 Refactor TFI for project structure 2026-09-12 01:21:51 +08:00
Kaede Akino 7bbfeb79e2 Bulk iOS 2026-09-11 21:07:44 +08:00
Kaede Akino c2958a05b3 Add iOS workspaces and shared feature services
Share Vault, persistence, SSH/SFTP, forwarding, and SwiftUI components across platforms. Add mobile editors, terminal input, standalone Assistant, Metrics navigation, transfers, and a unified Live Activity with host system icons.

Validation: 35 iOS tests and 100 focused macOS tests pass; formatting and zh-Hans checks pass. The full macOS run reports 14 issues in the documented timing, Keychain, and popover suites. Remaining Assistant tool and CloudKit work is tracked in Memory/MOBILE_ROLLOUT.md.
2026-09-11 13:47:16 +08:00
Kaede Akino 66890792b8 Split macOS and iOS targets into shared frameworks 2026-09-11 10:59:38 +08:00