92fab653e1
Take current mod settings value into account on equality comparsion
2021-04-12 20:51:13 +03:00
fbd5195738
Extract mod setting value handling to utils class
2021-04-12 03:37:03 +03:00
18fb9f5ac9
Merge branch 'master' into mod-using-reference-equality
2021-04-11 19:48:55 +03:00
51fee79ef1
Fix scores not being accepted due to missing ruleset ID
2021-04-09 15:18:02 +09:00
24ae5b9169
Fix slightly incorrect solo score submission routes
2021-04-08 23:15:08 +09:00
2791d454d2
Don't send spectating user state yet
2021-04-07 22:21:22 +09:00
99bee73ac1
Merge branch 'master' into add-spectate-button-and-state
2021-04-07 22:07:52 +09:00
56c13148f1
Fix typo in class name
2021-04-07 16:45:10 +09:00
6de91d7b6b
Add spectate button + test
2021-04-06 21:37:27 +09:00
d5ba77b2c2
Add spectating user state
2021-04-06 21:22:28 +09:00
ba3689b5b9
Merge pull request #12269 from PercyDan54/beatmap-details
...
Use OnlineViewContainer for BeatmapDetails
2021-04-06 17:52:32 +09:00
933c4010da
Allow creating OnlineViewContainers with no placeholder button
2021-04-06 16:17:20 +09:00
d4724f4494
Fix crash
2021-04-04 09:44:45 +08:00
e1aa927827
Add dropdown option to export score
2021-04-02 13:20:15 +09:00
0a889fafc4
Don't send progress updates when not in a downloading state
...
This is mostly just a sanity/debounce check.
2021-03-26 14:04:40 +09:00
17a0b19ee7
Always set progress before updating download state
...
Without doing so, a state change may read from an old progress value.
2021-03-26 14:04:10 +09:00
aa2c1ee85e
Add new beatmap search filter row "General"
2021-03-25 23:20:10 +01:00
5267fb74c4
Add submission requests
2021-03-23 18:18:49 +09:00
aeff9bd853
Add return bool to HandleRequest to better trigger failures
2021-03-23 18:17:29 +09:00
ce452565f4
Avoid firing any kind of failures after success
2021-03-23 17:50:31 +09:00
f5ba746ae5
Fail all API requests sent to DummyAPIAccess
...
Until now, API requests sent to dummy API were just lost in the void. In most cases this somehow worked as expected, but any logic which is waiting on a request to finish will potentially never get a response.
Going forward, I'm not 100% sure that every `Wait` on a web response will have local timeout logic (I think there is a certain amount of assumption that this is being managed for us by `APIAccess`), so I've made this change to better handle such cases going forward. Now, rather than nothing happening, requests will trigger a failure via the existing exception logic rather than silently pretending the request never arrived.
2021-03-23 17:37:45 +09:00
58c60100b4
Fix APIScoreToken's data type not matching server side
2021-03-23 14:04:47 +09:00
7fa5fd5647
Update usages of config with framework changes
2021-03-17 16:10:16 +09:00
ff2327ffac
Merge branch 'master' into configure-await-false
2021-03-08 22:24:29 +09:00
b1cd01ceb8
Apply ConfigureAwait changes to game side
2021-03-08 14:36:35 +09:00
765cc5cf37
Remove iOS multiplayer blocking code
2021-03-08 14:35:22 +09:00
7adb33f40e
Fix beatmap getting nulled due to failing web request
2021-03-01 17:24:54 +09:00
254f9bb58b
Show API human readable error message when chat posting fails
...
Closes #11902 .
2021-02-26 13:38:00 +09:00
9ed8d902f7
Fix requests being indefinitely queued when user is offline
2021-02-24 19:57:42 +09:00
664d243003
Disable multiplayer/spectator on iOS until it can be supported again
2021-02-23 15:22:46 +09:00
d985b8ab2a
Increase beatmapset download timeout
2021-02-22 17:14:39 +09:00
a2aec6bcdc
Merge pull request #11808 from smoogipoo/multiplayer-no-playlist-mangling
...
Rework multiplayer playlist handling to support multiple items
2021-02-19 14:33:53 +09:00
c0e0bd4f42
Add compatibility with old server build
2021-02-19 13:57:04 +09:00
183a481a34
Refactor playlist update to remove .Contains() check
2021-02-19 13:32:32 +09:00
71316bbee5
Allow using OnlineViewContainer without deriving it
2021-02-18 17:45:58 +09:00
56e9e10ff5
Make server authoritative in playlist item id
2021-02-18 15:30:31 +09:00
8930ff4465
Merge branch 'master' into multiplayer-no-playlist-mangling
2021-02-17 19:29:01 +09:00
70a995919c
Update comments
2021-02-17 17:58:24 +09:00
0d1149911c
Don't display expired playlist items
2021-02-17 17:33:10 +09:00
fb0e9d6760
Add played property to playlist item
2021-02-17 16:58:32 +09:00
86faa7f465
Merge pull request #11798 from smoogipoo/multiplayer-long-types
...
Use long type where required in multiplayer
2021-02-17 15:50:12 +09:00
9a7b6ebe50
Fix missed occurrence
2021-02-17 14:30:52 +09:00
f61b8e6154
Change to long
2021-02-16 21:32:38 +09:00
100097d78f
Fix playlist not being handled correctly for non-joined cases
2021-02-16 21:32:35 +09:00
379393fe10
Merge branch 'multiplayer-long-types' into multiplayer-no-playlist-mangling
2021-02-16 19:37:55 +09:00
3e802531d3
Use long type where required in multiplayer
2021-02-16 19:34:01 +09:00
3ff9e14e35
Make StatefulMultiplayerClient control current playlist item
2021-02-16 18:56:13 +09:00
02417697e9
Display remaining attempts for playlist rooms with room-level attempt limits
2021-02-16 13:32:14 +09:00
6641f4d5a9
Merge branch 'master' into hub-send-version-hash
2021-02-15 21:12:46 +09:00
3562fddc27
Add missing nullability flag on CreateAccount return value
2021-02-15 17:02:07 +09:00