Remove nullable disable in the osu.Desktop
Change all filter control button state test to until steps
Improve `IBeatSyncProvider` interface and reduce beatmap track dependence
Display readable error message when reaching download limit
There's multiple schedules at play which could be adding multi-frame delays. let's play it safe and try and fix flaky tests. Example of `Schedule` which could cause an issue: https://github.com/ppy/osu/blob/392cb352cc71da8b0f82aa0877ea6a7febfc54b1/osu.Game/Collections/CollectionDropdown.cs#L77-L78 Example of test failure: https://github.com/ppy/osu/runs/7648118894?check_suite_focus=true
Fix `LegacySongProgress` incorrectly blocking mouse input from gameplay
Change migration logic to ignore realm pipe files regardless of database filename
LegacySongProgress
Closes #19555.
IBeatSyncProvider
Avoid clearing chat overlay textbox when pressing "back" key binding
Generally this is expected behaviour for usages of focused text boxes (ie. to clear search content), but not so much here. Addresses https://github.com/ppy/osu/discussions/19403#discussioncomment-3230395.
Fix playlist settings reference leak due to unsafe binding
Hide F rank from the beatmap overlay
Update nullability specifications in osu!catch and osu!taiko mods
Fix broken sheared button autosizing logic
ShearedButton
Fix newly imported beatmaps not using correct comparer for sorting
Fix song select not updating selected beatmap card on editor resume
Add strength setting for wiggle mod