wraith/src-tauri
Vantz Stockwell 99ecbe739e
All checks were successful
Build & Sign Wraith / Build Windows + Sign (push) Successful in 2m49s
feat: RDP clipboard paste, keyboard grab default ON, frame dirty flag
1. Clipboard paste (rdp_send_clipboard): simulates typing each character
   via scancode key press/release events. Full ASCII coverage including
   all symbols, numbers, and shifted characters. Handles 32-char
   generated passwords without manual typing.

2. Keyboard grab defaults to ON so RDP sessions accept keyboard input
   immediately without requiring the user to click the toolbar toggle.

3. Frame dirty flag: GraphicsUpdate sets an AtomicBool, get_frame only
   encodes + returns base64 when dirty (returns empty string otherwise).
   Eliminates ~8MB/frame base64 encoding on unchanged frames at 30fps.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 17:57:16 -04:00
..
capabilities fix: add Tauri v2 capabilities — unblock event:listen for SSH terminal 2026-03-24 17:00:54 -04:00
gen/schemas feat: Phase 6 complete — CI/CD pipeline + auto-updater 2026-03-17 16:39:42 -04:00
icons feat: Phase 1 complete — Tauri v2 foundation 2026-03-17 15:09:41 -04:00
src feat: RDP clipboard paste, keyboard grab default ON, frame dirty flag 2026-03-24 17:57:16 -04:00
build.rs feat: Phase 1 complete — Tauri v2 foundation 2026-03-17 15:09:41 -04:00
Cargo.lock feat: integrate Gemini AI XO copilot + backend cleanup + connection timeouts 2026-03-24 16:38:52 -04:00
Cargo.toml feat: integrate Gemini AI XO copilot + backend cleanup + connection timeouts 2026-03-24 16:38:52 -04:00
installer.nsi.template fix: move NSIS script to template file — avoid YAML !include parse error 2026-03-18 02:01:42 -04:00
tauri.conf.json refactor: clean up backend — strip verbose docs, add connection timeouts, fix macOS data dir 2026-03-24 16:30:02 -04:00