Don't serialise `has_replay`
Bump difficulty calculator versions
Add `has_replay` and `legacy_score_id` to `SoloScoreInfo`
Fix double colour application in update progress notification
Fix beat sync components stopping after beatmap change
I'd like to restore it to yellow, but let's clean the slate first.
Not an amazing fix, but it seems to work and would rather get this in ASAP rather than trying to fix at a framework level. Closes #20059.
Fix tournament population failure when beatmap is not found on server
Fix seasonal background not being unloaded when changing setting to "Never"
Fix "date submitted" and "date ranked" filtering not working as intended
Closes #20065.
Was copied across from a place which was checking for `match` and applied verbatim to a place that was `filter`. Which are polar opposites.
Add auto skip for multiplayer rooms
Fixed merging circles at the same time causing a crash
Add audio feedback for invalid textbox input
Default to auto skip
Fix relevant note count summation in osu!'s Speed skill
Emulate osu!stable's NaN slider velocity behavior
Add toast notification tray
Fix gameplay skipping forward during resume operation
Update notification overlay design
Test editor `ComposeScreen` tests not adding beatmap to hierarchy
Add toggle for tournament client "auto progression" behaviour
Fix skip button getting stuck on screen for certain beatmaps
Adjust weirdly back-to-front fallback comparison in `HitObjectOrderedSelectionContainer`
ComposeScreen
Makes it hard to test anything because `EditorBeatmap`'s `Update` method updates whether a beatmap has timing or not (enabling the placement controls). Also adds a basic timing point to allow for better testing.
Addresses https://github.com/ppy/osu/discussions/20038.
Closes #20034.
Fix audio glitching when showing results screen with many scores
Fix crash when attempting to watch a replay when the storage file doesn't exist
ProgressNotification