Skip to content

Releases and Version Roadmap

neil warner edited this page Oct 17, 2026 · 3 revisions

Releases & Version Roadmap

Repository: neiljaywarner/selah_prototype_audio_13sep2026
Master Tracking Issue: Issue #187
Philosophy: Inspired by 37signals (Calm, Focused, Ad-Free, Surprise & Delight)


πŸš€ 4-Version Progression Roadmap to Wide Soft Launch (77 Meditators)

graph LR
    A["v0.3.4 (Build 45)<br/><b>The Peaceful Narrator</b><br/><i>Human Narrator Audio Everywhere</i>"] --> B["v0.3.5 (Build 46)<br/><b>Curated 12 & Arbitrary Grace</b><br/><i>WhisperX Boundaries & Breath Pulse</i>"]
    B --> C["v0.3.6 (Build 47)<br/><b>Tri-Harness Rock-Solid Polish</b><br/><i>Marionette, Maestro, Patrol QA</i>"]
    C --> D["v0.4.0 (Build 50)<br/><b>Selah Soft Launch</b><br/><i>77 Beta Meditators Cohort</i>"]
Loading

1. Version 0.3.4 (Build 45) β€” "The Peaceful Narrator"

  • Target Delivery: Friday Night / Saturday Morning
  • Theme: Eliminate mechanical fallbacks; unlock authentic human narration everywhere.
  • Key Highlights:
    • Dynamic API.Bible Key Delivery: Streamlined API.Bible key resolution so physical devices (including our Google Pixel 9a testbed) always stream Max McLean's human narration for NIV without falling back to robotic TTS.
    • Acoustic Boundary Verification: Calibrated NIV 1 Cor 13:4 audio boundary at 14,880ms with 0ms clipping.
    • Audio Crossfade Hygiene: Smooth 150ms audio fade-out before the 4-second silence gap to eliminate headphone audio popping.
    • Tactile Loop Haptics: Subtle, light vibration pulse (HapticFeedback.lightImpact()) as each meditation loop concludes, signaling a new breath cycle without needing to look at the screen.

2. Version 0.3.5 (Build 46) β€” "The Curated 12 & Arbitrary Grace"

  • Target Delivery: Sunday Afternoon
  • Theme: Clear expectations, peaceful fallbacks, and breathing rhythm.
  • Key Highlights:
    • Visual Distinction for Top 12 Passages: Highlight the Top 12 pre-calibrated contemplations (1 Cor 13, Psalm 23, Romans 8, Matthew 11, etc.) with a subtle "✨ Acoustically Calibrated" badge.
    • Arbitrary Passage Grace: When a user selects an arbitrary verse range outside the pre-baked WhisperX catalog, the app provides gentle, transparent guidance ("Contemplative Audio Voice") rather than an alarming "unaligned timing" error.
    • Breathing Cadence Indicator: During the 4-second contemplative silence gap, the progress indicator expands and contracts like a calm breath (Inhale... Exhale... Selah).
    • Lockscreen Scrubber & Art: High-resolution notification banner with book, chapter, and human narrator credits.

3. Version 0.3.6 (Build 47) β€” "The Tri-Harness Rock-Solid Polish"

  • Target Delivery: Monday Afternoon
  • Theme: Bulletproof stability through multi-layered BDD automation.
  • Key Highlights:
    • Marionette MCP Semantic BDD: End-to-end verification of test/features/translation_switching_feature.txt and chapter_playback_feature.txt using semantic element discovery.
    • Maestro Mobile E2E Suite: Clean run of .maestro/smoke_test.yaml and .maestro/streamlined_feedback_flow.yaml on real Google Pixel 9a (58221JEBF20835).
    • Patrol Native Integration: Testing system permission dialogs and audio interruption handling (incoming calls, unplugging headphones).
    • Memory & Stale Daemon Audit: Verified zero memory leaks during 60-minute continuous looping; strict anti-beachball sequential execution.

4. Version 0.4.0 (Build 50) β€” "Selah Soft Launch (The 77 Meditators Cohort)"

  • Target Delivery: Wednesday Morning (Wide Release)
  • Theme: The quiet corner in your pocket for our first 77 friends.
  • Key Highlights:
    • "Three Breaths" Welcome Card: A tiny, 10-second non-intrusive onboarding tip: 1. Pick a passage. 2. Set your loop count. 3. Dwell on the Word.
    • Unified 1-Tap Feedback Funnel: Instant feedback via AppBar (Loving it, Suggestion, Needs work) that drops straight into our private GitHub triage board without collecting personal identifying data.
    • Web & Android Simultaneous Rollout: Live at https://selahword.web.app and on Android via Firebase App Distribution.
    • The Privacy Promise: Formal statement in the About sheet: No ads. No trackers. No data sales. No algorithm.

🏷️ Past Release History

Version Git Tag / Commit Release Date Channel / Target Key Highlights
v0.3.3 (44) 602dc9e 2026-10-16 Firebase App Distribution & Preview Web Forwarded dynamic API_BIBLE_KEY into APK compilation; verified human narrator boundaries on Pixel 9a (58221JEBF20835)
v0.3.2 (43) 3e26928 2026-10-13 Firebase App Distribution & Main 1 Cor 13 WEB timestamps calibrated (40,900ms–72,150ms); 1-tap feedback funnel merged
v0.3.1 (42) 6b3461a 2026-10-12 Firebase App Distribution & Preview Web Natural contemplative TTS voice optimization, automated CodeRabbit triage
v0.3.0 c4b6935 2026-10-11 Main / Preview Walking mode, lockscreen controls, curated passage audio bundling (BSB & WEB)

πŸ’Œ Invitation Kit & Sharing Assets

For the complete copy-pasteable Email, SMS, WhatsApp, and Social Media templates, see the in-repo guide:
πŸ‘‰ docs/RELEASE_ROADMAP_AND_INVITATION_KIT.md

Clone this wiki locally