Product updates from miracle.fyi. Small steps, most weeks.
One short email when something meaningful ships. No streaks required.
v5.16.0
Daily practice should still count when you choose the native iPhone app. Selected TestFlight members can now record eligible Push-up progress and complete 3-6-9 repetitions without opening the web app.
Speak a faithful repetition, pause briefly, and Miracle accepts the canonical North Star, saves it, and immediately prepares the next repetition. Typed repetitions remain available too. The current day completes only after all 18 fixed slots are present.
v5.15.5
Ordinary work in the iPhone app should not be blocked by a pact that measures something else. A numeric pact could previously make a completed to-do reappear or reject a 3-6-9 repetition even though neither action could change that pact.
v5.15.4
Deferring work should make it disappear until the right time, not quietly re-file it. A returned task could previously land in Today or Inbox instead of keeping the list and position where you left it, especially after several tasks returned together.
Defer now preserves the task's saved list and manual order. Its place between neighboring tasks remains intact in In Progress, Today, Priority, or Inbox, and returning several tasks keeps their relative order too.
The return time is now only a temporary hide clock. It no longer creates, replaces, or clears a due date, and it never changes a reminder. You can change or clear the due date while a task is Deferred without moving its return time.
If an existing due date or reminder has arrived while a Priority or Inbox task was hidden, the task appears in Today when it returns because Today surfaces due work. Its saved list has not changed. In Progress tasks remain In Progress.
v5.15.3
Signing in should lead directly to your Miracle account. The native iPhone app was successfully authenticating, but a safety filter removed part of the private Right Now history before the account snapshot reached the phone, so the app could not finish checking the account.
Apple, Google, and email sign-in now proceed through the same verified account-loading path without looping on the account check screen. Existing work stays unchanged, and no new TestFlight build is required.
v5.15.2
A saved note should look like the note you wrote from its very first readable frame. Previously, Daily Notes briefly reduced a formatted document to plain lines while the full editor loaded, which made bullets and nesting seem to appear only after a click.
Miracle now draws the saved document directly from its canonical note data as soon as that data arrives. Bullets, nested lists, ordered starts, headings, inline emphasis, links, images, checklists, and intentionally empty list rows keep their authored structure before the editor mounts or receives focus.
The compact Daily Notes feed cannot contain list hierarchy, so the selected saved note now keeps a short opening state until its complete document arrives instead of presenting a collapsed excerpt as the note. Other dates retain their compact excerpts, and the editor remains lazy, unfocused, and ready when you choose to write.
v5.15.1
Live highlighting should begin when its on-device speech pack is ready, without leaving a disabled download status on screen.
While a compatible desktop browser downloads its English speech pack, Miracle checks the browser-owned status in the background. As soon as the pack becomes available, the download notice disappears and spoken words begin highlighting from the microphone track that is already recording the repetition.
Closing the voice room or moving to another repetition cancels the old status check. A late download result cannot repaint a newer repetition, and an unsupported or failed speech pack still leaves the waveform, recording, transcription, and journal save working normally.
The Capacitor iPhone project now requires iOS 15 or later, addressing App Store Connect's warning for future uploads. Build 8 was delivered successfully despite the warning and remains available for testing today.
v5.15.0
The first native Miracle app is ready to enter TestFlight. It remakes the daily experience for iPhone while the existing web app keeps working independently on desktop and in the browser.
To-dos, goals, Proof to Plan, the 3·6·9 Journal, North Star, Notes, Vision, Community, Time on Earth, reminders, export, and account deletion now have an iPhone-native home designed around compact screens and touch.
The iPhone app uses the same Miracle account and server-owned data as the web app. Secure sign-in, protected offline work, exact-once sync, and account recovery keep the two clients independent without splitting your work.
v5.14.0
The live word tracker that makes the iPhone recitation room easier to follow is now available on compatible desktop Chromium browsers and installed desktop PWAs too.
Miracle uses only the browser’s on-device English speech pack for interim word highlighting. If the pack is not installed, the listening line offers one compact Download live highlighting action. Miracle never installs it without your click and never falls back to a browser-vendor cloud speech service.
Live highlighting reuses the microphone track already drawing the waveform; it does not open a second capture. Interim words remain in browser memory, only change the teleprompter’s appearance, and cannot save or approve a repetition. The complete repetition still follows the existing OpenAI transcription and whole-mantra check before it fills a journal slot.
If on-device recognition is unsupported, unavailable, declined, or interrupted, Miracle simply leaves live word highlighting off. The waveform, Next and Finish controls, recording, transcription, and journal save continue unchanged.
v5.13.7
The live word tracker should be obvious at a glance. A small shift from gray to dark text was too easy to miss while speaking.
Words Miracle has heard now use the strongest Dawn text color, crisp optical weight, a session-color underline, and a restrained glow. Words still to say remain readable, but the spoken prefix is unmistakable in Morning, Noon, and Evening sessions and in both light and dark themes.
The emphasis changes paint only. It does not change font size, font metrics, spacing, dimensions, or position, so the mantra cannot rewrap underneath you as on-device recognition advances. The accepted-repetition flash uses the same treatment across the installed app, PWA, and browser.
v5.13.6
The voice room should visibly respond when you speak. A static glow is not enough to show that Miracle is hearing you.
The installed iOS app now sends the microphone level already measured by its on-device speech engine into the shared 3·6·9 waveform. Quiet speech draws short bars and a louder voice draws taller bars in real time. It does not open a second microphone, upload audio, or replace on-device recognition.
The PWA, mobile web, and desktop browser continue to draw their waveform directly from Web Audio. The native and browser paths now converge on the same 48-bar canvas and release their recording state when the room closes.
The microphone inside the waveform is no longer white on a white surface in the light theme. Its icon uses the active text color, so the listening state remains legible before the first word and between repetitions.
One short email when something meaningful ships. No streaks required.