Repository navigation
Releases and Version Roadmap
neil warner edited this page Oct 17, 2026
·
3 revisions
Repository: neiljaywarner/selah_prototype_audio_13sep2026
Master Tracking Issue: Issue #187
Philosophy: Inspired by 37signals (Calm, Focused, Ad-Free, Surprise & Delight)
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>"]
- 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.
- 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.
- 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.txtandchapter_playback_feature.txtusing semantic element discovery. -
Maestro Mobile E2E Suite: Clean run of
.maestro/smoke_test.yamland.maestro/streamlined_feedback_flow.yamlon 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.
-
Marionette MCP Semantic BDD: End-to-end verification of
- 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.appand on Android via Firebase App Distribution. - The Privacy Promise: Formal statement in the About sheet: No ads. No trackers. No data sales. No algorithm.
| 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) |
For the complete copy-pasteable Email, SMS, WhatsApp, and Social Media templates, see the in-repo guide:
π docs/RELEASE_ROADMAP_AND_INVITATION_KIT.md
Overview
- π Welcome Home
- π Onboarding & Contributor Guide
- π Soft Launch Checklist
- π Review Guide Tomorrow Night
πΏ Product & Ministry
- Product & Ministry Home
- π Sharing & Invitation Kit
- User Feedback & Prayer Triage
- Data-Driven Ministry Insights
βοΈ Engineering & Architecture
- Engineering Home
- Audio Platform Matrix: Web vs PWA vs APK
- Firebase Hosting Previews
- Feedback Technical Architecture
- Firebase Analytics & Telemetry
- Releases & Roadmap
- Acoustic Calibration Guide
- WhisperX Alignment ADR
π Quick Links