Commit Graph

  • a814dd3387 Add media processing, mine feed filter, and preserve ended streams as videos main omigamedev 2026-03-04 21:07:18 +01:00
  • 36dce50b64 Add Device/Video models, signaling WebSocket, device and content routes omigamedev 2026-03-04 14:41:15 +01:00
  • 7e99a053da Extract autoDetectEndedPlans to shared service, add to feed endpoint omigamedev 2026-03-04 10:50:52 +01:00
  • b4ab9c6cf9 Auto-detect ended Twitch streams via Helix API polling omigamedev 2026-03-04 09:51:04 +01:00
  • bc6c01940a Per-stream visibility: isPublic on StreamPlan, PATCH endpoint, feed + profile updates omigamedev 2026-03-03 21:37:00 +01:00
  • ed83c651d8 Pairing code auth, replace Facebook OAuth, public feed omigamedev 2026-03-02 23:07:24 +01:00
  • 7ce1c2a8bc Portal backend: Facebook OAuth, social features, portal comments omigamedev 2026-03-02 12:32:39 +01:00
  • 6931670a1f Resilient prepare, Twitch chat echo, parallel chat startup omigamedev 2026-03-02 09:40:15 +01:00
  • cc8ab2320b YouTube/Twitch live chat backend WebSocket proxy omigamedev 2026-03-01 22:19:19 +01:00
  • 08cca68086 Custom RTMP saved accounts, CUSTOM destination prepare, debug logging omigamedev 2026-03-01 10:50:28 +01:00
  • 02755bd1f0 Add plan execution mode, game ID, and version to health endpoint omigamedev 2026-02-28 22:38:56 +01:00
  • e16eb85071 Add getYouTubeBroadcastStatus helper omigamedev 2026-02-27 13:21:00 +01:00
  • cff7cdc58a Multi-account support and streaming fixes omigamedev 2026-02-26 19:06:05 +01:00
  • 7351003c6b Support Quest Platform SDK auth with oculusId fallback omigamedev 2026-02-24 12:41:54 +01:00
  • 0eab05f15b Phase 6: Rate limiting on auth endpoints omigamedev 2026-02-23 15:45:31 +01:00
  • 538c24c58f Phases 2-4: Auth, providers, stream management omigamedev 2026-02-23 15:32:24 +01:00
  • 8ea3279c3b Phase 1: Backend scaffold with Fastify, Prisma, Docker omigamedev 2026-02-23 15:26:50 +01:00