Commit Graph

284 Commits

Author SHA1 Message Date
a33601158f add serializedShotPaths to GetShots
All checks were successful
Tests / Tests (pull_request) Successful in 8s
2024-09-16 11:55:30 -07:00
e0b150aa2a add current homography operation
All checks were successful
Tests / Tests (pull_request) Successful in 6s
2024-09-06 19:00:13 -06:00
d5c6014548 Merge remote-tracking branch 'origin/master' into add-get-shots-with-metadata-query
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-09-05 23:17:53 -06:00
993f62b6cf Added get shots with metadadata operation
All checks were successful
Tests / Tests (pull_request) Successful in 10s
2024-09-05 20:46:25 -05:00
aabd74d7d7 Added GetUserTagsQuery
All checks were successful
Tests / Tests (pull_request) Successful in 8s
2024-09-05 18:35:08 -07:00
72b338bfc2 add current homography to video gql
All checks were successful
Tests / Tests (pull_request) Successful in 6s
2024-09-04 18:04:55 -06:00
267486774c Add get shots result 2024-09-04 16:12:20 -06:00
b773ccfc8f Add error types for init uploading
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-09-03 15:50:02 -07:00
fd5c28e073 Add get shots with metadata 2024-09-01 21:16:44 +00:00
ddf1036009 add spin type and cue ball speed to get shots operation
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-08-29 18:32:05 -07:00
a7eae9d46b Merge branch 'master' into mk/deserialize-and-render
All checks were successful
Tests / Tests (pull_request) Successful in 5s
2024-08-29 12:24:54 -06:00
f306cc6c16 Merge branch 'master' into mk/spin-type
All checks were successful
Tests / Tests (pull_request) Successful in 9s
2024-08-28 17:27:58 -06:00
643cdb29e3 Add spinType and filter input
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-08-28 16:27:21 -07:00
f9b02f65e0 Expose frames per second in get videos
All checks were successful
Tests / Tests (pull_request) Successful in 7s
2024-08-26 20:53:16 -06:00
41169e2848 Dummy query to get it working for now
All checks were successful
Tests / Tests (pull_request) Successful in 7s
2024-08-26 15:54:43 -07:00
4005416233 Merge branch 'master' into loewy/add-resolution-in-get-shots
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-08-26 10:23:07 -06:00
db4a6315cd Merge pull request 'Add stream type to get videos' (#43) from kat/add-stream-type-get-videos into master
Reviewed-on: #43
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
2024-08-26 08:36:44 -06:00
af38fdea64 Add stream type to get videos
All checks were successful
Tests / Tests (pull_request) Successful in 7s
2024-08-26 06:56:40 -06:00
172df69340 add resolution to getShots operation
All checks were successful
Tests / Tests (pull_request) Successful in 9s
2024-08-23 17:29:40 -07:00
7a6cc2739f Error reporting types and Errors
All checks were successful
Tests / Tests (pull_request) Successful in 9s
2024-08-21 13:41:24 -07:00
16e79ed608 Adds stream to get upload link
All checks were successful
Tests / Tests (pull_request) Successful in 14s
2024-08-19 14:54:48 -07:00
f401e1879b Add separate return to profile image
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-08-19 14:44:43 -07:00
72b451d322 remove stream from getUploadLink 2024-08-16 18:47:08 -07:00
1f5c5774e1 Merge branch 'master' into mk/add-error-return-to-upload-links
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-08-16 17:29:18 -06:00
3b29502e7e Adds proper error return to stuff involving upload links
All checks were successful
Tests / Tests (pull_request) Successful in 10s
2024-08-16 16:28:45 -07:00
dd5ce77102 add minimum app version to get config call
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-08-16 14:26:24 -07:00
dabaa3d1e1 Add minimum allowed AppVersion to deployed config 2024-08-16 12:21:46 -07:00
a6604a3a6d add tableSize to GetFeed 2024-08-15 19:52:03 -07:00
09a3e0e294 Add table size range filter 2024-08-15 19:42:53 -07:00
f20ca53a2a add tableSize to operations for getVideo
All checks were successful
Tests / Tests (pull_request) Successful in 14s
2024-08-15 18:51:36 -07:00
7de3d196ba Add table size to return
All checks were successful
Tests / Tests (pull_request) Successful in 8s
2024-08-15 19:11:25 -06:00
2c583509a2 Make table size nonnullable and float
All checks were successful
Tests / Tests (pull_request) Successful in 7s
2024-08-15 16:54:07 -07:00
f4665f51b1 add debugJson to getStreamMonitoringDetails
All checks were successful
Tests / Tests (pull_request) Successful in 7s
2024-08-13 15:30:04 -07:00
c3210df517 make pagination optional:
All checks were successful
Tests / Tests (pull_request) Successful in 6s
2024-08-13 13:49:12 -07:00
23d9fef2b1 Add Debugging JSON to input
All checks were successful
Tests / Tests (pull_request) Successful in 7s
2024-08-13 13:28:36 -07:00
df3087de7d Add VideoProcessingStatus to VideoProcessing
All checks were successful
Tests / Tests (pull_request) Successful in 6s
2024-08-13 12:42:45 -07:00
5dd8318dab Add status to VideoProcessing 2024-08-13 11:33:31 -07:00
56c8bcce20 Add uploadCompletionCursor to GetUploadLinkReturn
All checks were successful
Tests / Tests (pull_request) Successful in 9s
2024-08-13 10:33:53 -07:00
5e0d01ea5b add uploadsCompleted to getUploadStreamWithDetails query
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-08-13 11:21:11 -06:00
8c8dcdd8e1 Support shots pagination
All checks were successful
Tests / Tests (pull_request) Successful in 7s
2024-08-09 15:10:36 -06:00
5085c9af90 Add waitFor 2024-08-09 00:59:38 -06:00
85bc743c8e Bump getShots default 2024-08-05 23:36:54 -06:00
b8efa644e3 Merge pull request 'Add frameIndex in operation for getVideo in homographyHistory' (#29) from loewy/add-frame-index-in-homography-history into master
Reviewed-on: #29
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
2024-08-01 19:52:51 -06:00
c18628a4ca Add pagination to getShots 2024-08-01 19:49:57 -06:00
535e24c9c2 add frameindex in operations
All checks were successful
Tests / Tests (pull_request) Successful in 11s
2024-08-01 14:52:37 -07:00
43c626141e Add addAnnotationToShot
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-07-30 17:08:05 -07:00
6677b9232f Expose frames per second on video
All checks were successful
Tests / Tests (pull_request) Successful in 8s
2024-07-30 11:53:34 -06:00
5eac3d9d40 Expose stream type
All checks were successful
Tests / Tests (pull_request) Successful in 12s
2024-07-30 01:00:12 -06:00
64593f09b7 Add include_on_none in range filter 2024-07-29 17:21:09 -06:00
e20b68799f Add falsePositiveScore 2024-07-28 02:06:39 -06:00
378878967a Add streamSegmentType to Stream 2024-07-27 20:51:48 -06:00
615e4d5467 add resolution and homography to getVideo
All checks were successful
Tests / Tests (pull_request) Successful in 8s
2024-07-25 18:07:17 -07:00
a4f602d651 Expose resolution 2024-07-25 18:18:16 -06:00
d75822c465 Fixed get user tags parameters
All checks were successful
Tests / Tests (pull_request) Successful in 11s
2024-07-24 11:47:57 -07:00
e1237363f0 Removed wrapper type
All checks were successful
Tests / Tests (pull_request) Successful in 14s
2024-07-23 18:53:39 -07:00
b1550b31c5 Added user tags
All checks were successful
Tests / Tests (pull_request) Successful in 7s
2024-07-22 19:43:42 -07:00
81b9fd9f12 Add spin features 2024-07-19 17:18:14 -06:00
a95bdab8bf ad frames per second to schema 2024-07-18 16:14:28 -07:00
eaeb1ed0ea Add resolution 2024-07-18 01:14:18 -06:00
f9d6377fe4 Update durations in seconds 2024-07-16 21:48:15 -06:00
fd49dec34c add initPlaylistUploadStatus
All checks were successful
Tests / Tests (pull_request) Successful in 8s
2024-07-16 19:23:54 -07:00
cdd1cdd526 Fix segment parameter again 2024-07-16 20:22:16 -06:00
bce363e8ff Parameter to setSegmentDuration should be segmentIndex 2024-07-16 20:20:37 -06:00
6205e9a353 add operation for set segment duration
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-07-16 16:33:22 -07:00
296ad969f4 Merge branch 'master' into loewy/operation-get-hls-init-upload-link
All checks were successful
Tests / Tests (pull_request) Successful in 9s
2024-07-16 15:27:37 -06:00
7502a75753 Merge remote-tracking branch 'origin' into mk/add-init-file-uploaded-marking
All checks were successful
Tests / Tests (pull_request) Successful in 7s
2024-07-16 14:23:32 -07:00
1a14db1a17 Adds init playlist status
All checks were successful
Tests / Tests (pull_request) Successful in 14s
2024-07-16 14:21:45 -07:00
67d8bcac21 add operation for hls init link
All checks were successful
Tests / Tests (pull_request) Successful in 14s
2024-07-15 17:29:55 -07:00
4ca27317b4 Add operation for shot annotation types 2024-07-15 15:37:43 -06:00
dc214e878f Add annotations to shot gql 2024-07-15 15:32:21 -06:00
d669dba320 Add getUsernames operation 2024-07-14 00:16:02 -06:00
235f4a58e9 Add getUsernames 2024-07-13 23:43:18 -06:00
03c1d08d8c Request isAdmin in getLoggedInUser 2024-07-13 17:47:41 -06:00
cc36a8b51d Add isAdmin 2024-07-13 17:40:30 -06:00
194c258dcd Expand GQL Interfaces To Accomodate Multiple Stream Types
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-07-12 18:50:50 -06:00
ee73443374 Add new filters
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-07-12 23:52:06 +00:00
88801f9186 Add not support to filter input gql 2024-07-10 16:17:32 -06:00
c7b225ff00 Add get shot annotations query
All checks were successful
Tests / Tests (pull_request) Successful in 8s
2024-07-08 13:26:03 -06:00
6a72f9f43f Create shot annotations gql
All checks were successful
Tests / Tests (pull_request) Successful in 8s
2024-07-08 10:56:05 -06:00
efc0b2d858 Add column property query builder filters 2024-07-02 16:55:30 -06:00
37a13f1418 add id's to new getVideo w/ metric queries to prevent cache merge issues
All checks were successful
Tests / Tests (pull_request) Successful in 12s
2024-06-05 11:51:15 -07:00
14da2ae388 add averageTimePerShot, elapsedTime and MedianRun forVideo queries
All checks were successful
Tests / Tests (pull_request) Successful in 8s
2024-06-04 23:20:47 -07:00
33f5404820 Actually incorperate one of stuff
All checks were successful
Tests / Tests (pull_request) Successful in 6s
2024-05-22 16:41:24 -06:00
04a30e67d3 Add gql mods for implementing one-of 2024-05-22 15:13:18 -06:00
30e356e3e0 Add Protobuf with Testing + Codegen (#7)
Reviewed-on: #7
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
Co-authored-by: Mike Kalange <countablecloud@gmail.com>
Co-committed-by: Mike Kalange <countablecloud@gmail.com>
2024-05-22 11:27:54 -06:00
92c18f8bf7 Add user to shot gql 2024-05-21 14:14:02 -06:00
e86f40c620 regenerate gql, fix type imports 2024-05-20 22:39:47 -07:00
072235f032 Create playlist, video generator and video player (#489)
Co-authored-by: Ivan Malison <IvanMalison@gmail.com>
Reviewed-on: railbird/railbird-mobile#489
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
2024-05-20 21:52:38 -06:00
9b76a6b599 Surface errors in upload process w/ audio & text alert/prompt (#485)
CLOSES #480
CLOSES #93 (ground-work completed by @dean)

ADDRESSES #488 (will not show if recorded video is not active upload)

Reviewed-on: railbird/railbird-mobile#485
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
Co-authored-by: Loewy <loewymalkov@gmail.com>
Co-committed-by: Loewy <loewymalkov@gmail.com>
2024-05-20 19:05:10 -06:00
d94dbd6c03 Make startFrame endFrame required for Shot 2024-05-20 16:35:42 -06:00
b2db5bde2b remove operations 2024-05-15 09:39:28 -07:00
f8c5cf74f8 add currentProcessing and errors to schema/index and getStreamMonitoringDetails operation 2024-05-14 18:35:24 -07:00
231076496a use the same gql query for cursor management & polling 2024-05-09 19:05:05 -07:00
a1b3baa5c9 introduce lastIntendedSegmentBound to cursor management layer, method to checkAndHandleUploadCompletion 2024-05-09 19:05:05 -07:00
8378f7ae0b just gql stuff + use it on uncompletedStreams hook 2024-05-06 15:16:06 -07:00
d4b75bcb71 Require cursor completion 2024-05-02 22:08:57 -06:00
b0c7de2e92 use a map to create uploadProgress objects for the upload provider 2024-05-01 18:18:16 -07:00
844e218197 Show screenshots 2024-05-01 18:49:35 -06:00
a7c8e07eb7 Expose upload completion cursor 2024-05-01 17:39:52 -06:00
5d99ec7673 Add rudamentary difficulty score 2024-05-01 12:47:50 -06:00
2f92820895 Add upload to video gql 2024-04-30 21:55:48 -06:00
527113a099 Merge branch 'master' into mk/add-screenshot-uri 2024-04-29 17:23:26 -06:00
381b4ce0c2 Add screenshot uri to video 2024-04-29 17:19:39 -06:00
6d8f5d5d65 Upload Service Class (#436)
CLOSES #400

Reviewed-on: railbird/railbird-mobile#436
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
Co-authored-by: Loewy <loewymalkov@gmail.com>
Co-committed-by: Loewy <loewymalkov@gmail.com>
2024-04-25 17:32:52 -06:00
b74fb2b1d7 add lowest unuploaded segment to gql 2024-04-25 16:36:32 -06:00
d67b413860 Add two new gql properties to support upload service 2024-04-25 11:41:57 -06:00
ec1f5afb84 Merge pull request 'Restore cursor from api' (#424) from loewy/restore-cursor-state-from-api into master
Reviewed-on: railbird/railbird-mobile#424
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
2024-04-23 21:22:35 -06:00
1ce4267945 Frames per second is float 2024-04-23 20:25:27 -06:00
Loewy
2da00ca814 Merge branch 'master' into loewy/restore-cursor-state-from-api 2024-04-23 15:36:37 -07:00
Loewy
f7c0dff73c remove feed, add method to videofilemanager 2024-04-23 13:21:54 -07:00
Loewy
422bb77f61 trim gql call, comments, plug in queries 2024-04-23 12:37:31 -07:00
Loewy
d51d2491ca new lighter weight queries 2024-04-23 11:49:42 -07:00
db39c5a576 Add generated api hooks 2024-04-22 22:20:59 -06:00
c6c5971325 Use relevant fields 2024-04-22 21:13:16 -06:00
5181612f62 Create get videos with playlist gql 2024-04-22 16:18:06 -06:00
Loewy
5f33fae3d7 scaffold + operations 2024-04-22 11:27:15 -07:00
24fcac9318 Expose upload cursor in video gql 2024-04-16 17:49:50 -06:00
514f2ef928 Add user to shot gql 2024-04-09 22:34:54 -06:00
7d252d3cc8 Add pull to refresh to video details page
Fixes #169
Fixes #363
2024-04-09 19:08:23 -06:00
a1581379fd Remove unused field from GetFeed operation 2024-04-05 16:29:35 -06:00
a5f90ab105 Rename video endpoint to getUserVideos 2024-04-05 15:51:51 -06:00
ddd7e2d50b Add devMode 2024-04-02 00:24:11 -06:00
3bacc356af Make tag classes optional 2024-04-01 18:04:54 -06:00
797ca3a387 Don't load shots in feed 2024-03-31 22:17:29 -06:00
ed751f5cdd Support multiple aggregation types in gql 2024-03-31 18:17:30 -06:00
01a580cee5 Merge pull request 'Use tag class and tag value input in FilterInput' (#312) from kat/temp into master
Reviewed-on: railbird/railbird-mobile#312
Reviewed-by: loewy <loewymalkov@gmail.com>
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
2024-03-28 16:12:54 -06:00
6fd14d3c49 Use tag input 2024-03-28 15:20:39 -06:00
a1b524ab9d Remove float feature 2024-03-28 05:02:44 +00:00
9bd0e237ea Resolve comments 2024-03-27 18:48:04 -07:00
97d4f2cbe9 Add Hours Played 2024-03-27 12:35:44 -07:00
9307fbcbf4 Add getPlayTime endpoint, remove elapsedTime 2024-03-27 00:32:20 -06:00
679150326f Add elapsedTime to getUser gql operation 2024-03-26 16:53:03 -06:00
773a2eaed0 Merge branch 'master' into kat/add-bool-filter 2024-03-25 19:26:13 -06:00
203d343880 Process tags from a VideoGQL & use on VideoFeed (#293)
currently will select first item if multiple tags present for a given class

if we want to change the UI I can make it process & display multiple values for gameTypes/tableSizes, but as of now it's meant to handle a single one

CLOSES #288

Co-authored-by: Loewy <loewy@chainstarters.com>
Reviewed-on: railbird/railbird-mobile#293
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
2024-03-25 19:25:48 -06:00
26ed50a7a1 Make filter is boolean filter 2024-03-25 19:18:06 -06:00
050705c370 Generalize terminateUploadStream into editUploadStream 2024-03-24 21:07:53 -06:00
d3c5979d3e Move homography history to video 2024-03-23 17:03:11 -06:00
8102a0f40b Add an operation to get details for updating a video
Fixes railbird/railbird#1164
2024-03-22 20:00:00 -06:00
87fabdc8f9 Add VideoMakePercentageIntervals call & connected to graph (#281)
should be tested after startTime/endTime is implemented to verify system works

CLOSES #1078

Co-authored-by: Loewy <loewy@chainstarters.com>
Reviewed-on: railbird/railbird-mobile#281
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
2024-03-22 16:44:02 -06:00
Mike Kalange
7889476bc9 Remove deprecated statistics interface; add getLoggedInUser op. 2024-03-22 12:52:44 -06:00
abfaf06f1a Merge pull request 'Create game type filter' (#273) from kat/filter-game-type into master
Reviewed-on: railbird/railbird-mobile#273
Reviewed-by: loewy <loewymalkov@gmail.com>
Reviewed-by: Ivan Malison <ivanmalison@gmail.com>
2024-03-20 12:53:21 -06:00
8bd9e039da Create game type filter 2024-03-19 21:02:49 -06:00
Loewy
5cfccb97b1 wip: set up AppConfig provider, use value in Login screen, update gql 2024-03-19 17:09:45 -07:00
Mike Kalange
54428112f8 adds get deployed configuration query 2024-03-18 16:46:23 -06:00
18c12e60fe Rename filters for consistency 2024-03-18 15:09:47 -06:00
1000eb6d2c Add make input filter 2024-03-17 22:33:52 -06:00
27114615a5 Do not return target metrics as list 2024-03-14 14:39:11 -06:00
43c1f7be09 Return elapsed time in make percentge time series gql 2024-03-14 12:57:31 -06:00
Mike Kalange
09bbbf0b3d Adds changes to schema for altering user profile image 2024-03-12 19:47:10 -06:00
Mike Kalange
2db886ea13 make index commensurate with operations 2024-03-12 13:06:14 -06:00