projects/shelled
Z User 7b758ebe01 Add standalone RustDesk web client (reverse-engineered)
Complete browser-based remote desktop client built from protocol analysis:
- Protobuf message definitions (75+ message types, 10 enums)
- NaCl encryption (Ed25519 + Curve25519 ECDH + XSalsa20-Poly1305)
- WebSocket signaling (hbbs) + relay (hbbr) connection lifecycle
- VP8/VP9/AV1 video decoding via ogvjs WASM + yuv-canvas WebGL
- Opus audio decoding via libopus WASM + Web Audio API
- Full mouse/keyboard input forwarding to protobuf events
- Connection dialog, status bar, toolbar, log panel UI

Also tracked web_deps (codec libraries) in rustdesk-as-ref/
2026-04-06 21:11:21 +00:00
..
rustdesk-as-ref Add standalone RustDesk web client (reverse-engineered) 2026-04-06 21:11:21 +00:00
rustdesk-web-client Add standalone RustDesk web client (reverse-engineered) 2026-04-06 21:11:21 +00:00
shelled-os-ui refactor: switch from sidecar IPC to webview-based RustDesk integration 2026-04-06 19:35:50 +00:00
package-lock.json add shelled-ui 2026-04-06 10:45:18 -07:00
plan-os-ui.md add ref tmp 2026-04-06 12:04:19 -07:00