What's Changed
- Fix stable scores importing with a
LegacyOnlineID
of 0 by @bdach in #33612 - Ensure global leaderboard state matches beatmap when loading player by @bdach in #33878
- Disallow changing release stream on fixed installs by @smoogipoo in #33869
- Refactor hit windows class structure to reduce rigidity by @bdach in #33875
- Rewrite and add commentary to selection debounce logic by @peppy in #33879
- Remove no longer used method by @smoogipoo in #33881
- Fix user tags moving in the control after voting by @bdach in #33880
- Add test hitting next circle during tail window by @smoogipoo in #33883
- Add external link button to multiplayer/playlists room panels by @frenzibyte in #33858
- Fix lack of slider encode-decode stability due to truncating control point coordinates on decode by @bdach in #33615
- Fix potential null reference in
RoomNameLine
by @frenzibyte in #33898 - Allow changing weight in
TextElement
and similar skin elements by @frenzibyte in #33888 - Fix lag when checking for update by @smoogipoo in #33904
- Fix flaky tests due to async disposal by @smoogipoo in #33906
- Explicitly explain to users that failed plays do not give pp on results screen by @bdach in #33909
- Fix beatmap skin sample lookups falling back to non-custom sample banks if the custom bank sample was not found by @bdach in #33908
- Ensure partial failed replays are played to their end by @bdach in #33670
- Improve random button sound effects by @peppy in #33957
- Fix player settings no longer collapsing correctly by @peppy in #33958
- Remove unnecessary skin settings descriptions by @frenzibyte in #33959
- Fix Difficulty Adjust extended mod icon information not showing with extended limits active by @bdach in #33962
- Use floored star rating when determining beatmap groupings by difficulty and when star rating is displayed in AdvancedStats by @chris-ehmann in #33968
- Read & output combo indices in timestamps in catch editor by @bdach in #33960
- Fix very old lazer replays failing to decode by @bdach in #33969
- Change colour of BeatDivisorControl icons from black to light gray by @minetoblend in #33965
- Add skin mounting flow by @smallketchup82 in #30226
- Change audio ducking at song select v2 to be temporary to avoid conflict with overlays by @peppy in #33971
- Make
ShearedButton
block mouse down events by @peppy in #33972 - Fix footer appearing at loader screen on quick retries by @peppy in #33973
- Make Song Select v2 the new default by @peppy in #33970
- Apply flooring and half-millisecond-adjustments to hit windows by @bdach in #33882
- Add menu tip exposing song select right click scroll behaviour by @peppy in #33979
- Fix Flashlight having increased radius when Barrel Roll is active by @bdach in #33910
- Fix tablet troubleshooting page linked incorrectly and not linked on macOS by @frenzibyte in #33981
Full Changelog: 2025.625.0-tachyon...2025.702.0-tachyon