Commit History

feat: automatic VOD ID resolution for stream sessions and historical pending streams
a721446

Sasha commited on

feat: smart gap detection and user roles sync backfill improvements
f26efec

Sasha commited on

feat: smart gap detection with coverage windows - track exact time ranges captured per stream
a0432b5

Sasha commited on

fix: logRolesBatch always updates roles, only preserves newer last_seen
d931d22

Sasha commited on

feat: global roles migration, VIP badges, role backfiller script
513eb9c

Sasha commited on

Optimize KPI cards to request overall stats summary from /api/stats/summary and display true totals.
91f86ea

Sasha commited on

Optimize message ingestion with logChatMessagesBatch: bulk upsert to database.
80fc693

Sasha commited on

Optimize moderation logging: fix duplicate collisions, auto-refresh streamer OAuth tokens, and implement IRC keep-alive timeouts. Add unit tests.
e0e1da7

Sasha commited on

fix: add pagination to unpaginated Supabase queries to bypass 1000 row limit
0b30711

Sasha commited on

fix: polyfill WebSocket for Supabase client on Node.js 20 and add Hugging Face metadata
67f7bf8

Sasha commited on

feat: prepare transition to decoupled hosting (Render + Netlify + Supabase)
d9a03db

Sasha commited on