Commit History

Integrate stream-start and stream-end signaling in worker.py and add /api/log/stream-start endpoint.
613007f

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: prevent full-screen spinner on background stream polls
78d6a51

Sasha commited on

feat: map truncated 'кримб' to 'кримбр'
955c641

Sasha commited on

feat: add more synonyms for кримбр
32edc4a

Sasha commited on

feat: tune Whisper settings and add word mappings
d7b1f0b

Sasha commited on

fix: adjust Whisper parameters to disable temperature fallback and prevent hallucinations on silence/noise
d0dc16f

Sasha commited on

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

Sasha commited on

feat: implement LRU cache eviction policy to prevent memory leaks
31d49af

Sasha commited on

security: sync CORS and error handling security updates in main repo
963afd2

Sasha commited on

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

Sasha commited on

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

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

feat: implement caching, rate limiter, and security headers (CSP) for decoupled deploy
f0fe495

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

chore: handle missing client dist path gracefully in server
083990e

Sasha commited on

chore: set Hugging Face app_port to 3000 in server/README.md
687f807

Sasha commited on

chore: add netlify.toml to specify base directory for building client
e413a68

Sasha commited on

chore: disable EventSub listener in server
c527390

Sasha commited on

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

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