The phone app onboards you properly and signs in to portals

Three fixes from first-day use of the phone app. On first launch against your local mesh the app now opens into an onboarding dialog — enter your name and a line about yourself, and it creates your device user with that profile, instead of silently creating an empty one that greeted you with "set up your profile". Picking a remote portal now always opens that portal's own sign-in when you have no valid session — the app never connects anonymously any more, which used to render as a blank portal. And the chat composer now follows dark mode instead of staying light.

Reconnecting…
The connection to the server was interrupted. Trying to restore it…
Trying again…
The connection could not be restored. Reloading the page…
The server was updated. Reloading the page to pick up the latest version.