This had a number of knock-on effects:
- The app now accepts certain query strings to render different pages
- A few new utility functions in the frontend script
- A new root endpoint in the API to quickly determine login state
- New colors for links on light backgrounds