winx_prinx-api / server /server.js

Commit History

  1. fix: allow cloudflare pages domain in CORS

    Sasha
    ba4f372

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

    Sasha
    adbcce3
  2. feat: add backfill resume support and session/retry fixes for VODs

    Sasha
    e98099c

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

    Sasha
    a721446

  1. fix: production oauth redirect to frontend host

    Sasha
    2b682ac
  2. feat: add Better Stack webhook receiver for Telegram alerts

    Sasha
    7c10755
  3. feat: smart gap detection and user roles sync backfill improvements

    Sasha
    f26efec
  4. feat: smart gap detection with coverage windows - track exact time ranges captured per stream

    Sasha
    a0432b5
  5. feat: global roles migration, VIP badges, role backfiller script

    Sasha
    513eb9c

  1. Optimize KPI cards to request overall stats summary from /api/stats/summary and display true totals.

    Sasha
    91f86ea
  2. Optimize message ingestion with logChatMessagesBatch: bulk upsert to database.

    Sasha
    80fc693
  3. Integrate stream-start and stream-end signaling in worker.py and add /api/log/stream-start endpoint.

    Sasha
    613007f
  4. feat: map truncated 'кримб' to 'кримбр'

    Sasha
    955c641
  5. feat: add more synonyms for кримбр

    Sasha
    32edc4a
  6. feat: tune Whisper settings and add word mappings

    Sasha
    d7b1f0b
  7. security: sync CORS and error handling security updates in main repo

    Sasha
    963afd2

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

    Sasha
    f0fe495
  2. chore: handle missing client dist path gracefully in server

    Sasha
    083990e
  3. chore: disable EventSub listener in server

    Sasha
    c527390
  4. feat: prepare transition to decoupled hosting (Render + Netlify + Supabase)

    Sasha
    d9a03db