Spaces:
Running
Running
Commit History
-
fix: resolve infinite recursion in safeFetch
Sashaae9e59e -
feat: add rate limit warning banner (HTTP 429) to UI
Sasha100b373 -
Fix: handle non-array response for streams in App.jsx (prevent crash on rate-limiting)
Sasha426c35b
-
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 -
refactor: modularize client App.jsx tab components and update Netlify CSP
Sashafdc7871 -
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 -
fix: prevent full-screen spinner on background stream polls
Sasha78d6a51 -
feat: host Google Fonts locally and tighten Content Security Policy
Sasha11fc358 -
feat: adjust center group threshold to 250 for chat words
Sasha981287f -
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: replace Render reference with generic cloud server reference in loading screen
Sasha44dd8cf -
fix: use fully qualified API_BASE for avatar proxy requests
Sashac488ea7 -
perf: optimize stats polling and add React ErrorBoundary for frontend crash fallback
Sasha43d1175 -
feat: prepare transition to decoupled hosting (Render + Netlify + Supabase)
Sashad9a03db