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