Skip to content

v1.2.0 — UX Polish + Dashboard Redesign

Choose a tag to compare

@vnykmshr vnykmshr released this 24 Feb 06:49

What's New

Admin Dashboard Redesign

Raw tables replaced with pre-computed signal panels:

  • Funnel: horizontal bars (Visited → Persona → Generated → Downloaded) with drop-off insight
  • Tier split: proportional bars + persona distribution side-by-side
  • Satisfaction: headline percentage + conic-gradient donut ring + breakdown bars
  • After download: action bars (downloaded/copied/prompt copied) with top-action insight
  • Period selector: 24h / 7d / 30d pill buttons filter data client-side

Question Flow

  • Removed auto-advance — users now click Next manually (less jarring)
  • Added new-builder persona overlays for Q6a, Q10, Q8a (jargon-free wording)

Worker

  • page_viewed tracking event for funnel analysis
  • 90-day TTL on all KV writes (auto-cleanup of stale data)

Fixes

  • Admin: loading guard prevents double-submit
  • Admin: button state properly reset on success and retry
  • Admin: period-aware empty state messages

Stats

  • 100 tests passing (93 → 100)
  • 0 lint errors, 5 pages build
  • SW cache bumped to gist-v5