butterfly
  • Joined on 2026-03-23
butterfly pushed to main at butterfly/projects 2026-04-06 21:38:37 -07:00
0961634ce2 agent: main.rs — entry point, WebSocket client, capture loop, input dispatch, auto-reconnect, REST session creation
butterfly pushed to main at butterfly/projects 2026-04-06 21:36:32 -07:00
e1e6442ff5 agent: input.rs — full remote control: mouse move/click/dblclick/scroll, keyboard with 60+ key mappings
butterfly pushed to main at butterfly/projects 2026-04-06 21:35:41 -07:00
4c93b47a5d agent: capture.rs — screen capture (scrap), BGRA→RGB, JPEG encoding, base64
butterfly pushed to main at butterfly/projects 2026-04-06 21:34:56 -07:00
5a26c7c60e agent: config.rs — CLI args (server, session, fps, quality, display, audio, heartbeat, reconnect)
butterfly pushed to main at butterfly/projects 2026-04-06 21:34:37 -07:00
56f6e88389 agent: protocol.rs — WsMessage types matching server, builder helpers
butterfly pushed to main at butterfly/projects 2026-04-06 21:33:59 -07:00
50e5df07c0 agent: create Cargo.toml — scrap, enigo, tokio-tungstenite, image, base64, clap
butterfly pushed to main at butterfly/projects 2026-04-06 21:04:40 -07:00
cbc02d444b docs: update progress.md — Phase 1.5 relay fix and Phase 2.5 bug fixes complete
butterfly pushed to main at butterfly/projects 2026-04-06 21:03:58 -07:00
dd70696b13 api: add connected_viewers to HealthInfo interface (matching backend)
butterfly pushed to main at butterfly/projects 2026-04-06 21:03:29 -07:00
fb2323f160 fix: remove signal type annotation for safeUrl (TS2749)
butterfly pushed to main at butterfly/projects 2026-04-06 21:03:12 -07:00
6f07a1b652 fix: move sanitizer call to constructor (was used before init)
butterfly pushed to main at butterfly/projects 2026-04-06 21:02:37 -07:00
d096d20a02 cleanup: remove unused currentTime computed, RouterModule import from desktop component
butterfly pushed to main at butterfly/projects 2026-04-06 21:02:00 -07:00
cecca9f90f fix: browser uses DomSanitizer for iframe, key-based reload instead of URL hack
butterfly pushed to main at butterfly/projects 2026-04-06 21:01:39 -07:00
ef1b8dfa4e fix: remote display now uses per-instance WebSocket (was shared singleton — broke multi-session)
butterfly pushed to main at butterfly/projects 2026-04-06 21:00:54 -07:00
b7d6c950cf fix: terminal now auto-scrolls on output (was missing AfterViewChecked)
butterfly pushed to main at butterfly/projects 2026-04-06 21:00:32 -07:00
f3da41da01 fix: taskbar clock now updates every second (was computed signal that never changed)
butterfly pushed to main at butterfly/projects 2026-04-06 20:58:49 -07:00
5ea4cdfa0d cargo: remove unused rand and tokio-stream dependencies
butterfly pushed to main at butterfly/projects 2026-04-06 20:58:36 -07:00
4bc5e099cc api: wire up real agent channel for HUD commands, add connected_viewers to health
butterfly pushed to main at butterfly/projects 2026-04-06 20:57:49 -07:00
2344060d73 ws/handler: implement real bidirectional relay — mpsc channels, viewer catch-up, select! loop
butterfly pushed to main at butterfly/projects 2026-04-06 20:57:04 -07:00
29eda76675 state: add viewer/agent channel registries, broadcast/forward methods, fix stats()
butterfly pushed to main at butterfly/projects 2026-04-06 20:46:50 -07:00
fc15cadf6a docs: update progress.md — Phase 2 Angular frontend complete, both backend and frontend build successfully