First-user UX polish — 15 fixes from the driver's seat
Apr 14, 2026

First-user UX polish — 15 fixes from the driver's seat

Calendar scroll, Gmail HTML rendering, ARIA-authored email replies, Phenopacket download fix, Quick Access drag reorder, multi-provider grocery picker, and more from actual user testing.

April 9–10, 2026

15 UX fixes from a real user-testing pass

ARIA was driven as a real user for the first time this session. Every paper cut was fixed in real time.

Key fixes

  • Calendar scroll containment — flex-col chain in the CalendarView body wrapper.
  • Gmail HTML email rendering — prefers htmlBody with inline sanitizer and dark-theme CSS overrides.
  • Phenopacket download — save dialog moved to the main process, matching the import and SSSOM pattern.
  • ARIA Reply — Sonnet 4.6 drafts directly into the Gmail compose body via a one-shot IPC. No more "opens a new chat" confusion.
  • Gmail draft Edit and Send buttons — proper actions on draft messages.
  • Quick Access drag-and-drop reorder — HTML5 DnD, persists to localStorage.
  • ComposeModal z-index and size — now sits above the correct layers.

New features

  • Model selector gained Gemma 4 27B (local, Coming Soon) and Lambda Cloud (Coming Soon).
  • Import Mate CSV button on EpiMonitor demo wired to the real streaming CSV parser.
  • Multi-provider grocery handoff picker (Instacart, Kroger, Walmart, Amazon Fresh) with Kroger marked API Ready for the next day's production promotion.
  • Meal plan branding — "ARIA" replaces "Claude" in the generating screen.
  • Fake Empatica Mate CSV test data — 31-day seizure diary + activity + sleep data, cross-correlated, for demo flows.