Add online status to `RealmBeatmapSet`
Close a failed update notification immediately
Rename `BeatmapSetOnlineStatus` to `BeatmapOnlineStatus`
Combine all test data `BeatmapSetInfo` creation into a single method
Fixes visual issue pointed out at https://github.com/ppy/osu/discussions/15653#discussioncomment-1679263.
RealmBeatmapSet
BeatmapSetOnlineStatus
BeatmapOnlineStatus
This variable is used at more than just a set level.
BeatmapSetInfo
Apply some various code quality fixes that don't fit elsewhere
Update usages of `RulesetInfo.ID` to use `OnlineID` instead
Make `BeatmapSet.Metadata` non-null
Initialise `BeatmapSet.Beatmaps` list at construction time
HitObjectSampleTest
LegacyBeatmapDecoder
mainTrackMixer
BeatmapManager
Move realm data migrations inside the `RealmContextFactory`
Revert "Run nunit in blame mode"
RulesetInfo.ID
OnlineID
RulesetInfo
ID
RulesetInfo.OnlineID
This reverts commit 215c179b92.
215c179b92
Update `RulesetConfigCache` to cache via `ShortName` instead of `ID`
Update framework
BeatmapSet.Metadata
Switch realm ruleset key bindings to use ruleset's `ShortName` as key
Fix incorrect usage of `ID` in `TestSceneMultiplayerResults`
Update cases where equality can be used instead of primary key equality
Remove nullability of `Ruleset.CreateInstance`
Also avoids `throw`ing when there are no beatmaps available. Until now this wasn't an issue due to the `Beatmaps` list being null instead of empty.
Beatmap
BeatmapSet.Beatmaps
RulesetConfigCache
ShortName
TestSceneMultiplayerResults