Butterfly Dev
|
4bc5e099cc
|
api: wire up real agent channel for HUD commands, add connected_viewers to health
|
2026-04-07 03:58:33 +00:00 |
|
Butterfly Dev
|
2344060d73
|
ws/handler: implement real bidirectional relay — mpsc channels, viewer catch-up, select! loop
|
2026-04-07 03:57:45 +00:00 |
|
Butterfly Dev
|
29eda76675
|
state: add viewer/agent channel registries, broadcast/forward methods, fix stats()
|
2026-04-07 03:57:00 +00:00 |
|
Butterfly Dev
|
bae17ae444
|
server: fix pong bytes reference — backend now compiles cleanly (only dead_code warnings for future-use types)
|
2026-04-07 03:21:47 +00:00 |
|
Butterfly Dev
|
fb5027b667
|
server: fix all compile errors — main.rs static paths, CORS !Clone, ws handler API, route vs service, Debug derives, unused imports
|
2026-04-07 03:17:14 +00:00 |
|
Butterfly Dev
|
bb9b7582b5
|
server: fix unused imports in ws/handler.rs and api/sessions.rs
|
2026-04-07 03:13:27 +00:00 |
|
Butterfly Dev
|
0c35db1746
|
server: main.rs — Actix-web entry point with CORS, compression, static serving, SPA fallback; placeholder static/index.html
|
2026-04-07 03:12:35 +00:00 |
|
Butterfly Dev
|
a0b834ed15
|
server: stream/ — StreamStats tracker for display/audio frame counting, byte relay stats
|
2026-04-07 03:11:44 +00:00 |
|
Butterfly Dev
|
74591a45ab
|
server: ws/handler.rs — full WebSocket handler: agent/viewer connect, display/audio frame relay, HUD forwarding, heartbeat timeout
|
2026-04-07 03:10:46 +00:00 |
|
Butterfly Dev
|
e00fbf43ff
|
server: ws/mod.rs — WebSocket route /ws/{session_id}
|
2026-04-07 03:09:51 +00:00 |
|
Butterfly Dev
|
94a992d72a
|
server: api/sessions.rs — CRUD endpoints + HUD command forwarding
|
2026-04-07 03:09:32 +00:00 |
|
Butterfly Dev
|
40bf516264
|
server: api/health.rs — GET /api/health returns uptime, session/agent counts
|
2026-04-07 03:09:08 +00:00 |
|
Butterfly Dev
|
843c7bbbf2
|
server: api/mod.rs — route scope /api with health + session endpoints
|
2026-04-07 03:08:57 +00:00 |
|
Butterfly Dev
|
ff476f12dc
|
server: state.rs — AppState with DashMap sessions/agents, FrameBuffer ring for late-joiners
|
2026-04-07 03:08:36 +00:00 |
|
Butterfly Dev
|
fdde57c7e2
|
server: config.rs — env-based configuration with BUTTERFLY_ prefix defaults
|
2026-04-07 03:08:03 +00:00 |
|
Butterfly Dev
|
5c8f84848f
|
server: models.rs — Session, Agent, WsMessage types, API response helpers
|
2026-04-07 03:07:22 +00:00 |
|
Butterfly Dev
|
578a6bde90
|
init: scaffold Rust server with cargo init
|
2026-04-07 03:06:12 +00:00 |
|