* rework how errors are handled on the client side * add logging to /temp * fix ruff * fix rebase, stupid vscode gui