- Add `amane` and add support for `skill_amane`
- Add a parser for `songlist` to specify downloadable files
- Fix a bug that users with no recent scores cannot get `recent30` via API
- Add a custom limiter and use it for limiting users' download instead of using database
> So add a requirement `limits`.
- Fix a character's value
- Change the email max length to 64
- Change something about API's roles and powers
- Add an API endpoint for getting users' roles and powers
- Add song names for getting the score list (For API)
- Try to ensure thread safety in Link Play (twice again)
- Small change about database timeout
- Have a try to use `nginx` and `gevent` (Yes. I ensure it works well. This will not be viewed as a formal and necessary update.)
- Code refactoring
- Fix a bug that the other player will not become the host of the room at once, when the player disconnect in link play.
> Maybe add many unknown bugs. XD
> The song database `arcsong.db` will not used in the future. You can use a tool in `tool` folder to import old data.
+ new character
+ new byd map
+ new items
+ some new configs
+ two new operations in background
+ record email while registering
+ record ip while logging in
+ checking something before running and updating database automatically
building something about API
fix bugs:
about purchasing system
about hiding ptt
about login different accounts with same device
about some details
This is only a pre updating. Many things have been changed. It takes time to find some ways.