feat: harden local shell, SFTP, and desktop session reliability

Finder-launched terminals now inherit a login PATH so tools like ollama resolve, destructive SFTP/editor actions require confirmation, and terminal search plus window dragging work again. SSH forwards and RDP sessions keep listeners and survive reconnect without FastPath crashes.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Logan.LiandCursor committed 2026-08-16 16:08:11 +08:00
1 parent 188f3556ed
commit 08696896f9
223 files changed
+13493 -3423

No files matched your search

+11 -4
View File
@@ -15,10 +15,12 @@
"passwordOptional": "密码(可选)",
"width": "宽度",
"height": "高度",
"rdpFootnote": "原生 IronRDP:TCP → X.224 → TLS → CredSSP/NLA → MCS;握手超时 45s。证书校验当前为开发期宽松模式。",
"vncFootnote": "原生 vnc-rs RFB:支持 Tight JPEG 帧解码;剪贴板按 UTF-8 发送(极旧服务端可能乱码)。",
"rdpFootnote": "全屏或最大化时,会按当前窗口区域动态请求远端分辨率;也可在连接前用预设选择初始分辨率。证书校验当前为开发期宽松模式。",
"vncFootnote": "多数 VNC 服务端分辨率由远端固定,全屏仅本地缩放适配;连接前的偏好尺寸仅供参考。剪贴板按 UTF-8 发送。",
"errorHostRequired": "请输入主机地址",
"errorUsernameRequired": "请输入用户名"
"errorUsernameRequired": "请输入用户名",
"resolution": "分辨率",
"resolutionCustom": "自定义"
},
"toolbar": {
"pasteClipboard": "粘贴本机剪贴板到远端",
@@ -28,7 +30,12 @@
"openShareDir": "在本机打开共享目录(下载文件夹)",
"openShareDirAria": "打开共享目录",
"disconnect": "断开连接",
"disconnectAria": "断开连接"
"disconnectAria": "断开连接",
"fullscreen": "全屏",
"fullscreenAria": "进入全屏",
"exitFullscreen": "退出全屏",
"exitFullscreenAria": "退出全屏",
"exitFullscreenHint": "Esc / F11 退出"
},
"status": {
"connecting": "正在连接…",