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
Lost-MSth
b70bfd6081
[Enhance] API user change
...
- Add a method of API to change the user's info
2022-11-07 22:52:42 +08:00
Lost-MSth
4a5083c597
[Bug Fix][Enhance] Endless loop & waitress log
...
- Fix a bug due to 6fcca17918 that there is a endless loop in calculating recent 10 updating
- Add info log for `waitress`
2022-11-05 21:17:44 +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
cf350842ac
[Refactor] Performance optimization
...
- Put download token in memory database
- Accelerate multiple querying in `best_score` table
2022-11-01 18:08:02 +08:00
Lost-MSth
4da3f38f6e
[Enhance] Performance optimization
...
- Change journal mode to WAL and enlarge cache size for sqlite3 database
- Use monkey patch to do asynchrony
- Make gevent use Flask's logger
2022-10-31 17:49:19 +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
8f1c28eb5c
[Enhance] API & LinkPlay & something else
...
- 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.)
2022-10-03 23:46:52 +08:00
Lost-MSth
47f05cdf1e
Fix a bug and add a new thing
...
- Add support for logging Arcaea's errors
- Fix a bug when world maps' data don't have some unnecessary parts the client of iOS may break down
2022-07-16 19:50:07 +08:00
Lost-MSth
210ba99606
Fix an immaterial bug
...
- Delete a redundant import
2022-07-10 21:52:52 +08:00
Lost-MSth
af3e91b3e8
Code refactoring
...
- Code refactoring mainly for API
- Delete a useless option in `setting.py`
- Change some constants in Link Play mode
2022-07-06 22:07:00 +08:00
Lost-MSth
6fcca17918
Code refactoring
...
- 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.
2022-07-04 18:36:30 +08:00
Lost-MSth
9de62d3645
Update to v2.8.6 without release
...
- Code refactoring
- Update the song database
- Fix a bug of the friend system which arose in the last version
- Fix a bug of duplicate calculating finishing states when players finish playing the chart in Link Play.
2022-05-26 18:56:33 +08:00
Lost-MSth
e8c15f5069
Add a register api
...
- Add a register api
- Change requirements, which flask version should be over 2.0
2022-04-10 21:02:46 +08:00