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
Morgan Bazalgette add new games to games only if it has correct MatchID
solis fixed the stupid dot shit
solis fixed the stupid dot shit
Morgan Bazalgette sort scores by score amt
Morgan Bazalgette initial commit
Morgan Bazalgette Allow IN for beatmap_id, beatmapset_id, beatmap_md5
Morgan Bazalgette implement subscribe_mp_complete_match
Morgan Bazalgette ⬆️ v1.6.2 ⬆️
Morgan Bazalgette Ha! I'm dumb.
Morgan Bazalgette ⬆️ v1.6.1 ⬆️
Morgan Bazalgette Only show each application in authorized apps once
Morgan Bazalgette Update locales
Morgan Bazalgette append query to redir URL in 2fa
Morgan Bazalgette Fix leading comma in Authorized applications page
goeo_ Revert "Only let the api know about the score after anticheat, if the user is still not restricted."
Morgan Bazalgette ⬆️ v1.6.0 ⬆️
Morgan Bazalgette Update locales
Morgan Bazalgette Show info message for japanese on homepage
Morgan Bazalgette Update locales
Morgan Bazalgette Update website docs
Morgan Bazalgette s focuses on searchbox; esc blurs all inputs
Morgan Bazalgette Add X-Frame-Options: deny to OAuth token requests
Morgan Bazalgette Holla holla get dolla $$$
Morgan Bazalgette Remove deprecated API methods
Morgan Bazalgette add owner/revoke
Morgan Bazalgette Create token revocation page
Morgan Bazalgette add back semantic api.js component (for user search)
Morgan Bazalgette oauth application creation
goeo_ Only let the api know about the score after anticheat, if the user is still not restricted.
Morgan Bazalgette Revert "Vendor update"
Morgan Bazalgette Vendor update
Morgan Bazalgette Require client to specify explicitly in websockets whether restricted users should be seen
Morgan Bazalgette Add table osin_client_user
Morgan Bazalgette Merge branch 'oauth2'
Morgan Bazalgette Some whitespace fixes
Morgan Bazalgette Merge branch 'oauth2'
Morgan Bazalgette Merge branch 'api-tokens-page'
Morgan Bazalgette Finish token creation pages
Morgan Bazalgette Add AdminPrivilegeCaker
Giuseppe Guerra Did I mention that I have to copy my VM on my laptop too? I don't think I have enough time
Giuseppe Guerra Remove useless entry in .gitignore
Giuseppe Guerra I have a flight tomorrow and I still have to make my luggage, but I'm working on ripple instead
Giuseppe Guerra Merge branch 'master' of git.zxq.co:ripple/old-frontend
Giuseppe Guerra Laser granddad
Morgan Bazalgette deploy a specific branch
Morgan Bazalgette Initial API tokens page
Giuseppe Guerra Removed .data/oppai/cache folder check
Giuseppe Guerra Remove double log
Giuseppe Guerra Force packages versions in requirements.txt
Giuseppe Guerra Add pyoppai to requirements