feat: define targets in client flake.nix
feat: /usr/bin/mold -> mold
feat: flake.nix for api, improved dev-launch.sh
feat: add flake.nix for client
feat(client): impl api calls for game endpoints
feat(api): rename GameInfo to GameDetails
feat(client): update user requests to use macros
feat(client): add macros for http requests
feat!(api): rename /all_forming to /forming
feat(client): init browse view
fix(client): register should take to login
feat(client): functional login and register
feat(api): make /user/token return more details
feat: basic login and register windows
docs: add licence template to main.rs
rework: rename sdbapi to api, redo data structure
chore: new client, keep old for a while