-
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