Always allow selecting the top-most button using the select binding
Don't show audio playback issue notification if debugger is attached
Add separate beatmap update flow to handle edge cases better
I've hit this countless times recently when debugging during the startup procedure.
Maintain sort stability by using carousel item ID as a fallback
Remove nullable disable annotation in mods for catch ruleset.
Avoid leaving left-over files after test run completes
Avoid potential realm fetch after disposal in `StatisticsPanel`
ImportAsUpdate
IModelImporter
Fix intermittent timeline zoom test failures
Add ability to make cursor show even during touch input
StatisticsPanel
As seen at https://github.com/ppy/osu/runs/7513799859?check_suite_focus=true.
MenuCursorContainer
I completely disagree with this from a UX perspective, but it's come up so often that I figure we should just let users bone themselves.
Remove no longer necessary API score models
BeatmapImporter
DateAdded
This can happen if the online IDs are not present in the `.osu` files. Previously this was only working due to the early logic in the import process (that relies on matching all online IDs perfectly).
BeatmapInfo
SubmittableScore
SoloScoreInfo
APIScore
Fix calls to `GetWorkingBeatmap` invalidating cache too often
Fix star ratings which are still being calculated showing as "-1" at song select
Refactor `FPSCounter` to not use scheduled tasks
SetupZoom
ZoomableScrollContainer