RoomNameLine
Fixes test failure caused by accessing components loaded asynchronously, see https://github.com/ppy/osu/actions/runs/15848940420/job/44677458262?pr=33858.
Just a quick pass because the rooms were definitely larger than they should be.
RoomsContainer
EndpointConfiguration
IAPIAccess
partial
Addresses https://osu.ppy.sh/community/forums/topics/2013293?n=1.
Room{Status -> Mode}Filter
I need the "status" term free for an upcoming change. And web calls this parameter "mode" as well: https://github.com/ppy/osu-web/blob/642e973f916f315fb505aa79d4376675d0a2ec95/app/Models/Multiplayer/Room.php#L184-L199 so it works in my head.
Room.HasEnded
CachedModelDependencyContainer
OnlinePlayComposite
Room.Playlist
Room.RecentParticipants
Room.DifficultyRange
Room.PlaylistItemStats
Room.Duration
Room.StartDate
Room.EndDate
Room.ParticipantCount
Room.MaxParticipants
Room.Password
Room.HasPassword