Shot Lab: video-first GetShotLabVideos (replaces GetRecordedStreams/GetLiveStreams) #301

Merged
colonelpanic merged 1 commits from colonelpanic/shot-lab-video-picker into master 2026-07-21 06:47:46 +00:00
Owner

Operation-only change (schema untouched). Collapses the Shot Lab source queries into one video-first query: recent videos regardless of stream completion, with stream recency fields so the client can hint "actively updating" without gating on it. Removes GetLiveStreams and GetRecordedStreams. Paired with the mobile PR that consumes it.

🤖 Generated with Claude Code

Operation-only change (schema untouched). Collapses the Shot Lab source queries into one video-first query: recent videos regardless of stream completion, with stream recency fields so the client can hint "actively updating" without gating on it. Removes GetLiveStreams and GetRecordedStreams. Paired with the mobile PR that consumes it. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
colonelpanic added 1 commit 2026-07-21 06:43:05 +00:00
Replace GetRecordedStreams/GetLiveStreams with video-first GetShotLabVideos
All checks were successful
Tests / Tests (pull_request) Successful in 44s
1a95439ed2
Shot Lab's source picker becomes video-first: one query for recent videos
regardless of stream completion (an in-progress recording with no shots
yet still appears), carrying stream recency fields so the client can hint
"actively updating" without gating on it. Operation-only change; schema
is untouched (the stream fields already exist).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
colonelpanic merged commit 644f70c3b0 into master 2026-07-21 06:47:45 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: railbird/railbird-gql#301
No description provided.