What we shipped.
Recent releases, in reverse chronological order. We ship multiple times a day — the ones written down here are the ones we'd want to remember.
- v0.42Feature
One Tap sign-in lands on /login
Continue-as-{email} prompt for anyone with a Google account already logged into this browser. Same flow ve-dashboard-v1 had; now native to ve-web. Falls back to explicit OAuth buttons if the user opts out.
- v0.41Feature
Cinematic /pricing + /download
New noir-theatre treatment for both surfaces — IntentField behind everything, glass-morph plan tiles with staggered cascade, monthly/yearly toggle with a Pro-trial pill. Plan copy mirrors the live config.
- v0.40Feature
Real meeting transcripts during a call
Live partial transcripts now flow as you talk; the connect-ack gate matches VeAI exactly so audio never lands on a worker that hasn't subscribed yet. Summary + analytics tabs use real GraphQL endpoints instead of placeholders.
- v0.39Feature
Inbox AI pane is now resizable
Drag the left edge of the AI companion pane to widen or shrink it. Position persists per-account in localStorage. Plus: messages now anchor cleanly to left/right (you on the right, them on the left) without that "everything in the middle" feeling.
- v0.38Fix
Sidebar prefetch on intent
Hovering / focusing / touching a sidebar item warms its RSC payload before you click. The "click feels stuck" pause on first navigation between heavy tabs (chat → inbox → meetings) is gone.
- v0.37Experiment
Home is now a widget canvas
The home surface is user-arrangeable: drag widgets, resize them, save to your workspace. Default layout has Proactive (7 cols) + Hypothesis + First Thing on the right, Observation log full-width below.
- v0.36Fix
Touch-action manipulation everywhere
iOS 300ms tap delay killed across every interactive primitive. Plus an active-state press feedback (scale 0.97) on touch-only devices so taps register visually before the synthetic click fires.