HitObject
HitObjectProperty<T>
Add Touch input handler settings section
Fix potential crash when attempting to create mod display using null ruleset
Fix audio/background equality not correctly using `BeatmapInfo` local filenames
Remove `countries.json` map in tournament client and replace with `Country` enum
Support storing user country on databased scores
Update profile web overlay to use `SoloScoreInfo`
BeatmapInfo
Make sure stats name are title-cased when score panel is contracted
Fix spectator client not correctly reconnecting after shutdown
Unknown
default
Replace `Country` class with enumeration
Change retry button icon from ArrowCircleLeft to Redo
Make `SoloScoreInfo.EndedAt` non-null
Fix "Start Chat" on multiplayer/playlist chat not opening overlay
ParticipantPanel
CountryCode.Unknown
CountryCode.XX
Country
SoloScoreInfo.EndedAt
Seems to already be the case for databased scores. Will be assured by https://github.com/ppy/osu-web/issues/9116. I've updated the `osu-score-statistics-processor` with this consideration.
UserCountry
CountryCode
OnlineSpectatorCalls
InvokeAsync
Fix "Cinema" mod not marking "Repel" as incompatible
Fix "Perfect" mod not marking "Autopilot" as incompatible
Don't send ruleset configuration failures to sentry