github ppy/osu 2025.816.0-lazer

17 days ago

What's Changed

  • Adjust song select sizing in response to user feedback by @peppy in #34132
  • Use difficulty background on standalone beatmap panels by @Joehuu in #34151
  • Add more predefined divisors to match stable by @Hiviexd in #34178
  • Write new name to skin.ini when renaming skin via settings by @bdach in #34125
  • Support .ogg-specific bitrate limit in audio quality verify check by @Hiviexd in #34182
  • Fix multiplayer spectator leaderboard respecting "show leaderboard" config setting by @bdach in #34204
  • Fix text flow arbitrary drawable wrapper accessing child in an unsafe manner by @bdach in #34127
  • Fix multiplayer duration by having it set on beatmap population. by @SoftieTechCat in #34175
  • Improve user style selection UX based on local beatmap state by @smoogipoo in #34206
  • Fix failed to load beatmap detail host by deleted user by @EYHN in #34169
  • Bring back minimal debug settings by @smoogipoo in #34221
  • Write only fixed release streams back to config by @smoogipoo in #34225
  • Improve safety of external skin edit operation in several scenarios by @bdach in #34205
  • Make online play results not request leaderboard on failed submission by @smoogipoo in #34209
  • Fix android builds losing awareness of their release stream by @bdach in #34232
  • Attempt to properly quantify the impact of mania Hard Rock / Easy mod application on overall difficulty by @bdach in #34227
  • Fix game not restarting after changing renderers by @Joehuu in #34239
  • Add default multiplier for mania key mods by @smoogipoo in #30506
  • Add Bopomofo characters by @frenzibyte in #33759
  • Adjust song select spatial division one more time by @peppy in #34260
  • Allow beatmap cards' collapsible icon buttons to be accessible via context menu by @bdach in #34264
  • Fix crash when open changelog in offline by @EYHN in #34267
  • Fix update manager throwing unhandled visible to users by @peppy in #34276
  • Update framework by @peppy in #34278
  • Add antialiasing to triangles in MarkerVisualisation by @EVAST9919 in #34280
  • Fix failing to parse bundle version on iOS by @smoogipoo in #34300
  • Fix song select v2 not updating activity to choosing beatmap by @Joehuu in #34298
  • Fix beatmap update button restarting animation at every hover by @emkodelirdi in #34283
  • Support (un)favouriting beatmap sets from song select by @bdach in #34282
  • Fix incorrect grammar in editor's verify section by @shinmorisawa in #34305
  • Fix date-based grouping modes handling months incorrectly by @frenzibyte in #34310
  • Fix beatmap set cover not loading at screen edges by @EYHN in #34306
  • Add initial support for filtering by user tags in song select by @bdach in #34231
  • Add grouping separator to PP display in user profile overlay (also display decimal value in tooltip) by @frenzibyte in #34014
  • Fix playlists leaderboard provider not being thread safe by @bdach in #34316
  • Animate heart icon when favouriting beatmaps by @minetoblend in #34322
  • Fix editor background not updating in certain scenarios by @chris-ehmann in #34290
  • Add verify check for lowest diff drain/play time requirements by @Hiviexd in #34181
  • Store pause timestamps to scores by @bdach in #34058
  • Remove iOS workload rollbacks by @smoogipoo in #34335
  • Fix beatmap offset control potentially reporting negative zero by @JackArmstrong22 in #33530
  • Fix iOS bundle version by @smoogipoo in #34345
  • Fix present beatmap audio start at the preview point by @EYHN in #34353
  • Revert "Update framework" by @peppy in #34372
  • Refactor song select panel background layout and rendering by @frenzibyte in #34312
  • Add more SFX to SSv2 components by @nekodex in #34389
  • Fix back-to-top button handling input outside itself by @peppy in #34384
  • Expand scrollbar input area for song select carousel by @peppy in #34383
  • Add back "edit" context menu item on set panel headers by @peppy in #34380
  • Fix mods from mod button still visible when revealing background by @peppy in #34386
  • Add Hits Per Play statistic to profile overlay by @diquoks in #34407
  • Change song select grouping to be divided into 10 BPM groups by @peppy in #34381
  • Adjust panel flashing to feel more in time by @peppy in #34409
  • Change standalone beatmap panel to display status of individual difficulty by @chris-ehmann in #34375
  • Add verify check for inconsistent metadata by @Hiviexd in #34368
  • Account for almost concurrent case in concurrent objects check by @Hiviexd in #34371
  • Add ability to import all files from a directory to import files dialog by @Czer0xx in #34303
  • SSv2: Add ability to sort local scores by metrics other than total score by @dani211e in #33871
  • Fix song select favourite button getting stuck spinning if operation failed by @bdach in #34410
  • Update menu tip design by @vatei in #34417
  • Fully localise SSV2 by @diquoks in #34074
  • Display user avatar and content in chat notifications, also display avatar in friend presence notifications by @frenzibyte in #34001
  • Always allow a map's user-tags to be read by @NotStirred in #33544
  • Add divisor colour for 5,7,9 snaps by @peppy in #34418
  • Add Moving Fast mod to osu!catch by @CloneWith in #33688
  • Avoid triggering a velopack update when handling associations or other custom arguments by @peppy in #34427
  • Adjust stereo shift effects for UI sounds to be less extreme by @peppy in #34430
  • Backpopulate user tag data using online.db by @bdach in #34346
  • Fix leaderboard SFX delegates not being cleared in some cases where scores are hidden by @nekodex in #34448
  • Unify display logic of beatmap difficulty attributes across usages by @bdach in #34432
  • Add tooltip states for the FavouriteButton on SSV2 by @diquoks in #34452
  • Fix beatmap carousel refreshing when user selects "Manage Collections…" from dropdown by @peppy in #34451
  • Add support for grouping beatmaps by collections by @peppy in #34459
  • Ensure scores are re-fetched with correct criteria on re-entering song select by @bdach in #34450
  • Fix missing disposal of Realm subscription by @smoogipoo in #34475
  • Fix intermittent update manager test, skin editor test not working on macOS by @smoogipoo in #34478
  • Fix gameplay leaderboard showing for a split second on entering gameplay by @frenzibyte in #34499
  • Don't require pixel precision to expand editor toolboxes by @peppy in #34492
  • Calculate multiplayer room difficulty range based only on non-expired items when the room is open by @bdach in #34464
  • Fix leaderboard wedge updating scores in non-update thread by @frenzibyte in #33809
  • Always show "sort" dropdown but disable in cases it doesn't (yet) work by @peppy in #34498
  • Fade music back in when returning from song select from gameplay by @peppy in #34496
  • Display extended information about effect of beatmap attributes on gameplay in tooltip when hovering by @bdach in #34462
  • Avoid reveal background triggering when more than left mouse button is involved by @peppy in #34501
  • Fix clicks propagating through personal best score area by @peppy in #34491
  • Update beatmap online statuses when the set is selected in song select by @bdach in #34419
  • Fix PanelUpdateBeatmapButton's tooltip display by @diquoks in #34504
  • Distinguish between set-level and difficulty-specific checks in verify screen by @Hiviexd in #34467
  • Add verify check for inconsistent timing control points by @Hiviexd in #34465
  • Prevent playing sliding sounds in hold notes when beatmap is not converted by @frenzibyte in #34500
  • Add verify check for inconsistent osu!taiko barline omission by @Hiviexd in #34517
  • Fix clicking beatmap carousel group & set headers not working (or crashing) during a filter by @bdach in #34525
  • Fix update thread stutters upon completion of online beatmap lookup in song select by @bdach in #34516
  • Always use MessagePack to talk to spectator server by @smoogipoo in #34538
  • Add verify check for missing genre/language tags by @Hiviexd in #34532
  • Small adjustments to timing and metadata verify checks by @Hiviexd in #34541
  • Fix grid placement completely breaking selection in certain scenarios by @frenzibyte in #34526
  • Add verify check for inconsistent settings by @Hiviexd in #34540
  • Fix potential update failures due to not handling required velopack callbacks by @peppy in #34549
  • Fix various issues around metadata cache handling by @bdach in #34550
  • Implement "my maps" grouping mode by @frenzibyte in #34539
  • Update 16x16 icon file with more modern design by @peppy in #34551
  • Fix inconsistent localisation string in replay key bindings by @Esnos33 in #34553
  • Allow exporting logs on iOS by @frenzibyte in #34566
  • Arrange SortMode in alphabetical order by @diquoks in #34573
  • Allow enabling osu!mania touch overlay on non-mobile platforms by @AeroKoder in #34426
  • Implement new gameplay leaderboard design by @frenzibyte in #34339
  • Implement "rank achieved" grouping mode by @frenzibyte in #34548
  • Fix keyboard selection being reset/invalidated more often than required by @peppy in #34619
  • Reduce number of realm subscription triggers from song select online lookups by @bdach in #34620
  • Fix "reveal background" triggering in one more case it shouldn't by @peppy in #34624
  • Add "Argon" unstable rate counter by @Hiviexd in #34592
  • Fix selection being finalised immediately on beatmap updates arriving by @peppy in #34625
  • Refactor BeatmapVerifierContext by @Hiviexd in #34584
  • Fix incorrect status colour for DnD users by @smoogipoo in #34644
  • Calculate multiplayer room difficulty range based only on non-expired items by @bdach in #34639
  • Fix tags popover search functionality not always working by @peppy in #34658
  • Add support for specifying multiple user tag filters at once by @bdach in #34640
  • Fix navigating back and forth from beatmap submission settings screen crashing by @bdach in #34659
  • Fix song select crashing on beatmap with two difficulties of same online ID by @frenzibyte in #33558
  • Made the user avatar square, in UserAvatarNotification. by @AeroKoder in #34533
  • Ignore more potentially incorrect data from BASS by @peppy in #34657
  • Add verify check for inconsistent video usage by @Hiviexd in #34651
  • Refetch leaderboard when (slow) retrying a beatmap by @bdach in #34662
  • Show indicator in replay player once replay fails by @bdach in #34628
  • Add setting for adjusting beatmap offset automatically based on last play by @frenzibyte in #34612
  • Support not equal operator in song select search by @Valerus9 in #34568
  • Fix a bunch of issues with replay fail indicator by @bdach in #34676
  • Force Xcode 16.4 on CI by @smoogipoo in #34682

New Contributors

Full Changelog: 2025.710.0-lazer...2025.816.0-lazer

Don't miss a new osu release

NewReleases is sending notifications on new releases.