Changelog
What we shipped
Brief, honest, reverse-chronological. We update this when we ship something a user would notice.
April 30, 2026
Background AI + plan-tier gating + per-pillar drill-down
- ADDEDOptimistic dashboard seeding — your goals + briefing paint instantly while AI refines them in the background.
- ADDEDDaily briefing prefetch as a per-user background job. Today's briefing is already there when you open the dashboard.
- ADDEDAuto-provider with deadlines, validation, and template fallbacks. The dashboard is never empty even if every AI provider is unreachable.
- ADDEDPer-pillar drill-down (/dashboard/pillars/[pillar]). Click any pillar header to see goals, milestones, habits, recurring, drains, and red lines for that area.
- ADDEDPractices strip on Plan home — tap to mark habits + recurring tasks done.
- ADDEDAbout-you panel + Motivation strip surface personality, joys, hobbies, skills, and red lines that previously vanished after onboarding.
- ADDEDCustom pillars get their own vision substep instead of dead-ending.
- CHANGEDPro plan now actually does something: premium AI provider chain (Anthropic-first) and full rate limits. Free tier walks the cheaper chain with stricter limits.
- CHANGEDStripe webhook handles charge.refunded and charge.dispute.created — full refunds and disputes auto-demote to free immediately.
- CHANGEDPricing page upgrades for logged-in users go straight to Stripe Checkout instead of bouncing through signup.
- FIXEDOnboarding skip dialog uses an in-app modal instead of the browser's native confirm() popup.
- FIXEDVision step starter list is now a horizontal carousel with positive (green) and avoid (red) tracks, plus a 'View all' lightbox for browsing the full ~25 entries per pillar.
April 25, 2026
Onboarding restructure
- CHANGEDOnboarding split into three sections: Foundation (required), Context (optional), Profile + resume (optional). Every section can be skipped after the foundation.
- ADDEDPersonality picker tiles replaced the open-ended textarea.
- ADDED'Looking forward to' / joys step + 'Bad habits' step.
- CHANGEDHabits + routines merged into a single 'Practices' step where cadence picks the type.