What shipped.
Reverse-chronological. We'll keep this honest, including the things that didn't work.
- 2026-05-17v4.0.0-rc.2Design system in tree, every surface mode-aware
- •DESIGN.md is now the source of truth: Editorial × Organic aesthetic, Fraunces + Instrument Sans + Caveat + Geist Mono from Bunny Fonts, full two-mode token system.
- •Cream by day, refined deep-ink at night. Mode flips with your local timeBand. Marketing + auth surfaces stay cream regardless.
- •Mascot is sprite-flat at every size. No gradients, no drop shadows. Charm comes from breathing, blink, eye-tracking, expression interpolation.
- •Onboarding stopped being canned strings: streaming Claude Haiku replies grounded in your running answers + live env, with env-aware fallback when offline.
- •/v4 empty-thread surface shows env-aware greeting + 4 prompt cards keyed to your local time band (morning email catch-up, dusk wrap-the-day, late-night park-a-thought, etc.).
- •SubAgentStrip surfaces tool-call activity inline so you can see WHAT Myo is doing mid-stream, not just 'Myo is thinking'.
- •Smart scroll: stays near the bottom only when you were already there. Thread switches crossfade. Custom scrollbars tied to mode tokens.
- •Boundary pages (404 / error / loading) rewritten in Myo voice with sprite-flat glyph + Geist Mono captions.
- 2026-05-15v4.0.0-rc.1Five pillars in tree, awaiting credentials
- •Adaptive environment: 6 painterly biomes, 5 weather overlays, time-band crossfades, paper-tint on background.
- •Heartbeats + autonomous action: Composio HTTP client, Claude judgment layer, Gmail/Calendar/Slack adapters, dispatcher cron, conversational trust grants.
- •Living chat + DSI artifacts: 4-zone shell, 11 artifact renderers, Myo glyph (10 expressions × 10 sub-agent costumes), composer with thinking pulse + marginalia + sub-agent strip.
- •Living desktop companion (Tauri): always-on-top NSWindow, screen-aware repositioning via CGWindowList, cmd+M voice input (OpenAI Whisper).
- •Skills as markdown: format spec, parser, Anthropic-Opus executor with self-improving Memory loop, scheduled runner with proper 5-field cron parser.
- 2026-05-15v4.0.0-stripStrip-down complete
- •Removed gateway/OpenClaw bridge, Myo+ Clawdbot fork, vibe-coding, self-test, API docs site, Apify scrapers, contacts, workspace.
- •Moved admin / templates / features-marketing to legacy/ (excluded from build).
- •Net: ~140K lines removed, 14-table Convex schema added, all five pillars scaffolded.