Add matchmaking model types required for server-side deploy
MatchmakingSettings
Fix not being able to report users from playlists chat
Treat guest user scores & scores of unknown users as the local user's
Reported internally.
Add argon style judgement counter
Fix external edit operations failing due to invalid filenames
TestFilteringRunsAfterReturningFromGameplay
The double escape key press was dodgy from the get-go.
Allow beatmaps to show up multiple times in the carousel if grouping criteria requires it
Update framework
CurrentSelection
Add secondary keys for osu!mania
GetValidFilename()
Noticed in passing.
Download online beatmap / present local beatmap on shift-clicking beatmap cards
Adjust fail handling in multiplayer spectator player to permit showing F rank
InputKey.None
Fix crash when trying to test map in the editor
Ignore `.osu` files not placed at top level of beatmap archive on import
Fix potential loss of room events during join
.osu
Closes https://github.com/ppy/osu/issues/34677.
OsuGame
paper trail: https://github.com/ppy/osu/pull/34890#issuecomment-3244549790
Closes https://github.com/ppy/osu/issues/34883.
Co-authored-by: Dean Herbert <pe@ppy.sh>
Closes https://github.com/ppy/osu/issues/34884.
SoloSpectatorPlayer
Fix gameplay freezing on stutter frames / long load times
Closes https://github.com/ppy/osu/issues/34732. May hotfix for this one.
This reverts commit ddce11fbc8.
ddce11fbc8
SingleOrDefault()
LastOrDefault()
`LastOrDefault()` is arbitrary, and I hope this doesn't matter for anything, because if it does, then that's utterly *horrifying*.