Mobile app: pages render against remote portals

Signing the mobile app into a portal now works end to end. Markdown pages render properly instead of showing their raw source, file listings fill in, and breadcrumbs show real page names — a defect in the shared REST client had silently failed every one of those calls in the browser.

Editors that bind straight to a mesh node — the Data view, profile fields, content editors — now display the node's values and save edits back, field by field.

The home got its polish on mobile too: app icons actually render (including the SVG node icons), Hosting sits on the Apps grid of the local device mesh like any other app, the chat composer sends with a compact arrow button, and the sections breathe instead of sitting flush.

The local-first sidecar (Memex.LocalMesh) also bakes a fresh copy of the app into every release publish, so a shipped sidecar can no longer serve a stale interface.

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.