- New project based from github.com/zshchun/cftools and github.com/cromarmot/yxr-atcoder-core
- Use aiohttp
- Remove requirement.txt use pyproject.toml
- Extract http as class and make it injectable
- Add type hint
- Structured function result
- Add auto doc
- Add auto test(e2e, unit, coverage report)
- Add vscode-docker container support in dev
- Reconstruct submit, separate the function as submit / websocket listening / polling submission page
- Contest register / list / meta
- Problems