Add mod display and unranked indicator to new song select footer
UnrankedBadge
Store total score without mod multipliers to local database and to replays, and send it on score submission
Update logo to v4b
Fading out the mod display looks quite ugly, since alpha is applied per mod sprite, introducing bad visual on the intersection between mods.
ModDisplay
This is especially visible when reloading `SongSelectFooterV2` while multiple mods are already selected. The mods will appear expanded then contract.
Apply adjustments after framework changes
Make deletion confirmation less confusing
Persist user ID to replay data
Update bundled beatmaps
Randomise which menu content is shown on arriving at the menu
Fix `userTriggered` param not being passed to private helper
userTriggered
score.User.OnlineID
score.UserID
You'd hope that they'd be the same thing, but post-https://github.com/ppy/osu-server-spectator/pull/230 it turns out that cannot be guaranteed, so just attempt to use `User` in the encoder consistently everywhere...