1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 22:07:25 +08:00
osu-lazer/osu.Game/Online
Bartłomiej Dach 99d5ff9efb
Switch download requests to new API endpoint
This API endpoint is intended for usage with the entire `solo_scores`
machinery and ID schema, rather than the legacy `*_scores_high` ID
schema. It also supports automagically falling back to downloading
legacy replays if a stable-imported score is requested for download
(internally this happens via `legacy_score_id` in the `data` json).

This change will allow replays to be downloaded, but it will still not
yield 100% correct behaviour, as there is further work to be done in
that respect. The download tracker is expecting score hashes to arrive
from web to verify the integrity of the incoming download, but the API
does not expose such a facility right now; we will have to decide as to
whether we want to add one web-side, or whether we want to disable the
checking client-side.
2023-08-28 13:50:52 +02:00
..
API Switch download requests to new API endpoint 2023-08-28 13:50:52 +02:00
Chat Make highlight messages important in order to trigger window flash 2023-08-22 09:01:32 +02:00
Leaderboards Add common Export string and use in editor 2023-07-23 14:03:50 +09:00
Metadata Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
Multiplayer Change default availability in MultiplayerRoomUser to Unknown 2023-06-28 16:38:20 +09:00
Notifications Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
Placeholders Automated pass 2023-06-24 01:00:03 +09:00
Rooms Bring realm library up-to-date 2023-07-06 13:37:43 +09:00
Solo Automated pass 2023-06-24 01:00:03 +09:00
Spectator Make ScoreInfo.BeatmapInfo nullable 2023-07-04 14:50:34 +09:00
BeatmapDownloadTracker.cs Bring realm library up-to-date 2023-07-06 13:37:43 +09:00
DevelopmentEndpointConfiguration.cs Automated pass 2023-06-24 01:00:03 +09:00
DownloadState.cs Fix playlist items showing download button briefly during initial local presence checks 2022-09-08 17:10:45 +09:00
DownloadTracker.cs Partial everything 2022-11-27 00:00:27 +09:00
EndpointConfiguration.cs Add OnlineMetadataClient 2022-07-05 21:32:00 +09:00
ExperimentalEndpointConfiguration.cs Always use production (non-experimental) endpoints for tournament client 2023-01-17 18:46:06 +09:00
HubClient.cs Rename StartAsync -> ConnectAsync 2022-11-02 11:44:16 +09:00
HubClientConnector.cs Update usages of SupportsJIT in line with framework changes 2022-12-16 00:22:11 +03:00
IHubClientConnector.cs Perform actions after server reconnection 2022-07-17 21:09:48 +09:00
ILinkHandler.cs Add and use ILinkHandler interface 2022-06-20 20:04:21 +02:00
OnlineViewContainer.cs Partial everything 2022-11-27 00:00:27 +09:00
PersistentEndpointClient.cs Add/adjust xmldocs 2022-11-02 13:16:34 +09:00
PersistentEndpointClientConnector.cs Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
PollingComponent.cs Partial everything 2022-11-27 00:00:27 +09:00
ProductionEndpointConfiguration.cs Always use production (non-experimental) endpoints for tournament client 2023-01-17 18:46:06 +09:00
ScoreDownloadTracker.cs Bring realm library up-to-date 2023-07-06 13:37:43 +09:00
SignalRDerivedTypeWorkaroundJsonConverter.cs Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
SignalRUnionWorkaroundResolver.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SignalRWorkaroundTypes.cs Automated pass 2023-06-24 01:00:03 +09:00