Three things landed together: the phone dock no longer downloads the full dashboard iframe on every open, the bottom tab is now **Apps** (with Files that actually stays on Files), and your first hired specialist gets a guided card tour so you know where duties and memory live.
The phone dock no longer downloads the whole dashboard before you can tap Chat
Before this week, opening CloudAxis on your phone mounted a hidden iframe for the legacy dashboard on every session — just to paint five bottom tabs. Chat, Browser, Workflows, and Settings all lived inside that embed. Files and Agents were native React panels, but they still waited behind the same boot graph. On a cold PWA open over LTE, you could stare at a blank shell for several seconds before the dock appeared, even if you only wanted to read a CSV your Research agent wrote overnight.
Now the React shell owns the phone dock directly. Bottom tabs — Home, Chat, Browser, Apps, Agents — render from the native shell without loading `dashboard.html` first. When you tap Chat or Browser, the embed loads on demand for that app only. Files and Agents never needed the iframe; they open as native panels with their chunks prefetched, not idle-mounted. We also lazy-loaded Connect, Capability, Earn, and picture-in-picture so they are not in the signed-in boot path unless you open them. System fonts replaced the Google DM Sans fetch. One EventSource in the parent shell replaced duplicate streams from the chat iframe.
Why this matters for how CloudAxis works: the product promise is agents that run while you are away and results you can check from your phone in thirty seconds. A slow boot breaks that loop. Duties fire on cron whether you are at your desk or on a train; the file at `~/files/reports/competitor-prices.csv` is already there. The bottleneck was never the agent — it was the shell making you wait to see it. We wrote about managing agents from an iPhone in our PWA guide; this change makes that workflow feel like opening any other app on your home screen.
First open of a native app now shows a spinner while its chunk prefetches, so you get feedback instead of a frozen panel. After login, `dashboard.html` prefetches in the background for when you actually open Chat — not on the auth screen where it used to compete with signup. Vendor bundles are split so the initial download is smaller. If you use reduced motion, Cloudia's thinking orb still animates correctly under the new shell.
What comes next: we are measuring time-to-interactive on real devices and watching whether deferring the iframe changes how often users bounce on first open. Desktop is unchanged — this is a phone-first win.
Also shipped
Smaller changes that landed in the same window:
- Apps tab replaces More. The bottom dock tab is now **Apps** — integrations and Files live there. Tapping Files no longer flashes Workflows or bounces back when you close the drawer; we fixed the history stack that caused Android-back to leave Files prematurely.
- First-hire specialist card tour. After you hire your first non-Cloudia specialist, a spotlight walkthrough covers the profile icon, Overview, Apps, Persona, Remember, and Duties tabs on the specialist card — so you know where to set memory and schedules without hunting through settings.
- Connect after Enable. When Cloudia offers email, calendar, or social capabilities and you tap Enable, Connect opens automatically if nothing is linked yet — one button, no separate trip to Settings.
- Duty edits from the Team board. Editing a duty on the Agents board now opens the shared agent-settings Duties tab with that job expanded, instead of a second inline form.
- Browser PiP stability. Minimized live-view no longer auto-expands on its own, stops flashing on poll, and keeps the iframe source stable across equivalent URLs.
- Mobile chat polish. The thread you tap stays selected while history loads; slow responses show "Hold on" instead of a stop-and-retry prompt; the composer stays covered when the Apps drawer is open; the tab bar remains visible on the home lock screen.
- Specialist card opens immediately. Tapping a specialist in the top bar shows the card right away with a centered name and an "Opening specialist" spinner — no dead tap.
- AI Post Studio fixes. First Generate is faster on thin briefs; moderation timeouts fail open like chat; mobile menu offset and full-size image preview work correctly.
Frequently asked questions
Do I need to reinstall the PWA?
No. Open app.cloudaxis.ai in Safari or Chrome and the new shell loads on the next visit. Add to Home Screen still works the same way.
Did desktop change?
Desktop layout and dock are unchanged. This week's shell performance work targets phone and PWA sessions specifically.
Best mobile AI agent platform 2026 · Scheduling agents 24/7 · Connecting integrations