Compare commits

..

5 Commits

Author SHA1 Message Date
fe9b9ac9cc Merge pull request 'Select the detection audit payload on getTableState' (#315) from dean/shot-lab-detection-boxes-gql into master 2026-08-05 07:34:14 +00:00
0cf074b35b Merge pull request 'Revert premature Shot Lab GQL reconciliation (#317)' (#319) from loewy/revert-shot-boxes-gql-317 into master 2026-08-05 06:43:21 +00:00
e3d7a5aaac Revert "Merge pull request 'Restore Shot Lab detection box GraphQL fields' (#317) from loewy/fix-forward-shot-boxes-gql into master"
All checks were successful
Tests / Tests (pull_request) Successful in 1m8s
This reverts commit 65151d4b6b, reversing
changes made to 926b2aab7a.
2026-08-04 23:16:10 -07:00
65151d4b6b Merge pull request 'Restore Shot Lab detection box GraphQL fields' (#317) from loewy/fix-forward-shot-boxes-gql into master 2026-08-05 05:55:55 +00:00
594c89ab76 Select the detection audit payload on getTableState
All checks were successful
Tests / Tests (pull_request) Successful in 3m9s
Adds identifierToBox to TableStateGQL and selects it, alongside the
homography that was already in the schema but never requested, so the
photo path can draw a detection back over the image it came from. The
live and shot queries keep the layout-only selection: their frame lives
inside a video the app never holds, and one of them polls every five
seconds.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-31 18:55:19 -07:00

View File

@@ -250,6 +250,11 @@ input CreatePoolHallCameraInput {
claimTermsText: String = null
}
input CreateShotShareLinkInput {
shotIds: [Int!]!
paddingSeconds: Float = null
}
input CreatePoolHallInput {
name: String!
address: String = null
@@ -1946,6 +1951,11 @@ type UserSubscriptionStatusGQL {
stripeSubscriptionId: String
}
type ShareLinkGQL {
slug: String!
url: String!
}
type VideoExportJobGQL {
id: Int!
videoId: Int!