Self-hosted SSH + SFTP + RDP in a browser — MobaXterm replacement
Vantz Stockwell
f9c4e2af35
Build & Sign Wraith / Build Windows + Sign (push) Successful in 3m3s
fix: launch presets wait for shell prompt before sending command
...
Was sending the command after a blind 300ms delay with \n — too early
for PowerShell startup banner, and \n caused a blank line before the
command.
Fix: poll mcp_terminal_read every 200ms until a prompt is detected
($, #, %, >, PS>), then send the command with \r (carriage return,
not newline). Falls back to sending after 5s timeout.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 00:37:35 -04:00
.gitea /workflows
fix: attach installer .exe to Gitea release as downloadable asset
2026-03-24 16:48:01 -04:00
docs
feat: MCP Phase 1 — scrollback buffer, terminal_read, terminal_execute
2026-03-24 23:00:32 -04:00
src
fix: launch presets wait for shell prompt before sending command
2026-03-25 00:37:35 -04:00
src-tauri
fix: wrap MCP/error watcher startup in catch_unwind — never crash app
2026-03-25 00:30:49 -04:00
.gitignore
chore: add .gitignore, remove node_modules and target from tracking
2026-03-17 15:10:00 -04:00
AGENTS.md
docs: rename Go reference from ../wraith to ../wraith-go-archive
2026-03-24 22:54:22 -04:00
CLAUDE.md
feat: MCP Phase 1 — scrollback buffer, terminal_read, terminal_execute
2026-03-24 23:00:32 -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