live-sfu-demo/internal/server/static/assets
noelorin 03c3d4d5bd feat: realtime rooms via SSE (global rooms/events)
- roomHub: add globalSubs + subscribeRooms/broadcastRooms, emit create/update/delete on createRoom/setTarget/removeTarget/setDistribution/clearDistributions/removeRoom
- gateway: handleRoomsEvents SSE (event: rooms, sync + 25s ping)
- server: GET /api/rooms/events (room:list)
- sse.ts: subscribeRooms with onState (onopen/onerror)
- rooms.tsx: subscribe + 350ms debounce reload, live badge + lastSync
- config_test: align ValidateDistributors permissive semantics (cdn占位不阻断)
- docs: document /api/rooms/events in business-logic & design
2026-08-23 23:19:12 +08:00
..
arrow-right-0sCpnO2l.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
globe-Bm9A8kLD.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
hash-CWttfl8h.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
index-BdWedm3z.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
index-DwOmVRa5.css feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2 feat(web): rewrite frontend as SolidJS + Tailwind v4 SPA with chat UI 2026-08-20 15:03:03 +08:00
jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2 feat(web): rewrite frontend as SolidJS + Tailwind v4 SPA with chat UI 2026-08-20 15:03:03 +08:00
jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2 feat(web): rewrite frontend as SolidJS + Tailwind v4 SPA with chat UI 2026-08-20 15:03:03 +08:00
jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2 feat(web): rewrite frontend as SolidJS + Tailwind v4 SPA with chat UI 2026-08-20 15:03:03 +08:00
jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2 feat(web): rewrite frontend as SolidJS + Tailwind v4 SPA with chat UI 2026-08-20 15:03:03 +08:00
login-BLBr0kRf.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
manage-DtLPiCAv.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
message-square-BquICWWB.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
monitor-play-C-PzXW6Y.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
radio-tower-Dh2kkAT-.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
rooms-BEok5Thy.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
routes-Dnk7IuZ1.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
shield-check-BlUgqha3.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2 feat(web): rewrite frontend as SolidJS + Tailwind v4 SPA with chat UI 2026-08-20 15:03:03 +08:00
space-grotesk-latin-wght-normal-BhU9QXUp.woff2 feat(web): rewrite frontend as SolidJS + Tailwind v4 SPA with chat UI 2026-08-20 15:03:03 +08:00
space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2 feat(web): rewrite frontend as SolidJS + Tailwind v4 SPA with chat UI 2026-08-20 15:03:03 +08:00
sse-DYG4STad.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
ui-IRgYFSdb.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
user-round-BIfZWOnq.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
users-BOBhaGXT.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
users-D4VtzHPx.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00
watch-CLBI8bod.js feat: realtime rooms via SSE (global rooms/events) 2026-08-23 23:19:12 +08:00