butterfly
  • Joined on 2026-03-23
butterfly pushed to main at butterfly/projects 2026-04-06 20:19:57 -07:00
2e55d5c832 server: add .gitignore, fix compile errors — static paths, CORS !Clone, ws handler, route vs service, Debug derives, unused imports, remove target/
butterfly pushed to main at butterfly/projects 2026-04-06 20:17:48 -07:00
fb5027b667 server: fix all compile errors — main.rs static paths, CORS !Clone, ws handler API, route vs service, Debug derives, unused imports
butterfly pushed to main at butterfly/projects 2026-04-06 20:14:07 -07:00
b2f4f7ffa6 server: fix Cargo.toml dependency versions — actix-ws 0.4, remove rustls/multipart features
butterfly pushed to main at butterfly/projects 2026-04-06 20:13:30 -07:00
bb9b7582b5 server: fix unused imports in ws/handler.rs and api/sessions.rs
butterfly pushed to main at butterfly/projects 2026-04-06 20:12:37 -07:00
0c35db1746 server: main.rs — Actix-web entry point with CORS, compression, static serving, SPA fallback; placeholder static/index.html
butterfly pushed to main at butterfly/projects 2026-04-06 20:11:48 -07:00
a0b834ed15 server: stream/ — StreamStats tracker for display/audio frame counting, byte relay stats
butterfly pushed to main at butterfly/projects 2026-04-06 20:10:48 -07:00
74591a45ab server: ws/handler.rs — full WebSocket handler: agent/viewer connect, display/audio frame relay, HUD forwarding, heartbeat timeout
butterfly pushed to main at butterfly/projects 2026-04-06 20:09:55 -07:00
e00fbf43ff server: ws/mod.rs — WebSocket route /ws/{session_id}
butterfly pushed to main at butterfly/projects 2026-04-06 20:09:34 -07:00
94a992d72a server: api/sessions.rs — CRUD endpoints + HUD command forwarding
butterfly pushed to main at butterfly/projects 2026-04-06 20:09:11 -07:00
40bf516264 server: api/health.rs — GET /api/health returns uptime, session/agent counts
butterfly pushed to main at butterfly/projects 2026-04-06 20:09:00 -07:00
843c7bbbf2 server: api/mod.rs — route scope /api with health + session endpoints
butterfly pushed to main at butterfly/projects 2026-04-06 20:08:39 -07:00
ff476f12dc server: state.rs — AppState with DashMap sessions/agents, FrameBuffer ring for late-joiners
butterfly pushed to main at butterfly/projects 2026-04-06 20:08:05 -07:00
fdde57c7e2 server: config.rs — env-based configuration with BUTTERFLY_ prefix defaults
butterfly pushed to main at butterfly/projects 2026-04-06 20:07:24 -07:00
5c8f84848f server: models.rs — Session, Agent, WsMessage types, API response helpers
butterfly pushed to main at butterfly/projects 2026-04-06 20:06:47 -07:00
bf8e9f79f8 server: Cargo.toml — full dependency list for Actix 4, WebSocket, CORS, DashMap, etc.
butterfly pushed to main at butterfly/projects 2026-04-06 20:06:16 -07:00
578a6bde90 init: scaffold Rust server with cargo init
butterfly pushed to main at butterfly/projects 2026-04-06 20:06:01 -07:00
bbfeabc6da Clean slate - prepare for Butterfly project
butterfly pushed to main at butterfly/projects 2026-04-06 16:06:54 -07:00
28bb0ad1e2 rm old
butterfly pushed to main at butterfly/projects 2026-04-06 15:32:16 -07:00
01b72bc3c1 Clean slate — content moved to dedicated repos
butterfly pushed to main at butterfly/projects 2026-04-06 14:11:28 -07:00
7b758ebe01 Add standalone RustDesk web client (reverse-engineered)