P3 exit: Computer panel with all 8 apps, themed and deep-linkable
- DevicePanel in the 448px SlidePanel: ?app= routes (home + 8 sub-apps via
dynamic imports), ?device=full|tablet|phone size toggle, per-agent
accent-derived wallpaper theme + feTurbulence grain, glassy dock + grid
home screen, Computer button in the chat header
- Apps: Files (3 drives, real listings), Skills (installed + add from
library), Routines (list/refresh/empty state), Claw Chat (threads +
sensitive badge + detail), Settings (push/pop nav: edit profile PATCHes
the system prompt, Other-Claws access toggle PUTs the policy, confirmed
destructive delete), Slack (§7.3 pre-connect gate), Add Apps (live
/api/apps directory + search), Browser (chrome + spec'd empty state)
- /skills Skill Library page + nav entry; curated /api/apps directory
endpoint; e2e seed gains a catalog skill
- P3 exit E2E (6 journeys): themed home screen + device toggle in URL,
agent-written file appears in Files, agent-scheduled routine appears in
Routines, system-prompt edit persists across reload, deep-link cold-load
of ?app=settings&device=full, every app reachable, library installs
132 Rust + 63 frontend tests + 20 Playwright journeys.
Co-Authored-By: Claude Fable 5 <[email protected]>