Wizzo v0.28.0 Release Notes
Released Oct 12, 2025Public Beta
Highlights
- Enabled multi-image uploads for the Labs Image→Quest pilot with combined OCR processing, per-image telemetry, and weekly cost tracking surfaced on admin dashboards.
- Refreshed referral milestones with polished UI, clear reward messaging, and direct invite link sharing to support growth loops ahead of RC.
- Tuned voice persona defaults and moderation safeguards, aligning fallback heuristics with the new tone QA checklist and ensuring empathetic adaptations only trigger from real signals.
Fixes
- Normalized persona adaptation logic so frustration tone is gated behind recent, high-confidence voice analyses and added cooldowns/reset hooks to avoid stale overrides.
- Hardened referral celebration logic by debouncing local storage celebrations, clarifying milestone progress states, and logging analytics per unlock.
- Documented multi-image storage rationale in sprint history and updated release assets/readme to reflect the new Public Beta v0.28.0 version.
- Replaced legacy KPI strip with new navigation focus tiles (Today's Focus, Weekly Momentum, Open Loops) using neon metric card design with Tailwind transitions for improved UX.
- Fixed build issues by removing conflicting `_document.tsx` from pages router and clearing stale build cache.
- Fixed Storybook integration by using local type definitions instead of missing `@storybook/react` imports.
Known issues
- Legacy SMS telemetry automation (`DATA-227`) remains outstanding.
- Preference decay/leaky-bucket tuning for personalization boosts and chat tone QA sign-off remain on the backlog.