Changelog & Announcements
Stay up to date with all the latest changes and improvements to Web osu!mania. You can also watch for updates on the Discord Server.
Added a break countdown which appears when there is a long enough wait until the next note. The minimum time for the countdown to appear can be changed in the Gameplay settings.
Added search functionality to the settings tab.
Added a toggle for receptor lighting in the Display settings.
Added a thick arrow skin style.
Added a warning if a skin color is invalid (e.g. missing parentheses). White will be used as a fallback.
Fixed certain default hold body colors being lighter than they should.
Implemented proper fading transitions when using the Fade In/Out mods (previously the notes appeared abruptly with a simple binary mask).
The site has been getting rate-limited quite a lot lately, so I've set up a proxy for the backend to use. If I'm correct about the issue, this should greatly lower or eliminate the rate-limits 🤞
Beatmap uploads now work for any arbitrary beatmap, including modified beatmaps and beatmaps that were never uploaded to the official osu beatmap listing. However, high scores will no longer be recorded for uploaded beatmaps as the chart data could differ from the official version. When uploading replays made on uploaded beatmaps, you will now be asked to also upload the original beatmap file to ensure the chart data is correct.
Added replay controls, which can be opened on the bottom-left of the screen. It will also be available when watching autoplay.
Reworked the replay structure to be more accurate by correctly recording the order of key presses that happen in the same frame, as well as accounting for the system audio offset. This fix will only apply to replays made after this update.
Optimized the timeline graph's performance.
Added a timeline graph to the results screen, which shows health and judgement / hit errors over the course of the song.
Changed the health bar to show even when the No Fail mod is enabled.
Fixed the keybinds implementation to prevent lanes from getting stuck as pressed/unpressed.
Added a second set of keybinds for all key counts.
Added the Percy mod, which reduces the visual length of hold notes.
Fixed the combo not breaking when releasing a hold early.
Fixed arrow hold note heads having an offset double image.
Added the stage HUD vertical position setting, which determines the judgement and combo counter Y position.
Added some guidance when rate-limiting occurs.
Added the pie progress display. In the settings, Show Progress Bar is replaced with Progress Display where you can choose Bar or Pie (or Off).
Added note scale and lane spacing settings.
Added a button to revert individual settings to their default values.
Fixed hit objects not displaying correctly in SV maps when an audio offset is applied.
Adjusted the audio offset by accounting for the system's reported browser-to-audio-output latency. If your browser supports this feature you'll see this number below the Audio Offset setting. This should reduce/fix the audio delay, but if you don't like the change then you can undo it by adding that number back into the Audio Offset setting.
Fixed being unable to finish certain beatmaps due to hit objects lasting beyond the audio file's length.
Fixed an error that occurred when trying to use the SFX slider under certain circumstances.
Fixed an error that rarely occurred when starting a beatmap.
Added collections, which replaces the Saved category. All existing Saved beatmaps will automatically be migrated to a "Saved" collection.
Fixed the receptors being layered behind the stage background, where setting background opacity to 100% would completely hide the receptors. As a consequence of the fix, receptors will be brighter. To make them look the same as before, set the receptor opacity to its current value * the stage opacity / 100. For example, if the receptor opacity is 100% and the stage opacity is 50%, the new receptor opacity should be 100 * 50 / 100 = 50%.
Fixed the judgement counter and touch control borders not moving with the stage position setting.
Added tap and hold note counts.
Added stage sides opacity to the settings.
Added audio preview and cover image provider settings, useful in case your network blocks the official osu URLs. Created a new Sources section for these settings.
Added osu.direct and Nekoha as beatmap providers.
Turned the breakdown section in the results screen into a horizontal bar chart to make it easier to visualize and compare ratios.
Added a few FAQ items.
Redesigned the header as well as the FAQ and Updates pages.
Added a setting to adjust the stage opacity.
Added PP calculations. You'll see them when hovering over a high score badge or in the results screen. Note that PP can't be calculated for scores with speed change mods.
Fixed a bug where closing the game window sometimes caused an error.
Saved and Stored beatmaps will now automatically update when you click on them. If your Saved/Stored beatmaps were missing status badges or they were outdated, clicking on them should pull in the latest data 👍
Added the ability to quickly turn the HUD on and off. This can be done with the new keybind or by clicking the show/hide HUD button on the pause screen.
Web osu!mania finally has an updates page! Moving forward, this updates page will contain update information and announcements. Thank you for your interest in this project! (´。• ᵕ •。`)
Added the ability to delete individual high scores.
Added a tooltip to beatmap titles and difficulty names. Useful if the text is long and cuts off.
Earlier updates aren't tracked here - check out the Discord for older updates.