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 · ハンドシェイクタイムアウト 45 秒。開発中は証明書の検証が緩和されています。",
"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": "共有フォルダーをローカルで開く (Downloads)",
"openShareDirAria": "共有フォルダーを開く",
"disconnect": "切断",
"disconnectAria": "切断"
"disconnectAria": "切断",
"fullscreen": "全画面",
"fullscreenAria": "全画面表示にする",
"exitFullscreen": "全画面を終了",
"exitFullscreenAria": "全画面を終了",
"exitFullscreenHint": "Esc / F11 で終了"
},
"status": {
"connecting": "接続中…",