Product updates from miracle.fyi. Small steps, most weeks.
One short email when something meaningful ships. No streaks required.
v5.17.5
A numeric practice should show the plan for the day, not only one total. The next TestFlight build can now receive the same privacy-safe pacing facts used by the mobile web practice row.
The current iPhone build keeps its existing response, while the next build explicitly opts into the richer display.
v5.17.4
Your North Star should stay easy to read without taking over the voice room. Short wording remains at the full reviewed size, while longer wording now steps down only as much as needed to fit the compact reading area.
The adaptive layout applies to mobile web and the installed PWA, including narrow and short phone screens.
v5.17.3
A free invitation should open Miracle, not turn into account support. Gmail recipients now continue directly to Google after opening the invitation. Everyone can use Google or a six-digit code sent to the invited email, with no password or payment required.
The result is one recipient-bound path that preserves existing tasks, notes, settings, and billing history.
On phone and PWA voice practice, the full North Star now grows into view instead of disappearing beneath a fixed three-line limit. The waveform yields the space first, so the sentence, repetition progress, and controls remain visible together.
v5.17.2
Brave can report that its on-device speech pack is downloading even when the browser never finishes installing it. Miracle now ends that waiting state and offers a retry, while recording, verification, and saving continue normally.
The optional highlighting status also has its own compact space, so it no longer covers the listening timer or repetition progress.
v5.17.1
Eligible daily numeric practices now remain available in the iPhone Today list after an earlier schedule has ended.
v5.17.0
Moving between Miracle on the web and the iPhone app should not mean relearning the product. The iPhone experience now follows the mobile web flow across the places used most often, with familiar actions, clearer rooms, and the same protected account data.
Task triage, due dates, deferrals, Return to Today, Voice To-Do, 3·6·9 practice, North Star, Notes, and Vision now carry the matching controls and save contracts. Linked to-dos remain valid in Notes, and Vision cards retain their order, image crop, and zoom across devices.
Certified personal Feed updates can receive Cheers and replies. Pacts gain complete recurrence editing and retry-safe time off, while Settings includes privacy controls, email guidance, and What’s New. Existing Feed clients retain their original response shape.
v5.16.1
3·6·9 repetitions saved from the iPhone app now use the same canonical civil-day format as the production journal. A repetition that was protected locally after the earlier server error can replay safely when Miracle reopens.
The failed request rolled back completely and never advanced the journal or any related practice. The iPhone retained the exact repetition in its protected Sync outbox, so it can be retried without entering it again.
After the server accepts the repetition, Miracle advances the 3·6·9 session normally and returns the canonical saved state to the iPhone.
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.
One short email when something meaningful ships. No streaks required.