Lost-MSth
1672d337ff
[Enhance] [Refactor] Add API about characters
...
- Add API endpoints about characters
- Some small changes in refactoring
2023-03-22 22:27:21 +08:00
Lost-MSth
6f39274b99
[Enhance] API for purchases, items, operations
...
- Add API endpoints for purchases, items, and operations
- Header checker? :)
2023-02-08 18:18:04 +08:00
Lost-MSth
9fbdcd5edb
[Refactor][Enhance] unlock items & Steps' difficulty restrict
...
- Refactor some codes about unlocking or locking some users' packs and singles
- Add support for restricting songs' difficulty in the map's steps of world mode
2023-01-24 16:45:09 +08:00
Lost-MSth
af03a48134
[Enhance] Cloud save update scores & capture auth error
...
- Restore the feature that cloud save can be used to cover best scores
- Capture error that the request does not have `Authorization` in header
2023-01-13 17:50:01 +08:00
Lost-MSth
426f65ea9e
[Enhance][Refactor] unranked score & warning log
...
- Add an option that can be used to forbid some illegal scores
- Add brief warning logs for custom exceptions
2022-11-28 21:58:06 +08:00
Lost-MSth
a7a9a4ba3d
[Enhance][Bug fix] Add log db & log bug
...
- Add a log database to record all playing scores
- Fix a bug that if an exception is raised before flask app runs, logger will not work well.
2022-11-26 21:03:29 +08:00
Lost-MSth
84b0e869a5
[Refactor] Init files Encoding & Refresh rating
...
- Now initial files can be other encoding types which are supported by JSON module
- Code refactor for refreshing all scores' rating
2022-11-24 21:40:44 +08:00