This PR replaces Django with Litestar (closes #24), and adds the following changes:
Adds checkmarks in the playerlist (boards screen at the start of the tournament): players with filled checkmarks are checked-in (wonderful when coupled with ChessEvent).
[WIP] Add flags to track illegal moves (on boards screens with update = on and record_illegal_moves = on): click on empty flag to add an illegal move flag to a player, click on a filled flag to remove it (currently not done).
Just noticed the PR has been merge before my review, bad timing from myself.
It's okay, everything was about code smells / refactoring, nothing wrong in the logic 👍
This PR replaces Django with Litestar (closes #24), and adds the following changes:
update = on
andrecord_illegal_moves = on
): click on empty flag to add an illegal move flag to a player, click on a filled flag to remove it (currently not done).More features may arrive before merging.