SongProgress
- move unrelated logic to `DefaultSongProgress` - make `LegacySongProgress` inherit `SongProgress`
Add separate beatmap update flow to handle edge cases better
Fix intermittent timeline zoom test failures
MenuCursorContainer
BeatmapInfo
APIScore
Fix star ratings which are still being calculated showing as "-1" at song select
ZoomableScrollContainer
StarRatingDisplay
Implement basic appearance of mod preset column
TestSceneReplayRecorder
Add game-side FPS counter
UpdateBeatmapSetButton
Carousel would only expire items when off-screen. This meant that for a case (like a test) where items are generally always on-screen, `UpdateBeatmapSet` calls would result in panels remaining hidden but not cleaned up.
CreatedAt
Fix wiki overlay not handling path redirection properly
Highlight perfect slider tick/end values in beatmap info leaderboards
ModelDownloader
Replace `Country` class with enumeration