Protects against non-initialised values and also div-by-zero.
-1
Fix opening log files from notification not presenting the correct file
Show more comprehensive background processing progress notifications
Fix keyboard precision of nightcore/daycore adjustments being incorrect
Closes https://github.com/ppy/osu/issues/25854.
Fix collections dropdown crashing during storage migration
Fix padding on dropdown search bar
Fix crash when creating collections named "All beatmaps" or "Manage collections..."
Closes https://github.com/ppy/osu/issues/25834 The name fallback that was there previously since https://github.com/ppy/osu/pull/11892 was half broken. This way should be a lot less prone to failure.
Fix song select's carousel scroll position getting reset on background processing
This only happened for users using absolute right-click scroll.
ObjectCount
Saves running things twice on an old install
Don't convert TaikoModRandom to/from legacy mods
Closes https://github.com/ppy/osu/issues/25815. `CollectionDropdown.collectionsChanged()` was assuming that if it received `null` changes, then it must mean that the change subscription is being initialised and the `filters` list will not contain any items. However, that is not the only circumstance wherein a realm subscription can fire with `null` changes; that can also happen after the main realm instance gets recycled via the notification registration flow: https://github.com/ppy/osu/blob/2f28a92f0a03c8aed6fac2ec7fb41f7ed865f798/osu.Game/Database/RealmAccess.cs#L545-L549 https://github.com/ppy/osu/blob/2f28a92f0a03c8aed6fac2ec7fb41f7ed865f798/osu.Game/Database/RealmAccess.cs#L1228-L1251 Therefore, to fix the crash, just ensure that the list is cleared every time.
Add slider head circle late hit lenience
Populate MaxCombo scoring attrib for non-osu rulesets
Make osu! ruleset once again use the lazer default HP drain
Allow new common cases when a user is locating a stable osu! install directory for import
Fix fallback column colors for legacy split stage mania skins
Fix column sizing exceeding screen width on tablets