56c8bcce20
Add uploadCompletionCursor to GetUploadLinkReturn
Tests / Tests (pull_request) Successful in 9s
2024-08-13 10:33:53 -07:00
5e0d01ea5b
add uploadsCompleted to getUploadStreamWithDetails query
Tests / Tests (pull_request) Successful in 15s
2024-08-13 11:21:11 -06:00
8c8dcdd8e1
Support shots pagination
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
Tests / Tests (pull_request) Successful in 11s
2024-08-01 14:52:37 -07:00
43c626141e
Add addAnnotationToShot
Tests / Tests (pull_request) Successful in 15s
2024-07-30 17:08:05 -07:00
6677b9232f
Expose frames per second on video
Tests / Tests (pull_request) Successful in 8s
2024-07-30 11:53:34 -06:00
5eac3d9d40
Expose stream type
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
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
Tests / Tests (pull_request) Successful in 11s
2024-07-24 11:47:57 -07:00
e1237363f0
Removed wrapper type
Tests / Tests (pull_request) Successful in 14s
2024-07-23 18:53:39 -07:00
b1550b31c5
Added user tags
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
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
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
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
Tests / Tests (pull_request) Successful in 7s
2024-07-16 14:23:32 -07:00
1a14db1a17
Adds init playlist status
Tests / Tests (pull_request) Successful in 14s
2024-07-16 14:21:45 -07:00
67d8bcac21
add operation for hls init link
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
Tests / Tests (pull_request) Successful in 15s
2024-07-12 18:50:50 -06:00
ee73443374
Add new filters
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
Tests / Tests (pull_request) Successful in 8s
2024-07-08 13:26:03 -06:00
6a72f9f43f
Create shot annotations gql
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
Tests / Tests (pull_request) Successful in 12s
2024-06-05 11:51:15 -07:00
14da2ae388
add averageTimePerShot, elapsedTime and MedianRun forVideo queries
Tests / Tests (pull_request) Successful in 8s
2024-06-04 23:20:47 -07:00
33f5404820
Actually incorperate one of stuff
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
Mike Kalange
e88d875bd9
Delete video implemented on backend; schema changes
2024-03-12 12:50:28 -06:00
57c3ee0360
Use list int directly for user id input
2024-03-12 11:59:20 -06:00
be47dcdba2
Add an overlay that shows streaming state
2024-03-10 18:16:41 -06:00
fd30ae04bf
Add filtering support to aggregate gql
2024-03-09 10:21:43 -07:00
19628736c1
Add aggregation filter attributes
2024-03-09 00:59:13 -07:00
4ced3d39df
Update gql for get-video resolver changes
2024-03-08 17:15:37 -07:00
be59f7a2c6
Support InListFilter GQL
2024-03-08 16:32:50 -07:00
1665cf1eb9
Create video id filter gql
2024-03-08 13:23:01 -07:00
47df3adce5
Update GetVideoMakePercentage query
2024-03-05 01:24:03 -07:00
f64fc0e54a
Support make percentage time series
2024-03-05 01:05:54 -07:00
314957218e
Require video metadata
2024-03-04 22:22:42 -07:00
babb111fa6
Update upload_stream and terminate_stream gql
2024-03-04 20:10:49 -07:00
Loewy
b051809869
update getUploadLink call with headers'
2024-03-04 17:20:11 -08:00
Mike Kalange
32ec7a2339
Adds headers to get link return
2024-03-04 17:48:59 -07:00
3bce7ea344
Add username
2024-02-25 14:25:54 -08:00
19f324a1cf
Fix prettier
2024-02-22 19:27:29 -07:00
4b41d3b039
Change feed operation to use limit instead of first in cursor
2024-02-22 19:23:28 -07:00
c9f2187cc2
Run prettier on gql stuff
2024-02-22 18:36:15 -07:00
48e2bec9ce
Elapsed time in seconds
2024-02-22 17:55:37 -07:00
6a1807efc8
Make created at, ended at optional
2024-02-22 17:13:46 -07:00
0ad6e63733
Make video name optional
2024-02-22 17:07:29 -07:00
808fae0480
Remove @includes from feed
2024-02-22 16:45:26 -07:00
60af058ba4
Create feed
2024-02-21 19:13:30 -07:00
17aee8f220
Drop frame count from videl gql
2024-02-21 17:54:00 -07:00
828140ed2b
Updates
2024-02-20 19:18:29 -07:00
Loewy
234d4d0fa9
run codegen
2024-02-15 18:30:33 -08:00
Loewy
4d05d9a539
update operations
2024-02-15 18:14:54 -08:00
Loewy
3f16310f67
wip: add videoName, gameType & tableSize
2024-02-15 15:45:38 -08:00
204e289627
Actually regenerate code
2024-02-11 22:46:11 -07:00
fd731b2ecf
Fix video uplaod
2024-02-11 22:44:18 -07:00
e733e413ef
Small tweaks
2024-02-11 22:42:37 -07:00
838304efdd
Add shots and bucketed shot gql
2024-02-05 12:16:58 -07:00
7060eb1e95
Add a flake and move code to index.tsx
2024-02-03 15:08:27 -07:00
582cf4fe75
Add upload mutations
2024-02-03 03:34:57 -07:00