CLI and attribution
Desktop app
Tests
For the backend port, valid environment variables take precedence over
port in ~/.taskbean/config.json. For the public app URL, a non-empty publicBaseUrl in that file takes precedence over TASKBEAN_PUBLIC_URL and PORTLESS_URL.
