What's Changed
- Fix mods blocking drag and right-click input on leaderboards by @Joehuu in #33553
- SongSelectV2: Calculate PP for leaderboard tooltip if missing by @nobbele in #33545
- Song Select V2: Use touch input detector by @tsunyoku in #33564
- Song Select V2: Fix GPU overhead on carousel scroll by @EVAST9919 in #33570
- Fix undo/redo being locked up when a MouseUp event occurs while an object is being dragged by @chris-ehmann in #33312
- Adjust max sizing at song select slightly by @peppy in #33577
- Fix presenting another user's score hiding local user's score on results screen by @bdach in #33578
- Fix flaky collections test by @smoogipoo in #33584
- Change lazer's valid filename method to match stable by @peppy in #33579
- Fix intermittent online play mod select tests by @smoogipoo in #33586
- Disallow placing gameplay leaderboard in skins outside player by @bdach in #33581
- Remove logo scale when mod select appears by @peppy in #33597
- Remove shear on update button to match non-sheared panel design by @peppy in #33605
- Add confirmation step before blocking a user by @peppy in #33606
- Update velopack to fix macOS update overheads by @peppy in #33608
- SongSelectV2: Show full mod details in footer by @peppy in #33607
- Fix results screen not showing local scores on results screen for some beatmap statuses by @bdach in #33610
- Fix timeline not updating ticks correctly after arbitrary timing control point changes (again) by @bdach in #33616
- Add "version" keyword to release stream setting by @Joehuu in #33625
- Allow changing difficulties using up and down arrows when sets are grouped by @peppy in #33598
- Add back scrollbar padding in new beatmap carousel by @peppy in #33628
- Add support for showing gameplay leaderboard in playlists and daily challenge by @bdach in #33634
- Fix corner clicks not activating back button at new song select by @peppy in #33632
- Fix partially displayed leaderboard scores looking wrong when resizing game by @frenzibyte in #33638
- Allow using previous valid score for offset calibration when subsequent retries are too short by @peppy in #33626
- Move and rename next/previous "group" selection keybindings to make way for group-specific bindings by @peppy in #33639
- Add ability to reveal background when long pressing in empty space by @peppy in #33629
- Add a skin-level setting to leaderboard to allow disabling automatic collapsing by @peppy in #33630
- Use
IDisposable
flow for common logo tracking/proxy operations for better robustness by @peppy in #33660 - Add support for rank change SFX to
LegacyRankDisplay
by @nekodex in #33657 - Fix carousel tests failing randomly depending on order run by @peppy in #33666
- Ensure filtering is always waited on after a sort/filter change in tests by @peppy in #33667
- Add support for reading and displaying the release stream suffix by @peppy in #33680
- Add block / unblock options to chat and user profile overlay by @bdach in #33683
- Add localisation support to difficulty range slider by @frenzibyte in #33698
Full Changelog: 2025.607.0...2025.616.0-tachyon