v1.10.0 — UX Overhaul
NilaMind v1.10.0 — UX Overhaul
What's new
This is a major visual and experiential upgrade. Every screen has been touched.
🎨 Data Visualization
- Year in Pixels — mood heatmap showing daily intensity over 6 months
- Assessment Trend Charts — PHQ-9/GAD-7/WHO-5 with severity bands
- Episode Phase Timeline — horizontal bar showing elevated/depressed/mixed/stable periods
- Insight Cards — pattern cards with sparklines, trend indicators, and citations
🏠 Adaptive Home Screen
- Time-aware hero gradient — shifts from amber (morning) → blue (afternoon) → purple (evening) → indigo (night)
- Contextual mood summary — "You've been feeling steady this week"
- Welcome back card — warm message when returning after absence
- Nila's voice greeting — companion personality that adapts to your state
🏆 Gamification
- 10 achievements — first check-in, 7-day streak, 30-day streak, first episode, safety plan, caregiver added, wellbeing check, tool used, 10/100 check-ins
- Streak milestones — progress bar toward next milestone (3/7/14/30/100 days)
- Celebration animations — confetti burst + haptic feedback on milestones
💬 Nila's Voice
- 17 voice scenarios — greeting, mood (low/moderate/good/high distress), sleep (short/good), streak milestone, returning after absence, crisis, episode, tool suggestion, check-in prompt, wind-down, morning/evening
- 40+ warm templates — companion personality that adapts to your context
🎯 Empty States
- Warm illustrations for 12 screens — no more blank walls
- Companion voice CTAs — "Your story starts here" instead of "No data"
✨ Micro-Interactions
- Haptic feedback — light/medium/heavy/success/warning/error/celebration on every meaningful interaction
- Confetti burst — particle celebration on streak milestones
- Spring animations — elastic button presses, pulse glows, slide-up entrances
🎨 Design System (already built)
- Warm taupe-gray color palette
- Lora serif + Inter sans font pairing
- Light/Dark/System theme with Sensory Comfort mode
- Glass morphism with backdrop blur
- Aurora background animation
- prefers-reduced-motion + accessibility support
📊 Notifications (Phase 20)
- 5 Android notification channels with per-type importance
- Inline action buttons: Snooze 1h/3h, Check in/Not now, Taken/Remind 30m
- Signal-adaptive copy (5 types: sleep, inflection, lapse, streak, milestone)
- Wind-down sync, EMA grouping, progressive cooldown
🔧 Technical
- 2552 tests passing
- tsc clean, guard green
- On-device only — nothing leaves your phone
Install
- Download the APK below and install on Android 8+ (API 26+)
- Or use Obtainium to auto-update from this release