Spaces:
Running
Running
Commit History
-
fix: merge and preserve user roles during chat logging upsert Running
Sasha79047e1 -
fix: resolve timezone offset in VOD end_time calculations
Sasha81cc161
-
fix: resolve infinite recursion in safeFetch
Sashaae9e59e -
fix: allow cloudflare pages domain in CORS
Sashaba4f372 -
feat: add rate limit warning banner (HTTP 429) to UI
Sasha100b373 -
Fix: only cache successful 2xx responses and validate streams array structure
Sashac22c35b -
Fix: handle non-array response for streams in App.jsx (prevent crash on rate-limiting)
Sasha426c35b -
feat: add automatic self-healing for empty stream viewers
Sasha0252fea
-
perf: reduce egress by caching stats endpoints longer and limiting getChatMessages
Sashaadbcce3 -
style: optimize transcribe_confirm prompt and skip fully transcribed audio
Sasha9fb93a9 -
feat: add backfill resume support and session/retry fixes for VODs
Sashae98099c
-
feat: throttle VOD resolution checks to 5m and auto-complete streams older than 3 hours with no VOD
Sashafe2d35c -
feat: integrate automatic VOD ID resolution in chat_mod_worker.py
Sashac48eed2 -
feat: automatic VOD ID resolution for stream sessions and historical pending streams
Sashaa721446
-
feat: fetch moderator avatars via API proxy with initials fallback
Sasha977232b -
style: premium redesign of the Moderation tab matching reference
Sasha5ba9d00 -
fix: race condition for stats loading when user is authorized
Sashae547018 -
fix: production oauth redirect to frontend host
Sasha2b682ac -
feat: add Better Stack webhook receiver for Telegram alerts
Sasha7c10755 -
refactor: modularize client App.jsx tab components and update Netlify CSP
Sashafdc7871 -
fix: date parsing format for Whisper sync
Sasha91ae573 -
feat: smart gap detection and user roles sync backfill improvements
Sashaf26efec -
feat: smart gap detection with coverage windows - track exact time ranges captured per stream
Sashaa0432b5 -
feat: worker and chat_mod_worker now also sync roles to /api/log/roles on every message batch
Sasha03bc181 -
fix: logRolesBatch always updates roles, only preserves newer last_seen
Sashad931d22 -
feat: role_backfiller auto mode - fetches all VODs from server
Sasha54a28a5 -
fix: add root Dockerfile for HF Spaces
Sashaa295ebf -
fix: add HF Spaces metadata to README
Sashade8b173 -
feat: global roles migration, VIP badges, role backfiller script
Sasha513eb9c
-
Optimize KPI cards to request overall stats summary from /api/stats/summary and display true totals.
Sasha91f86ea -
Optimize message ingestion with logChatMessagesBatch: bulk upsert to database.
Sasha80fc693 -
Integrate stream-start and stream-end signaling in worker.py and add /api/log/stream-start endpoint.
Sasha613007f -
Optimize moderation logging: fix duplicate collisions, auto-refresh streamer OAuth tokens, and implement IRC keep-alive timeouts. Add unit tests.
Sashae0e1da7 -
fix: prevent full-screen spinner on background stream polls
Sasha78d6a51 -
feat: map truncated 'кримб' to 'кримбр'
Sasha955c641 -
feat: add more synonyms for кримбр
Sasha32edc4a -
feat: tune Whisper settings and add word mappings
Sashad7b1f0b -
fix: adjust Whisper parameters to disable temperature fallback and prevent hallucinations on silence/noise
Sashad0dc16f -
feat: host Google Fonts locally and tighten Content Security Policy
Sasha11fc358 -
feat: implement LRU cache eviction policy to prevent memory leaks
Sasha31d49af -
security: sync CORS and error handling security updates in main repo
Sasha963afd2 -
feat: adjust center group threshold to 250 for chat words
Sasha981287f -
fix: add pagination to unpaginated Supabase queries to bypass 1000 row limit
Sasha0b30711 -
fix: scale down word cloud rendering for low absolute frequency words
Sasha7347031 -
fix: enforce mobile 1-col layout and prevent horizontal blowout
Sashac2edfc7 -
fix: resolve mobile layout swipe and word cloud scaling
Sasha3cb06eb
-
style: make dashboard layout responsive for mobile devices
Sasha6b2bdd0 -
chore: add Google Search Console verification meta tag
Sasha4d13bf3 -
feat: implement caching, rate limiter, and security headers (CSP) for decoupled deploy
Sashaf0fe495 -
chore: replace Render reference with generic cloud server reference in loading screen
Sasha44dd8cf