Catch any unobserved exceptions during beatmap metadata harvesting
The process will retry when a connection is successful, so this doesn't need to be as loud as it was. Addresses https://github.com/ppy/osu/discussions/20331.
Make score panel timestamp adjust to 24-hour time setting
Allow skin transformers to be created for all skins
Move `DifficultyMultiplierDisplay`'s layout and colour logic to a base class
Fix potential startup failures if sqlite cannot be loaded
Retrieve great hit window from the hit object in osu! difficulty calculation
Fix slider rotation causing thousands of new drawables to be created
CreateLegacySkinProvider
CreateSkinTransformer
HandleFlip
Remove all entity framework code and migrations
Fix editor performance drop over time due to lingering nested object references
SQLitePCLRaw
This may require further consideration for test and iOS projects.
APIBeatmap
ShortName
BeatmapUpdaterMetadataLookup
Improve sorting criteria in beatmap listing overlay
Co-authored-by: apollo <83023433+apollo-dw@users.noreply.github.com>
Unused class KeyCounterState.cs Removal
Update ReSharper CLI to 2022.2.3
createLifetimeEntry
HitObjectEntryManager
- Fix nested hit objects are leaked when parent hit object is edited or deleted
Playfield
Fix local scores potentially not being stable-sorted for leaderboard display
Fix song select status prefix matching no longer working
Fix notification overlay toast tray background absorbing input from behind
Regressed in #19275 due to weird logic. Closes #20289.
Fix beatmap listing potentially showing duplicate beatmap cards