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
Howl ⬆️ v1.2.1 ⬆️
Howl Fix token not being set correctly at times
Howl ⬆️ v1.2.0 ⬆️
Howl Fix image profile backgrounds getting deleted
Howl Add DeleteOldPrivateTokens
Howl update last_updated when calling the API with a token
Howl Add last_updated to tokens
Howl Make sure user always has a valid token
Howl Implement 2FA recovery codes
Nyo Add Google auth 2fa check at login
Howl Allow TOTP (GAuthenticator) as a 2fa method
Nyo Add nocolor argument
Nyo m3 -> m1
Nyo Update submodules
Nyo Merge branch 'master' of git.zxq.co:ripple/bdzr
Howl Add TOTP migration
Howl Remove .pyc files
Howl make /irc/generate require POST
Howl irc tokens: use resp403
Howl Correctly handle errors on beatmap rank requests
Howl ⬆️ v1.1.3 ⬆️
Howl Add current hanayo version in footer
Howl Fix ief on donations page
Howl ⬆️ v1.1.2 ⬆️
Howl left join -> inner joins
Howl Suppress user-content errors in file uploads
Howl safely handle INSERT INTO users
Howl Fix safeusername being done in wrong order
Howl Fix website on microsoft edge
Howl add link to github mirror
Howl add link to github mirror
Howl add link to github mirror
Howl Add mirror link to readme
Howl Add link to mirror
Howl Add link to mirror in readme
Howl go fmt mappings
Howl smh
Howl Change password reset expiry from 10D to 1D
Howl remove hanayo profile backgrounds when donor expires
Howl fix verification page telling users to click on/off
Howl auto-update userpage preview
Howl Add time to blog posts
Howl Make verification page idiotproof
Nyo Deleted sample migrations
Nyo Fix migrations for empty databases
Nyo Update README
Nyo Add --new option in migrate.py
Nyo Initial commit
Howl add center parameter to container
Howl Add compact containers to userpage BBCode