winx_prinx-api / client

Commit History

feat: fetch moderator avatars via API proxy with initials fallback
977232b

Sasha commited on

style: premium redesign of the Moderation tab matching reference
5ba9d00

Sasha commited on

fix: race condition for stats loading when user is authorized
e547018

Sasha commited on

refactor: modularize client App.jsx tab components and update Netlify CSP
fdc7871

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

fix: prevent full-screen spinner on background stream polls
78d6a51

Sasha commited on

feat: host Google Fonts locally and tighten Content Security Policy
11fc358

Sasha commited on

feat: adjust center group threshold to 250 for chat words
981287f

Sasha commited on

fix: scale down word cloud rendering for low absolute frequency words
7347031

Sasha commited on

fix: enforce mobile 1-col layout and prevent horizontal blowout
c2edfc7

Sasha commited on

fix: resolve mobile layout swipe and word cloud scaling
3cb06eb

Sasha commited on

style: make dashboard layout responsive for mobile devices
6b2bdd0

Sasha commited on

chore: add Google Search Console verification meta tag
4d13bf3

Sasha commited on

chore: replace Render reference with generic cloud server reference in loading screen
44dd8cf

Sasha commited on

fix: use fully qualified API_BASE for avatar proxy requests
c488ea7

Sasha commited on

perf: optimize stats polling and add React ErrorBoundary for frontend crash fallback
43d1175

Sasha commited on

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

Sasha commited on