* rename /account/emails route to profile
* rename tab to sessions
* quick design pass and new session labels
* align copy on list pages with home page
* comment
* remove support for /emails
* bad unit test for Layout
* update snapshots, fix layout test
* fix snapshots from old version of compound
* better layout test
* coverage?
* userhome styles
* move no primary email alert to email list
* update snapshots
* Remove obselete snapshot & remove unnecessary logs
---------
Co-authored-by: Quentin Gliech <quenting@element.io>
This cuts the bundle size by 50% and makes it easier to reason about state.
It removes the usage of react-router-dom and replaces it with a simple router atom based on jotai-location.
Since the screens will be quite simple, I don't expect that we'll need the advanced caching features of react-relay, hence the switch to urql.