Release Notes
Track what's shipped in JuntoAI Breath. Each release brings us closer to the ultimate pre-performance regulation tool.
Notification Settings & Preferences
May 12, 2026- •Full settings screen with notification toggle, timing preferences, calendar access, and about section
- •Configurable reminder timing: 15 min only, 5 min only, or both — with immediate notification reconciliation on change
- •System settings deep-link for users who denied notification or calendar permissions
- •Automatic permission re-check on app resume — UI and scheduler sync instantly when permissions change in OS settings
- •Calendar permission status indicator with granted/denied state and one-tap access to OS settings
- •About section with app version, open source licenses page, and contact/feedback link
Guided First Session
May 11, 2026- •Extended voice coaching during a new user's very first breathing session with cycle-aware audio routing
- •Decorator pattern wrapping VoiceGuidanceService — zero modifications to breathing engine or session state machine
- •Cycle 1 detailed coaching clips with technique instructions for each phase (inhale, hold, exhale, hold)
- •Cycle 2 abbreviated encouragement clips that ease the user toward independent rhythm
- •Automatic config lock to White belt (4-4-4-4, 3 min, voice mode) ensuring beginner-safe settings
- •Graceful fallback to standard voice guidance on any clip failure — session never interrupted
- •10 pre-bundled offline coaching clips under 2 MB total — works anywhere without network
UM Experience & AI Voice Guidance
May 11, 2026- •Premium AI voice guidance with phase cues and per-second counting using pre-generated clips
- •Full 9-belt progression display with locked/unlocked states and unlock criteria
- •Custom breathing ratios (2–20s per phase) and configurable session duration
- •Four audio modes: Off, Bell Only, Voice, and Voice + Bell
- •Session setup screen with belt selection, ratio editor, and duration picker
- •Quick-start path remembering last session config for one-tap regulation
Waitlist Referral System
May 10, 2026- •Double opt-in email confirmation via AWS SES with 24-hour token expiry
- •Personalized referral links that boost waitlist position by 5 spots per successful referral
- •Real-time position tracking with live status page and 30-second polling
- •EspoCRM contact sync via GCP Pub/Sub for CRM pipeline integration
- •GDPR-compliant data management with separate marketing consent and full deletion support
- •Abuse prevention: IP rate limiting, disposable email blocking, and referral cap enforcement
Calendar Smart Prompting
May 10, 2026- •On-device calendar reading with 24-hour event window and 15-minute refresh cycle
- •High-stakes event detection via keyword matching, attendee count, and external attendee heuristics
- •Live countdown timer on home screen with "Regulate Now" quick-start action
- •Local notifications scheduled 15 minutes before high-stakes meetings
- •Manual mode fallback for users who decline calendar permission
- •Zero calendar data leaves the device — all processing strictly on-device
State-Shift & Meeting Prep Card
May 10, 2026- •Pre/post session self-report capturing stress on a 1–10 scale
- •State-Shift delta calculation with readiness verdicts: "ready", "improved", or "unchanged"
- •Meeting Prep Card showing score transition, delta, and verdict before high-stakes calls
- •Background Firestore session persistence with offline-first caching
- •Full session flow orchestration with state machine and concurrency guard
Core Breathing Engine
May 10, 2026- •Precision breathing timer with ±100ms accuracy across full sessions
- •Bloom circle animation synchronized to inhale/hold/exhale/hold phases at 60 FPS
- •Haptic feedback on phase transitions with system-respecting toggle
- •Audio bell cues on phase transitions with volume following system media
- •Full-screen immersive session with pause/resume, screen wake lock, and 3-2-1 countdown
- •Works fully offline — zero network dependencies during sessions
Foundation & App Scaffold
May 10, 2026- •Dark Workspace theme with PRD-specified teal and amber accents
- •GoRouter navigation with all V1 routes and onboarding redirect logic
- •Firebase anonymous authentication — instant use with no sign-up friction
- •Riverpod state management architecture with SharedPreferences persistence
- •Offline-first design — app launches and functions fully without network