Self-hosted SSH + SFTP + RDP in a browser — MobaXterm replacement
Go to file
Vantz Stockwell 37c9b46a51
All checks were successful
Build & Sign Wraith / Build Windows + Sign (push) Successful in 2m49s
fix: PTY crash — use std:🧵:spawn instead of tokio::spawn_blocking
tokio::task::spawn_blocking panics when called without a tokio runtime
context. Sync Tauri command handlers may not have one. The PTY reader
loop is long-lived anyway — std:🧵:spawn is more correct for
persistent blocking I/O and doesn't require a runtime guard.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 21:13:42 -04:00
.gitea/workflows fix: attach installer .exe to Gitea release as downloadable asset 2026-03-24 16:48:01 -04:00
docs docs: Local PTY Copilot implementation plan — 9 tasks 2026-03-24 20:38:26 -04:00
src feat: Local PTY Copilot Panel — replace Gemini stub with real terminal 2026-03-24 20:43:18 -04:00
src-tauri fix: PTY crash — use std:🧵:spawn instead of tokio::spawn_blocking 2026-03-24 21:13:42 -04:00
.gitignore chore: add .gitignore, remove node_modules and target from tracking 2026-03-17 15:10:00 -04:00
AGENTS.md feat: Local PTY Copilot Panel — replace Gemini stub with real terminal 2026-03-24 20:43:18 -04:00
CLAUDE.md feat: Local PTY Copilot Panel — replace Gemini stub with real terminal 2026-03-24 20:43:18 -04:00
index.html feat: Phase 1 complete — Tauri v2 foundation 2026-03-17 15:09:41 -04:00
package-lock.json feat: Phase 1 complete — Tauri v2 foundation 2026-03-17 15:09:41 -04:00
package.json feat: Phase 1 complete — Tauri v2 foundation 2026-03-17 15:09:41 -04:00
tsconfig.json feat: Phase 1 complete — Tauri v2 foundation 2026-03-17 15:09:41 -04:00
tsconfig.node.json feat: Phase 1 complete — Tauri v2 foundation 2026-03-17 15:09:41 -04:00
vite.config.ts feat: Phase 1 complete — Tauri v2 foundation 2026-03-17 15:09:41 -04:00