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

+5 -2
View File
@@ -1,7 +1,7 @@
{
"name": "opsxshell-gui",
"version": "2.1.1",
"description": "轻量原生的跨平台运维终端 · SSH / SFTP / 转发 / RDP·VNC · Tauri 2 + Rust",
"description": "简单好用的原生运维终端 · SSH / SFTP / 转发 / RDP·VNC · 短路径、不堆堡垒",
"author": "OpsXShell Team",
"license": "MIT",
"scripts": {
@@ -21,6 +21,7 @@
"typecheck:test": "tsc --noEmit -p tsconfig.test.json",
"test": "vitest run",
"test:watch": "vitest",
"test:patrol": "vitest run test/patrol",
"test:coverage": "vitest run --coverage",
"test:release": "node --test scripts/*.test.mjs",
"acceptance": "npm run acceptance:quick",
@@ -35,7 +36,9 @@
"release:preflight:win": "node scripts/release-preflight.mjs windows",
"release:verify:mac": "node scripts/verify-release.mjs macos",
"release:verify:win": "node scripts/verify-release.mjs windows",
"dist:linux": "tauri build --target x86_64-unknown-linux-gnu"
"dist:linux": "tauri build --target x86_64-unknown-linux-gnu",
"start": "bash scripts/run.sh",
"build:native": "bash scripts/build.sh"
},
"dependencies": {
"@monaco-editor/react": "^4.7.0",