Updates

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.

Addition

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.

Addition

Added search functionality to the settings tab.

Addition

Added a toggle for receptor lighting in the Display settings.

Addition

Added a thick arrow skin style.

Improvement

Added a warning if a skin color is invalid (e.g. missing parentheses). White will be used as a fallback.

Fix

Fixed certain default hold body colors being lighter than they should.

Improvement

Implemented proper fading transitions when using the Fade In/Out mods (previously the notes appeared abruptly with a simple binary mask).

Announcement

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 🤞

Improvement

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.

Addition

Added replay controls, which can be opened on the bottom-left of the screen. It will also be available when watching autoplay.

Improvement

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.

Improvement

Optimized the timeline graph's performance.

Addition

Added a timeline graph to the results screen, which shows health and judgement / hit errors over the course of the song.

Improvement

Changed the health bar to show even when the No Fail mod is enabled.

Fix

Fixed the keybinds implementation to prevent lanes from getting stuck as pressed/unpressed.

Addition

Added a second set of keybinds for all key counts.

Addition

Added the Percy mod, which reduces the visual length of hold notes.

Fix

Fixed the combo not breaking when releasing a hold early.

Fix

Fixed arrow hold note heads having an offset double image.

Addition

Added the stage HUD vertical position setting, which determines the judgement and combo counter Y position.

Improvement

Added some guidance when rate-limiting occurs.

Addition

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).

Addition

Added note scale and lane spacing settings.

Addition

Added a button to revert individual settings to their default values.

Fix

Fixed hit objects not displaying correctly in SV maps when an audio offset is applied.

Improvement

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.

Fix

Fixed being unable to finish certain beatmaps due to hit objects lasting beyond the audio file's length.

Fix

Fixed an error that occurred when trying to use the SFX slider under certain circumstances.

Fix

Fixed an error that rarely occurred when starting a beatmap.

Addition

Added collections, which replaces the Saved category. All existing Saved beatmaps will automatically be migrated to a "Saved" collection.

Fix

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%.

Fix

Fixed the judgement counter and touch control borders not moving with the stage position setting.

Addition

Added tap and hold note counts.

Addition

Added stage sides opacity to the settings.

Addition

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.

Addition

Added osu.direct and Nekoha as beatmap providers.

Improvement

Turned the breakdown section in the results screen into a horizontal bar chart to make it easier to visualize and compare ratios.

Addition

Added a few FAQ items.

Improvement

Redesigned the header as well as the FAQ and Updates pages.

Addition

Added a setting to adjust the stage opacity.

Addition

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.

Fix

Fixed a bug where closing the game window sometimes caused an error.

Improvement

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 👍

Addition

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.

Announcement

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! (´。• ᵕ •。`)

Addition

Added the ability to delete individual high scores.

Improvement

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.