changelog
8 May 2025
Beatmap Listing
Use bpm data from beatmap when searching (osu-web#12155)by nanaya
Code Quality
Simplify profile hue colour selector css (osu-web#12149)by nanaya
Team
Add team chat notification (osu-web#12146)by nanaya
Keep team leaderboard links sort/ruleset option (osu-web#12151)by nanaya
Wiki
Update Tournaments/Official support with new draft tournament rules (osu-wiki#13186)by shdewz
Update Daily Challenge contributors list (osu-wiki#13210)by Hivie
Add LGA 2025 announcement news post, wiki article (osu-wiki#13213)by LeoFLT
Fix typo on The Lazer Grand Arena Returns news post (osu-wiki#13216)by LeoFLT
Update the veto process in related articles (osu-wiki#13209)by TheMoMan
Add osu!taiko World Cup 2025 Concludes news post (osu-wiki#13217)by yasuhosu
Update The Lazer Grand Arena Returns and related articles (osu-wiki#13223)by LeoFLT
Update page titles for LGA 2024/2025 (osu-wiki#13224)by LeoFLT
Add Featured Artist Track Updates: Krimek news post (osu-wiki#13222)by pishifat
Merge oBWC into o!bwc (osu-wiki#13111)by Walavouchey
Update LGA 2025 links, staff listing (osu-wiki#13227)by LeoFLT
Add Expert Global Taiko Showdown 2025 Concludes news post (osu-wiki#13208)by Kasumi-sama
Fix broken Discord link in The Followpoint: Spectator news post (osu-wiki#13232)by Joehu
1 May 2025
Beatmap Listing
Speed up beatmapset es indexing (osu-web#12130)by nanaya
Code Quality
Combine channel notification job classes (osu-web#12145)by nanaya
Misc
Update mod definitions (osu-web#12143)by peppy
Reliability
Add alternative url for iptoasn database source (osu-web#12144)by nanaya
Wiki
Update Community (osu-wiki#13174)by diquoks
[ES] Update osu!stream (osu-wiki#13159)by UnknownOsu
[ES] Update Gameplay/Daily challenge (osu-wiki#13158)by UnknownOsu
[ES] Clean Up Tournaments/OWC/2020 (osu-wiki#13078)by UnknownOsu
[ES] Add Community/Reddit (osu-wiki#13118)by UnknownOsu
[ES] Add Guides/osu!mania mapping guide (osu-wiki#13088)by UnknownOsu
[ES] Add Guides/osu!mania modding guide (osu-wiki#13083)by UnknownOsu
[ES] Clean Up and Update Tournaments/OWC/2021 (osu-wiki#13079)by UnknownOsu
[ES] Update People/osu! wiki maintainers (osu-wiki#13151)by UnknownOsu
Add Tumblr (osu-wiki#13163)by Niva
Add osu!taiko World Cup 2025: Finals Recap news post (osu-wiki#13178)by yasuhosu
Fix mappool showcase link + small corrections in the osu!taiko World Cup 2025: Finals Recap news post (osu-wiki#13183)by 0x84f
Remove Support your country with a profile banner link in TWC 2025 (osu-wiki#13184)by Jun Maeda
Update TWC 2025 staff listing, results (osu-wiki#13192)by LeoFLT
[ES] Update Community (osu-wiki#13177)by UnknownOsu
[ES] Add Tumblr (osu-wiki#13180)by UnknownOsu
[ID] Update osu! team (osu-wiki#13182)by Niva
[ID] Fix formatting errors in Help centre/Client (osu-wiki#13185)by Niva
[DE] Add Gameplay/Score (osu-wiki#12619)by Malternative
[RU] Add Community (osu-wiki#13188)by diquoks
Link "Community" and "Projects" from Main Page (osu-wiki#13189)by diquoks
Add KEL LAN Tournament 3 Recap news post (osu-wiki#13154)by 0x84f
Add New Featured Artist: 1zm8 news post (osu-wiki#13196)by pishifat
Update THMC4 Staff list (osu-wiki#13197)by Rush_FTK
Fix typo in New Featured Artist: 1zm8 news post (osu-wiki#13200)by pishifat
Update leaderboard in Featured Artist playlists article (osu-wiki#13204)by pishifat
Add The Followpoint: Spectator, the osu!catch Mapping Pioneer news post (osu-wiki#13175)by MegaMix
Add Beatmap tags (osu-wiki#13171)by The_Last_Cookie
Update 4WC 2025 staff and team listing (osu-wiki#13206)by shdewz
24 April 2025
Code Quality
Remove redundant team id in notification detail (osu-web#12124)by nanaya
Simplify linking notification to chat channel (osu-web#12125)by nanaya
Move new message notification logic to its own function (osu-web#12136)by nanaya
Localisation
Fix typo (osu-web#12129)by nanaya
Misc
Update elasticsearch-php (osu-web#12132)by notbakaneko
Multiplayer
Add database table for storing lazer multiplayer room events (osu-web#12120)by spaceman_atlas
Rankings
Fix ranked score attribute on variant statistics (osu-web#12141)by nanaya
Reset variant parameter when switching ruleset (osu-web#12139)by nanaya
Reliability
Fix type of beatmapset id column on downloads table (osu-web#12142)by nanaya
Search
Include artist track in global search (osu-web#12087)by nanaya
Team
Show detailed team formation date on hover (osu-web#12140)by nanaya
Send notification on new team join requests (osu-web#12133)by nanaya
Editor
Fix slider repeat arrows appearing too early in editor when hit markers are enabled (osu#32894)by spaceman_atlas
Gameplay
Allow toggling leaderboard visibility in replays (osu#32893)by spaceman_atlas
Multiplayer
Fix free mod selection sub-button being clickable even if the main button isn't (osu#32912)by spaceman_atlas
Fix multiplayer settings screen closing unexpectedly on user ready state change (osu#32923)by smoogipoo
Show true beatmap background when viewing historical multiplayer results (osu#32924)by smoogipoo
Settings
Fix slider tooltip text not updating with current value (osu#32884)by TheHardCoder
Fix tablet settings adjusting with too much precision (osu#32922)by peppy
UI
Fix daily challenge marker text spacing (osu#32909)by spaceman_atlas
21 April 2025
Beatmap Info
Show User Tags with Beatmap converts (osu-web#12119)by notbakaneko
Code Quality
Prevent type error when non-array json is specified (osu-web#12096)by nanaya
Remove temporary apiVersion check in /rooms endpoint (osu-web#12101)by YassineHaouzane
More php null related fixes (osu-web#12114)by nanaya
Convert main mp history components to typescript (osu-web#12098)by spaceman_atlas
Misc
Add nominated_beatmapset_count to API docs (osu-web#12123)by Taevas
Update translations from crowdin (osu-web#12127)by peppy
Multiplayer
Add passed flag to playlist item attempts json (osu-web#12094)by nanaya
Rankings
Combine performance and score ranking pages (+ cleanup) (osu-web#12076)by nanaya
Team
Support reporting team (osu-web#12116)by nanaya
User Profile
Adjust user profile specific report types (osu-web#12118)by nanaya
Wiki
Typo, missing words (osu-wiki#13131)by alefuchsa
Change the date of stream and final results of MCA (osu-wiki#13147)by maxuskazuma
Update TWC 2025 with Finals stage reschedules (osu-wiki#13148)by LeoFLT
[ES] Clean Up Tournaments/OWC/2016 (osu-wiki#13074)by UnknownOsu
[ES] Clean Up Tournaments/OWC/2015 (osu-wiki#13073)by UnknownOsu
[ES] Clean Up Tournaments/OWC/2014 (osu-wiki#13072)by UnknownOsu
[ZH] Update Ranking criteria and Main_page (osu-wiki#13104)by Muziyami
[ES] Clean Up Tournaments/OWC/2019 (osu-wiki#13077)by UnknownOsu
[ES] Clean Up Tournaments/OWC/2018 (osu-wiki#13076)by UnknownOsu
[ES] Clean Up Tournaments/OWC/2017 (osu-wiki#13075)by UnknownOsu
[ES] Clean Up Tournaments/OWC/2013 (osu-wiki#13071)by UnknownOsu
[ES] Update Medals/First medal unlocks (osu-wiki#13145)by UnknownOsu
[DE] Update People/Global Moderation Team (osu-wiki#13092)by The_Last_Cookie
[DE] Update Community/Discord servers (osu-wiki#13103)by The_Last_Cookie
[DE] Update People/osu! team (osu-wiki#13105)by The_Last_Cookie
[DE] Update People/Community contributors (osu-wiki#13106)by The_Last_Cookie
[DE] Update Game mode (osu-wiki#12950)by The_Last_Cookie
[ES] Clean Up Game mode/osu!mania (osu-wiki#13097)by UnknownOsu
[ZH] Add People/osu!_wiki_maintainers (osu-wiki#13146)by weizhizhuangwzz
[FR] Add Beatmap Nominator events (osu-wiki#13102)by Ensorid
[VI] Update People/Account support team (osu-wiki#13119)by Erimali
[VI] Update Help centre/Tournament bans (osu-wiki#13120)by Erimali
[VI] Update Rules/Song content rules (osu-wiki#13121)by Erimali
[VI] Add Rules/Visual content considerations (osu-wiki#13095)by Erimali
Add Niva to osu! wiki maintainers (osu-wiki#13149)by Niva
Fix Dellirium's incorrect flag/username in History of the osu! wiki (osu-wiki#13150)by Niva
Update description in Daily challenge to specify that the daily beatmaps are no longer limited to FA tracks (osu-wiki#13152)by Niva
Update TWC 2025 Finals schedules (osu-wiki#13160)by LeoFLT
Add osu!taiko World Cup 2025: Semifinals Recap news post (osu-wiki#13153)by yasuhosu
[ZH] Add History of osu!/2010 (osu-wiki#13085)by jimmy-sketch
Amend Andrea's user title in osu! Alumni (osu-wiki#13161)by Niva
Update TWC 2025 schedules (osu-wiki#13162)by LeoFLT
Add New Featured Artist: Naikou news post (osu-wiki#13164)by pishifat
Add Project Loved: April 2025 newspost (osu-wiki#13165)by aceticke
Fix spacing error in Project Loved: April 2025 (osu-wiki#13166)by aceticke
Add various fixes in Project Loved: April 2025 (osu-wiki#13167)by aceticke
Update TWC 2025 for the Grand Finals stage (osu-wiki#13168)by LeoFLT
Add user link in New Featured Artist: Naikou (osu-wiki#13169)by pishifat
Update TWC 2025 links (osu-wiki#13170)by LeoFLT
Fix match history in Jaye's One Key Event 3 (osu-wiki#13173)by Albionthegreat
19 April 2025
A word from the dev team
This is a hotfix releaseby peppy

Please check here for the full changelog from the last major release!

Drawable
Fix incorrect text flow layout with non-left anchors when line breaks at last word of paragraph (osu-framework#6568)by spaceman_atlas
Gameplay
Fix gameplay leaderboard showing scores from wrong beatmaps (osu#32863)by spaceman_atlas
Misc
Change "Delete Difficulty" editor menu item type to destructive (osu#32874)by TheHardCoder
18 April 2025
A word from the dev team
This is a hotfix releaseby peppy

Please check here for the full changelog from the last major release!

Storyboard
Fix storyboard videos not displaying (osu#32853)by spaceman_atlas
Beatmap Overlay
Fix overlapping placeholders in beatmap info leaderboard (osu#32566)by peppy
Show user tags on beatmap set overlay (osu#32610)by spaceman_atlas

osu_2025-03-27_14-55-10

Fix success rate / points of failure not showing for unranked beatmaps on beatmap info overlay (osu#32749)by Joehu
Chat
Add (back) support for closing chat channels with middle click (osu#32799)by peppy
Editor
Fix metronome BPM text not matching expectations due to custom rounding implementation (osu#32664)by peppy
Fix saving via ctrl+s while metadata textbox is focused not saving changes (osu#32665)by peppy
Fix editor setup screen sliders not having correct keyboard steps (osu#32730)by peppy
Increase range of vertex selection in polygon generation popover (osu#32732)by peppy
Fix slider placement not working correctly with UI button clicks (osu#32729)by peppy
Fix osu!mania beatmap objects getting corrupted when updating beatmap background (osu#32829)by peppy
Gameplay
Fix letterbox showing above playfield border (osu#32661)by peppy
Use median instead of mean for average hit error calculations (osu#32601)by sine

We were previously using mean, but median seems to work better for this particular scenario. Consider the case where you hit a stream late – you want those specific hits to be excluded from the offset recommendation, rather than weigh it slightly in the "late" direction.

Fix incorrect sizing of legacy health display "ki" markers (osu#32726)by peppy
Introduce numeric data in beatmap object count statistics (osu#32772)by frenzibyte

This will likely require a bump of third party rulesets.

Gameplay (osu!)
Fix argon reverse arrow animating weirdly after hit (osu#32667)by peppy
Use Precision.AlmostEquals to compare deviation lower bound (osu#32694)by tsunyoku
Fix slider repeat arrow fade in length not matching expectations (osu#32638)by peppy
Reduce relax Ok miss multiplier (osu#32434)by StanR
Fix "spins per minute" shows up early (fix #31173) (osu#32796)by Rudicito
Gameplay (osu!mania)
Disallow adjusting scroll speed during gameplay (osu#32675)by peppy
Gameplay (osu!taiko)
Fix taiko legacy skins playing scale animations even when skins contain animations (osu#32550)by peppy
Import
Fix batch import failing if one beatmap can't complete difficulty calculation (osu#32662)by peppy
Include extended beatmap details in logs when import fails (osu#32733)by peppy
Main Menu
Fix menu star fountains getting stuck looping sounds when leaving menu (osu#32578)by spaceman_atlas
Fix christmas menu track potentially playing out of season (osu#32567)by peppy
Adjust menu tips and supporter display to not overlap (osu#32731)by peppy
Multiplayer
Fix background not showing in multiplayer room panel (osu#32607)by smoogipoo
Allow viewing results of historical multiplayer items (osu#32680)by smoogipoo

Fix multiplayer results screen background incorrectly advancing to next beatmap (osu#32823)by smoogipoo
Now Playing
Fix weird behaviour when skipping back and forth with shuffle enabled (osu#32678)by spaceman_atlas
Remove filtering & rearranging controls from now playing overlay (osu#32679)by spaceman_atlas

Reasons for removal:

  • Neither the filtering nor the rearranging was respected for playback order purposes.
  • The half-baked "support" for the above causes performance degradation of the view for users with large beatmap collections.
Performance
Fix stutters when sliders with hundreds of repeats display for the first time (osu#32593)by peppy
Fix storyboards with no-op alpha operations causing extended drawable lifetimes (osu#32572)by peppy
Fix progressively worsening performance on taiko argon skin (osu#32756)by smoogipoo
Fix runaway memory usage when an import is running at the results screen (osu#29816)by peppy
Playlists
Fix difficulty stats not showing in playlists (osu#32741)by smoogipoo
Add display to show completed playlist items (osu#32757)by smoogipoo
Reliability
Fix potential crashes due to asynchronous bindable usage (osu#32676)by peppy
Fix thread-race in on-screen display logic leading to game crash (osu#32681)by smoogipoo
Fix thread safety when accessing global beatmaps (osu#32814)by peppy
Refuse to import scores specifying incompatible mods (osu#32830)by spaceman_atlas
Results
Make username and beatmap information clickable at results screen (osu#32358)by peppy

Show full non-abbreviated rank number in extended results screen (osu#32428)by Evill
Before After
image image
Settings
Fix global offset adjust control showing adjustment available when it shouldn't (osu#32820)by peppy
Skin Editor
Fix skin editor anchor/origin context menu ternary states not updating properly (osu#32641)by spaceman_atlas
Song Select
Allow users to include or exclude multiple key mods by comma separated values (osu#32636)by iamnotcoding
Tournament
Stop writing out team acronyms to JSON (osu#32663)by peppy
Use more distinctive window title for tournament client (osu#32755)by spaceman_atlas

Can be used by streamers to better discriminate between captured windows in OBS and such.

UI
Show the mod name in leaderboard tooltips (osu#32389)by wezwery
Fix images embedded in comments not displaying (osu#32546)by frenzibyte
Display mod tooltips in rich form (osu#32540)by frenzibyte

Open teams page externally when clicking team flags (osu#32585)by frenzibyte
Fix chevron alignment in dropdown menu items (osu#32616)by frenzibyte
Fix menu items being clickable during fade out (osu-framework#6563)by peppy
Change star rating displays to use fixed width text (osu#32744)by peppy
Allow showing "unknown" state on beatmap status pill (osu#32759)by peppy

Used in the future song select UI.

Fix second button click moving slider while dragging (osu-framework#6565)by Kruchi
User Tags
Allow tagging already played beatmaps without playing another time (osu#32579)by spaceman_atlas
Add support for ruleset-specific user tags (osu#32657)by spaceman_atlas
Improve user tag voting UI to address user complaints (osu#32640)by spaceman_atlas

Main points this intends to hit:

  • The popover is replaced by a drawer type view due to complaints that the popover was too small, and that adding multiple tags in one go was cumbersome because the popover closed every time. (The second part may seem like a weak reason to do this - after all, you could make the popover not close - however, the hidden reason to do this is that the popover was attached to the plus button, which was under the tag flow, which meant as you add more tags, the flow can shift downwards, and therefore so can the popover, all of which sucks)
  • Better organisation by grouping & sorting alphabetically
  • The tags no longer move from the right list to the left - the right list always has the full list of tags (avoids confusion of "where is XYZ tag that I'm looking for"). The left list shows most popular tags, and the right list shows everything.
  • Voting is possible from both lists, and both lists show the voted status.
Add transition when vote-count changes (osu#32718)by Maarvin
16 April 2025
Code Quality
Deprecate beatmap solo scores endpoint (osu-web#12093)by nanaya
Fix nullable typing (osu-web#12109)by nanaya
Misc
Fix supporter tag percent display (osu-web#12111)by nanaya
Testing
Fix dusk failing logout test (osu-web#12113)by nanaya
Fix .env directory being created by docker compose on GitHub Action (osu-web#12112)by nanaya
User Profile
Allow fetching up to 200 best scores (osu-web#12089)by nanaya
Wiki
Add The Followpoint: Azer, the Tournament Titan news post (osu-wiki#13123)by MegaMix
14 April 2025
Beatmap Info
Fix beatmap metadata edit button being hidden (osu-web#12106)by notbakaneko
Fix username column overflow on beatmap leaderboard (osu-web#12082)by nanaya
Rankings
Hide user avatar on non-team leaderboards (osu-web#12108)by nanaya
Wiki
Update osu!stream (osu-wiki#13125)by The_Last_Cookie
[KO] added translations for osu!mania pattern (osu-wiki#13114)by iamnotcoding
[KO] Change a word in Beatmap/Pattern/osu!mania/Chord (osu-wiki#13127)by Himesaka Noa
[ID] Fix capitalization in Main page (osu-wiki#13128)by Niva
Update TWC 2025 schedules for Sunday (osu-wiki#13129)by LeoFLT
Update Monthly Beatmapping Contest: April 2025 (osu-wiki#13132)by RandomeLoL
Add New Featured Artist: Terminal 11 news post (osu-wiki#13136)by pishifat
Update TWC 2025 for the Finals stage (osu-wiki#13137)by LeoFLT
Update TWC 2025 links (osu-wiki#13141)by LeoFLT
Update First medal unlocks to add the first person to unlock Pioneer (osu-wiki#13138)by Utiba
Add Locus 2025 Update #1 news post (osu-wiki#13140)by Walavouchey
Update staff list and team submission deadline in 4WC 2025 (osu-wiki#13143)by shdewz
Fix glitch on THMC 4 wiki page. (osu-wiki#13144)by Rush_FTK
12 April 2025
Beatmap Info
Fix Beatmap description header hidden by imagemap (osu-web#12100)by notbakaneko
Code Quality
Update to php 8.4 (osu-web#12058)by nanaya
Fix php deprecations (osu-web#12092)by notbakaneko
Convert multiplayer room history content component to typescript (osu-web#12086)by spaceman_atlas
Misc
Add VideoGame markup to landing page (osu-web#12085)by - Noah -
Rankings
Clean up ranking page table styling (osu-web#12065)by nanaya
Team
Update team leaderboard page (osu-web#12070)by nanaya
Testing
Better test dataset entry name (osu-web#12097)by nanaya
Wiki
Update TWC 2025 with Semifinals reschedules (osu-wiki#13112)by LeoFLT
Add Monthly Beatmapping Contest: April 2025 news post (osu-wiki#13115)by pishifat
Update Monthly Beatmapping Contest: April 2025 news post (osu-wiki#13116)by fowwo
Add osu!taiko World Cup 2025: Quarterfinals Recap news post (osu-wiki#13117)by yasuhosu
Update Monthly Beatmapping Contest: April 2025 with new osu!mania information (osu-wiki#13122)by RandomeLoL
Adjust rule and image in The Roundtable Open @ LVL UP EXPO news post (osu-wiki#13124)by pishifat
10 April 2025
Store
Fix username availability time display (osu-web#12091)by nanaya
Wiki
Add Community/Reddit (osu-wiki#12787)by The_Last_Cookie
Update Beatmap Spotlights (osu-wiki#13110)by Jun Maeda
9 April 2025
Beatmap Info
Fix overlapping scrollable Beatmap info sections (osu-web#12083)by notbakaneko
Chat
Fix chat messages not being received in some cases (osu-web#12072)by notbakaneko
Code Quality
Use newer syntax for default mode function (osu-web#12077)by nanaya
Prevent invalid image output size (osu-web#12080)by nanaya
Update to Laravel 11 (osu-web#12041)by nanaya
Convert game component to typescript (osu-web#12081)by spaceman_atlas
Scoring
Show all available statistics on score pages (osu-web#12073)by spaceman_atlas
Wiki
Add New Featured Artist: lexycat news post (osu-wiki#13087)by pishifat
Update TWC 2025 with partial Quarterfinals results (osu-wiki#13086)by LeoFLT
Update TWC 2025 for the Semifinals stage (osu-wiki#13096)by LeoFLT
Update TWC 2025 links (osu-wiki#13098)by LeoFLT
Add osu! Beatmapping World Championship 2025 news post and wiki article (osu-wiki#13099)by Walavouchey
Fix name in o!bwc 2025 (osu-wiki#13100)by Walavouchey
[ES] Update Community/Discord servers (osu-wiki#13080)by UnknownOsu
[DE] Update osu! tournament client (osu-wiki#13094)by The_Last_Cookie
[DE] Update People/osu! Alumni (osu-wiki#13093)by The_Last_Cookie
[DE] Update Rules/Visual content considerations (osu-wiki#12828)by The_Last_Cookie
[DE] Fix Chirou's height in Mascots (osu-wiki#13090)by The_Last_Cookie
[VI] Add Rules/Contributor Covenant Code of Conduct (osu-wiki#13060)by Erimali
Update THMC4 Grand Finals result (osu-wiki#13101)by Rush_FTK
Add Beatmap Spotlights Revival: Spring 2025 news post (osu-wiki#13107)by Venix
Update Beatmap Spotlights Revival typo (osu-wiki#13108)by Antalf
4 April 2025
Chat
Filter chat messages from block users from being displayed (osu-web#12071)by notbakaneko
Code Quality
Convert game score component to typescript (osu-web#12068)by spaceman_atlas
Contests
Add deadline to contest judging period (osu-web#12048)by notbakaneko
Wiki
Add osu!taiko World Cup 2025: Round of 16 Recap news post (osu-wiki#13081)by Walavouchey
Fix art description in Springtime Showdown Art Contest: Results news post (osu-wiki#13082)by Walavouchey
Fix United Kingdom flag in osu!taiko World Cup 2025: Round of 16 Recap news post (osu-wiki#13084)by 0x84f
3 April 2025
Code Quality
Convert game header component to typescript (osu-web#12050)by spaceman_atlas
Misc
Add season stats user profile display (osu-web#11970)by Venix
Notifications
Fix error when checking blocked user ids for notification (osu-web#12066)by nanaya
Tags
Return user tag ruleset ID when listing all tags (osu-web#12067)by spaceman_atlas
Team
Allow changing team leader (osu-web#12054)by nanaya
Testing
Prevent chat channel event from affecting passed models (osu-web#12032)by nanaya
Wiki
Add Springtime Showdown Art Contest: Results news post (osu-wiki#13063)by Walavouchey
Update banner count in Springtime Showdown Art Contest: Results news post (osu-wiki#13064)by Walavouchey
Add 3 Digit World Cup 2025 Concludes news post (osu-wiki#13042)by shdewz
Add @2x banner to Ascaveth Invitational Tournament news post (osu-wiki#13057)by Niva
Update 4WC 2025 staff listing and 4WC index page (osu-wiki#13066)by shdewz
Update NPC 2025 schedule (osu-wiki#13065)by Walavouchey
Add -White to Contest Committee (osu-wiki#13067)by Albionthegreat
Update Discord servers with new osu! Mapping & Modding Hub (osu-wiki#13069)by RandomeLoL
Fix user link in Corsace Closed, Closed! news post (osu-wiki#13068)by Walavouchey
Update TWC 2025 Quarterfinals schedules (osu-wiki#13070)by LeoFLT
1 April 2025
Admin
Add sentry tracking for slow requests (osu-web#12056)by nanaya
Beatmap Info
Use fully quoted tags for Beatmapset user tag links (osu-web#12047)by notbakaneko
Misc
Stop resetting playcounts / pass counts when beatmaps are ranked (osu-web#12063)by peppy
Notifications
Don't send notification from blocked user (osu-web#12045)by nanaya
Rankings
Add country filter for score ranking (osu-web#12012)by nanaya
Fix handling ranking page parameters (osu-web#12064)by nanaya
Store
Show more accurate order state message after xsolla redirect (osu-web#12061)by notbakaneko
Fix user card length on supporter store page (osu-web#12055)by nanaya
Tags
Add per ruleset tag support (osu-web#12059)by notbakaneko
Testing
Fix testUsernameChangeCostWindow setup (osu-web#12062)by notbakaneko
Wiki
[ES] Update Tournament drawings (osu-wiki#13031)by UnknownOsu
[ES] Update People/Users with unique titles (osu-wiki#13041)by UnknownOsu
Update Community Contributors (osu-wiki#13040)by Jun Maeda
[DE] Improve phrasings in Help centre/Upgrading to lazer (osu-wiki#12730)by The_Last_Cookie
[DE] Update Reporting bad behaviour/Handling foul play (osu-wiki#12958)by The_Last_Cookie
[RU] Add User groups (osu-wiki#12997)by diquoks
Add MCNC/7K2024 tournament article (osu-wiki#12952)by cdwcgt
[ES] Rename osu! originals to Bespoke music (osu-wiki#13002)by UnknownOsu
Add table of timings to Gameplay/Judgement/osu!taiko (osu-wiki#12942)by pengowray
[IT] Update Beatmap/Packs, Help centre/Upgrading to lazer, Medals, Rules/Content usage permissions, and osu!supporter (osu-wiki#12960)by - Marco -
[RU] Add Centurions (osu-wiki#12995)by diquoks
Remove false outdated_since attribution from a few translations of Community Contributors (osu-wiki#13044)by TicClick
Add The Followpoint Special: Behind the Banhammer news post (osu-wiki#13019)by MegaMix
Add osu!taiko World Cup 2025: Round of 32 Recap news post (osu-wiki#13048)by Hivie
Fix results in TWC 2025: Round of 32 recap (osu-wiki#13049)by Albionthegreat
[VI] Add Help centre/Silences (osu-wiki#12714)by Erimali
Replace Touhou Mania Cup 3rd to mania section (osu-wiki#13050)by Blue_Potion
Update Ranking Criteria with new asset host for blank.wav (osu-wiki#13051)by RandomeLoL
Add New Featured Artist: ak+q news post (osu-wiki#13052)by pishifat
Add 4 Digit World Cup 2025: Registrations Now Open! news post and wiki page (osu-wiki#13008)by shdewz
Move artist in Content usage permissions (osu-wiki#13054)by pishifat
Add 2x size banner to 4WC 2025 (osu-wiki#13055)by shdewz
[ES] Update Gameplay/Judgement/osu!taiko (osu-wiki#13046)by UnknownOsu
[ES] Update People/Community Contributors (osu-wiki#13045)by UnknownOsu
[ES] Update Main page (osu-wiki#12992)by UnknownOsu
Update staff listing for 4WC 2025 (osu-wiki#13056)by shdewz
Update TWC 2025 for the Quarterfinals stage (osu-wiki#13053)by LeoFLT
Update TWC 2025 Mapper listing (osu-wiki#13059)by LeoFLT
Add osu! Philippines Nationals 2022-2023 wiki article (osu-wiki#10331)by topecnz
[DE] Edit Beatmapping/Beatmap submission to be more readable (osu-wiki#12904)by The_Last_Cookie
Add The Roundtable Open @ LVL UP EXPO news post (osu-wiki#13058)by pishifat
Conclude osu! Philippines Nationals 2023 - osu!catch (osu-wiki#13062)by Albionthegreat
Update TWC 2025 staff listing, schedules and match results (osu-wiki#13061)by LeoFLT
[DE] Add Beatmap ranking procedure (osu-wiki#12971)by The_Last_Cookie
[DE] Improve phrasings in Skinning (osu-wiki#13038)by The_Last_Cookie
27 March 2025
Code Quality
Convert multiplayer match history event component to typescript (osu-web#12030)by spaceman_atlas
Remove nonexistent route (osu-web#12049)by nanaya
Rankings
Fix missing sort parameter on pagination link (osu-web#12053)by nanaya
Testing
Fix SpotlightFactory state return type (osu-web#12046)by notbakaneko
Wiki
Update Elite Nominators in Users with unique titles (osu-wiki#13030)by Utiba
Add Mapper's Choice Awards 2024 news post (osu-wiki#13006)by maxuskazuma
Update TWC 2025 Round of 16 schedules (osu-wiki#13043)by LeoFLT
/