Changelog

We do not support osu!fx. Please don't use it.

This is the changelog. Changes are published here as soon as they hit the production status (as in, live on the website).

Author Subject Time
Giuseppe Guerra Messages refactoring
Giuseppe Guerra Slight changes to name change admin page and api error message
Giuseppe Guerra Check if username is used in osu
Giuseppe Guerra Add username checks in POST /api/v1/namechange
Giuseppe Guerra More docs
Giuseppe Guerra RippleApiClient docs
Giuseppe Guerra Api refactoring and docs
Giuseppe Guerra Add /api/v1/admin/namechange handler
Giuseppe Guerra Add /admin/namechanges page
Giuseppe Guerra Hide/show "admin" button in navbar based on our privileges
Giuseppe Guerra Add working special_privileges in /api/v1/me
Giuseppe Guerra Load admin stats from api
Giuseppe Guerra Add /api/v1/admin/pending_stats and special privileges
Giuseppe Guerra Add success name change page
Giuseppe Guerra Add /api/v1/namechange
Giuseppe Guerra MySQL implementation with peewee async
Giuseppe Guerra Minor changes to username change page
Giuseppe Guerra Add /api/v1/username_available_ripple, add privileges in /api/v1/me
Giuseppe Guerra Add username change page, add messages in every page
Giuseppe Guerra Add dynamic title
Giuseppe Guerra Navbar enhancements
Giuseppe Guerra Replaced store with $store
Giuseppe Guerra Replaced href with @click
Giuseppe Guerra Login flow improvements
Giuseppe Guerra Add OAuth login system
Giuseppe Guerra Add /api/v1/me
Giuseppe Guerra First commit
Giuseppe Guerra Add login URL to navbar, add config.sample.js, ignore config.js
Giuseppe Guerra Add base layout, add vuex storage, add oauth helper
Giuseppe Guerra First commit
Franc[e]sco explictly disable strict aliasing (fixes #21)
Franc[e]sco add slider tick quirk for max combo calc in std maps < v8 (fixes #22)
Giuseppe Guerra Moved restricted/silence db update before restricted mode check
Giuseppe Guerra Check for both silence and privileges changes when sending messages
Giuseppe Guerra Add MultiplayerManager
Giuseppe Guerra Fix friends not being removed at end of friends tests
Giuseppe Guerra PYCHARM YOU ARE A PIECE OF SHIT
Giuseppe Guerra .
Giuseppe Guerra Fix missing nl in README
Giuseppe Guerra Update README
Giuseppe Guerra Fix stress test worker not awaiting packet encode and buffer write
Giuseppe Guerra Fix decoder not being awaited in TestOsuClient.send
Giuseppe Guerra Add get_response_time attribute in TestOsuClient.send
Giuseppe Guerra Get response time from server
Giuseppe Guerra Merge branch 'full_async'
Giuseppe Guerra Revert "Merge branch 'full_async'"
Giuseppe Guerra Merge branch 'full_async' Cythonize packet encoder/decoder
Morgan Bazalgette show email when token has manageusers
Giuseppe Guerra Updated TestOsuClient.send docs
Morgan Bazalgette make /users/full show CM notes and ban date when token has PrivilegeManageUser