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