Bartłomiej Dach
|
610ed99ae3
|
Add null checks to unguarded resolved-as-null fields
|
2020-11-14 14:52:58 +01:00 |
|
Dean Herbert
|
cfb42037cf
|
Refactor request string logic to avoid linq usage
|
2020-11-09 12:23:29 +09:00 |
|
Dean Herbert
|
893979b3de
|
Add exception if attempting to exceed the maximum supported lookup size for one request
|
2020-11-06 17:00:29 +09:00 |
|
Dean Herbert
|
db039da668
|
Add and consume multi-lookup API endpoint
|
2020-11-06 17:00:29 +09:00 |
|
Dean Herbert
|
aa252d562a
|
Rename top user request to make way for new type
|
2020-11-06 17:00:29 +09:00 |
|
Dean Herbert
|
1e1569eb53
|
Use int instead of long for user_id fields for now
|
2020-11-06 12:59:46 +09:00 |
|
Dean Herbert
|
a3c67aabe2
|
Merge branch 'master' into spectator-listing
|
2020-11-03 19:56:25 +09:00 |
|
Dean Herbert
|
ed30756c19
|
Add test coverage for new display (and remove live version for now)
|
2020-11-02 20:41:14 +09:00 |
|
Dean Herbert
|
a89aeaf1ce
|
Add very basic connection status logging for spectator streaming client
|
2020-11-02 17:32:10 +09:00 |
|
Bartłomiej Dach
|
23d9fa4dfa
|
Merge branch 'master' into spectator-replay-watcher
|
2020-11-01 15:53:37 +01:00 |
|
Bartłomiej Dach
|
5903c3be90
|
Fix inaccurate xmldoc
|
2020-11-01 14:39:10 +01:00 |
|
Dean Herbert
|
1db8dfd03e
|
Merge branch 'master' into seasonal-backgrounds
|
2020-10-30 22:53:51 +09:00 |
|
Max Hübner
|
f27ce7521d
|
Make "Sometimes" setting depend on season end date, rather than chance
|
2020-10-30 10:27:43 +01:00 |
|
Dean Herbert
|
87be7d162b
|
Merge branch 'master' into spectator-replay-watcher
|
2020-10-30 00:25:17 +09:00 |
|
Bartłomiej Dach
|
fa53549ed2
|
Mark request fields as possibly-null
|
2020-10-28 22:57:03 +01:00 |
|
Andrei Zavatski
|
5c2c5f2000
|
Use existing ScoreRank for rank filter
|
2020-10-28 23:35:08 +03:00 |
|
Andrei Zavatski
|
6fd3686c4d
|
Use IReadOnlyCollection instead of List in SearchBeatmapSetsRequest
|
2020-10-28 02:36:35 +03:00 |
|
Andrei Zavatski
|
c4efceceb2
|
Use char instead of sting for request parameter creation
|
2020-10-27 23:57:11 +03:00 |
|
Andrei Zavatski
|
008d1d697c
|
Implement filtering by rank achieved
|
2020-10-27 23:14:48 +03:00 |
|
Andrei Zavatski
|
1710b396e7
|
Implement BeatmapSearchMultipleSelectionFilterRow
|
2020-10-27 22:27:29 +03:00 |
|
Andrei Zavatski
|
1b40b56d41
|
Add ability to search by play criteria
|
2020-10-27 21:30:53 +03:00 |
|
Andrei Zavatski
|
742a96484b
|
Add ability to set extra parameters to SearchBeatmapSetsRequest
|
2020-10-27 20:13:18 +03:00 |
|
Dean Herbert
|
c1e7cd6e47
|
Stop replay playback when frames are starved
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
154ccf1b49
|
Expose events from streaming client
|
2020-10-27 18:58:37 +09:00 |
|
Dean Herbert
|
68719bb23d
|
Rename other variables to match
|
2020-10-27 10:59:24 +09:00 |
|
Bartłomiej Dach
|
7392876b5f
|
Fix mania crashing due to spectator client handling frames with unconverted beatmap
|
2020-10-27 00:35:25 +01:00 |
|
Dean Herbert
|
dfe07271de
|
Add very basic latency handling to spectator test
|
2020-10-26 16:31:39 +09:00 |
|
Dean Herbert
|
b86347dc81
|
Merge branch 'master' into spectator
|
2020-10-26 13:39:07 +09:00 |
|
Dean Herbert
|
9caa7ff64d
|
Remove debug endpoint
|
2020-10-26 13:38:05 +09:00 |
|
Dean Herbert
|
e20a986401
|
Add ruleset to state
|
2020-10-23 17:24:19 +09:00 |
|
Dean Herbert
|
e99cf369fa
|
Don't worry about EndPlaying being invoked when not playing
|
2020-10-23 13:33:23 +09:00 |
|
Dean Herbert
|
f11bcfcb8f
|
Remove unnecessary public specification in interface
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2020-10-23 10:03:33 +09:00 |
|
Max Hübner
|
09d49aa0f7
|
Add GetSeasonalBackgroundsRequest
|
2020-10-22 18:25:01 +02:00 |
|
Dean Herbert
|
54d666604b
|
Fix incorrect order of flag settings
|
2020-10-22 22:56:23 +09:00 |
|
Dean Herbert
|
9f2f8d8cc7
|
Fix missing licence headers
|
2020-10-22 19:41:10 +09:00 |
|
Dean Herbert
|
147d502da1
|
Fix initial play state not being kept locally if not connected
|
2020-10-22 19:30:07 +09:00 |
|
Dean Herbert
|
ee2513bf4b
|
Add batch sending
|
2020-10-22 19:17:19 +09:00 |
|
Dean Herbert
|
34e889e66e
|
Don't watch every user in normal gameplay (but allow so in test)
|
2020-10-22 18:38:03 +09:00 |
|
Dean Herbert
|
1ab6f41b3b
|
Add basic send and receive test
|
2020-10-22 18:10:27 +09:00 |
|
Dean Herbert
|
c834aa6051
|
Use APIMod for mod serialization
|
2020-10-22 17:48:15 +09:00 |
|
Dean Herbert
|
0611b30258
|
Drop webpack
|
2020-10-22 17:48:15 +09:00 |
|
Dean Herbert
|
05697dfe68
|
Add spectator state object support
|
2020-10-22 17:48:15 +09:00 |
|
Dean Herbert
|
2021945a8c
|
Add retry/error handling logic
|
2020-10-22 17:48:15 +09:00 |
|
Dean Herbert
|
4788b4a643
|
Expose oauth access token via api interface
|
2020-10-22 17:48:15 +09:00 |
|
Dean Herbert
|
175fd512b0
|
Send frames to streaming client from replay recorder
|
2020-10-22 17:48:15 +09:00 |
|
Dean Herbert
|
93db75bd41
|
Begin shaping the spectator streaming component
|
2020-10-22 17:48:15 +09:00 |
|
Dean Herbert
|
c6db832efa
|
Add xmldoc notes about thread safety of api bindables
|
2020-10-22 14:56:20 +09:00 |
|
Dean Herbert
|
db4dd3182b
|
Add xmldoc to spectator interfaces
|
2020-10-22 14:46:21 +09:00 |
|
Dean Herbert
|
b39a4da6bc
|
Add initial classes for spectator support
|
2020-10-22 14:46:21 +09:00 |
|
Dean Herbert
|
da573c7487
|
Remove unused usings
|
2020-10-22 14:44:10 +09:00 |
|