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
78d28f8886
[Enhance][Bug fix] Waitress & API token
...
- Fix a bug that using API token in config file will not success
- Add deployment mode `waitress`
2022-11-03 13:42:39 +08:00
Lost-MSth
40630fff4d
[Refactor] Database initialization and migration
...
- Code refactoring for database initialization and migration
2022-10-21 18:19:37 +08:00
Lost-MSth
ca03360f0c
[Enhance] API query param
...
- Add support for the `query` param in `GET` requests
2022-10-19 20:08:41 +08:00
Lost-MSth
d150553e6b
[Enhance] Some config options & Login limiter
...
- Add limiter for login and API login
- Add some config options
- Delete `setting.py` files
2022-10-16 17:07:32 +08:00
Lost-MSth
ba36190f30
[Enhance][Bug fix] Improve setting file & ...
...
- Fix a small bug that `best30` of API cannot have scores whose songs are not in database
- At present the setting file can be a module or a file with some of options
- Limiter can have multiple rules together now
2022-10-16 15:49:49 +08:00