winx_prinx-api / server /server.js

Commit History

fix: allow cloudflare pages domain in CORS
ba4f372

Sasha commited on

perf: reduce egress by caching stats endpoints longer and limiting getChatMessages
adbcce3

Sasha commited on

feat: add backfill resume support and session/retry fixes for VODs
e98099c

Sasha commited on

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

Sasha commited on

fix: production oauth redirect to frontend host
2b682ac

Sasha commited on

feat: add Better Stack webhook receiver for Telegram alerts
7c10755

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

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

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

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

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

Sasha commited on

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

Sasha commited on

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

Sasha commited on

chore: disable EventSub listener in server
c527390

Sasha commited on

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

Sasha commited on