Split out beatmap update tasks to `BeatmapUpdater` and invoke from editor save flow
Fix profile header tab items not localising
Add room access type filter to multiplayer lounge screen
Add difficulty filter reset to song select "no results" suggestions
Fix test sometimes referencing old ModSelect object
Separate slider ball and followcircle skinnables into default/legacy classes
BeatmapRecommendations
Fix potential crash in `BeatmapLeaderboard` during rapid refresh operations
BeatmapLeaderboard
Ensure all async writes are completed before realm is disposed
Remove nullable disable annotation in the extension namespace.
Remove nullable disable annotation in the utils namespace.
AddCursor() should not accept the null value.
Fix various multiplayer test failures due to not waiting for ongoing operation
As seen at https://teamcity.ppy.sh/buildConfiguration/Osu_Build/1138?hideProblemsFromDependencies=false&hideTestsFromDependencies=false&expandBuildChangesSection=true&expandBuildTestsSection=true.
Fix `PerformWrite` not rolling back transaction on exception
MemoryCachingComponent.Invalidate
BeatmapOnlineLookupQueue
BeatmapUpdater
Fix directory cleanup occurring too early during realm tests
nullable-enable
null
GetWorkingBeatmap
RealmNamedFileUsage
Hopefully help in figuring out https://sentry.ppy.sh/organizations/ppy/issues/3679/?project=2&query=user%3A%22id%3A10078484%22
PerformWrite
Ensure PlaylistItem's beatmap is not null
Fix converting "inherited" mods to legacy mods
Attempt to fix flaky TestSceneAutoplay test