What's Changed
- Fix subscription leak from composer reloads by @bdach in #36828
- Disable presenting scores in online song selects by @bdach in #36826
- Refactor
ShearedButtonto allow easier relative sizing by @LiquidPL in #36802 - Show first two slider repeats with the rest of the combo in Freeze Frame mod by @bdach in #36427
- Fix crash when clicking panels during recycling by @eeliogata in #36457
- Only play nightcore hat sounds when tick rate is a multiple of 2 by @eeliogata in #36459
- Adjust padding and text size in editor inspector by @peppy in #36843
- Allow editor 100% background dim by @peppy in #36847
- Remove "copy labels from linked issues" github workflow by @bdach in #36854
- Fix "no tablet" settings display not updating after language change by @peppy in #36848
- Fix loading spinner not being centered correctly by @peppy in #36849
- Fix rotation of certain objects breaking change states by @bdach in #36852
- Allow changing addition bank button state when objects are selected even if the selection has no addition sounds by @bdach in #36808
- Consider comments in wiki's front matter YAML by @CloneWith in #36758
- Implement ranked play by @smoogipoo in #36819
- Fix potential crash due to handling scores in leaderboard post-disposal by @peppy in #36860
- Fix score delete dialog not using user-facing rank terminology by @Joehuu in #36861
- Fix possible exception by @smoogipoo in #36895
- Mute warning samples during stage fast forwards by @smoogipoo in #36894
- Fix timeline selection box showing rotation handles by @bdach in #36898
- Adjust all selected hold notes if they have the same StartTime and Duration by @64ArthurAraujo in #36656
- Fix song select navigation with home/end keys by @Rudicito in #36879
- Do not forcibly log out user if user retrieval fails with a server error code by @bdach in #36897
- Improve support for import & export flows on Android via using system file picker & share sheet by @bdach in #36901
- Extract user overlay actions button component by @LiquidPL in #36236
- Localise some more
PopupDialogs by @diquoks in #36890 - Fix editor not updating titlebar with new difficulty name after rename by @peppy in #36908
- Fix "Deselect all" mods button becoming enabled when system mods are applied by @peppy in #36913
- Fix volume slider title text horizontal scaling on some languages by @MayoCollector in #36915
- Ranked Play: Fix casing inconsistency in results screen by @smoogipoo in #36931
- Ranked Play: Add countdown timer to all screens by @smoogipoo in #36930
- Add replay / spectator mode scrolling text back by @peppy in #36911
- Fix avatar sometimes showing as guest in beatmap detail comment container by @cdwcgt in #36935
- Update editor hitsound icons with new designs from Adarin by @peppy in #36940
- Ensure folder migration screen uses a blank background to avoid readability issues by @peppy in #36948
- Fix Simplified Rhythm mod breaking diffcalc when applied to some maps by @bdach in #36947
- Reuse existing triangles in
Trianglesbackground by @EVAST9919 in #36951 - Localise some strings on
SecondFactorAuthFormby @diquoks in #36961 - Add models for new tournament-related multiplayer operations by @bdach in #36953
- Update lots of packages by @peppy in #36996
- Fix Discord playtime counter resetting on every activity change by @SupDos in #36973
- Notify of or set the beatmap at explicit times by @smoogipoo in #36993
- Fix cancelling a restart for update still quitting the game after one minutes by @peppy in #36950
- Adjust maximum aspect ratio setting for tablets to match stupid wide monitors by @peppy in #37024
- Remove duplicated
CollectionDropdownclass by @peppy in #37020 - Improve song select audio transitions by @peppy in #37022
- Fix dashboard overlay eagerly requesting global user presence by @smoogipoo in #37029
- Tooling updates by @bdach in #37031
- Debounce user offline notifications by @smoogipoo in #37028
- Don't show progress in quit notification if no progress has been made by @peppy in #37035
- Various tournament-minded improvements for multiplayer by @bdach in #37000
- Increase precision for the Accuracy Challenge mod by @evilldev in #37048
- Keep any stateful dropdown menu open on click by @peppy in #37021
- Fix timing points sometimes not showing up in the editor timeline when paired with a kiai start/end by @minetoblend in #37061
- Fix song select search not matching results when punctuation marks surround the searched double-quoted phrase by @simaocaixas in #37034
- Fix mania hold notes dimming unexpectedly by @smoogipoo in #37008
- Fix compatibility export using platform-dependent line endings by @antfaia in #37051
- Fix editor background taking too long to load with certain storyboards by @peppy in #37038
- Fix storyboard / beatmap backgrounds being rendered in background of multiplayer by @peppy in #37073
- Prepare for l10n of tournament client by @CloneWith in #36827
- Show multiplayer/playlist header content inside title wedge by @peppy in #37089
- Switch online play screens to new header by @LiquidPL in #37074
- Implement
/savelogchat command by @bdach in #37093 - Clamp grid size when exporting for stable by @peppy in #37094
- Warn macOS users if game is not in location which can be automatically updated by @hesitling in #37083
- Don't show replay overlay text when cinema mod is active by @peppy in #37092
- Add warning display when player loading is paused due to user interaction by @peppy in #37091
- Second pass audio transition changes by @peppy in #37107
- Don't load gameplay while window is not focused by @peppy in #37100
- Adjust bad padding in
FilterControlby @LiquidPL in #37098 - Ranked Play: Simplify track handling + fix song preview by @smoogipoo in #37111
- Fix editor showing no background at all if storyboard that does not replace background is disabled by @bdach in #37112
- Add basic card back design by @peppy in #37128
- Remove "cancel countdown" tooltip on multiplayer ready button by @Joehuu in #37143
- Only show one dialog and automatically restart when changing folder to already installed location by @Joehuu in #37137
- Adjust
RankedPlayCardto always show card back (when loading content) by @peppy in #37129 - Fix acc challenge percentage rounding by @evilldev in #37155
- Rework ranked play chat to reduce overall area by @smoogipoo in #37097
- Replace MacOS hitsound composer "Alt" text tooltip with "Opt". by @austin19moore in #37156
- "Fix" performance drop caused by changing scroll speed by @austin19moore in #37149
New Contributors
- @simaocaixas made their first contribution in #37034
- @antfaia made their first contribution in #37051
- @hesitling made their first contribution in #37083
- @austin19moore made their first contribution in #37156
Full Changelog: 2026.305.0-lazer...2026.331.0-lazer