miracle.fyi Start →
540 updates and counting.

Still Showing Up

Product updates from miracle.fyi. Small steps, most weeks.

One short email when something meaningful ships. No streaks required.

Journal actions line up

The two Journal actions beside each other now share one compact height. Catch up remains easy to tap, the mantra action keeps its complete progress, and the row uses no additional vertical space.

This visual fix does not change saved writing, repetition totals, or which unfinished day Catch up opens.

Everyday actions stay clear and safe

Small interaction failures should not interrupt a day of work. This release fixes confirmed problems found in a broad phone and PWA review.

  • Empty Feed replies and invalid annual or lifespan values are stopped beside the field before a request is sent.
  • Time-zone changes now wait for confirmation, task timing closes from its backdrop, and Vision sheets close when you leave Vision.
  • Long North Stars, Pact titles, Smart Capture steps, and confirmation copy remain readable without silent truncation, while mobile headers adapt cleanly to narrow screens.
  • Untouched blank notes clean themselves up, camera capture names scans correctly, and Discover titles and details open the pact they describe.
  • Projects keeps the To-Do navigation state, What’s New stays inside the installed app, and rejected 3·6·9 writing shows its correction beside the writer.

Phone navigation and Admin controls stay clear

The first phone screen should belong to your work, not oversized chrome or crowded controls.

  • Goal Grid replaces Feed in the primary phone navigation. Feed remains available through More, and the next native iPhone build follows the same order.
  • Long North Stars now step down to the largest readable size that fits the permanent header. Exceptionally long imported wording stays inside a bounded scroll area.
  • Admin page switches keep their complete labels beside the switch instead of collapsing into a one-character column.
  • Customer rows keep separate, stable targets for account details, Edit, and Beta access without overlap on narrow iPhones.

Desktop navigation keeps every destination and its administrator-defined order.

iPhone numeric practice pacing is ready

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.

  • Each scheduled set keeps its exact time and completion state.
  • Manually logged progress covers the earliest remaining sets without inventing check-ins.
  • Partial progress stays visible as an exact remainder instead of being rounded away.

The current iPhone build keeps its existing response, while the next build explicitly opts into the richer display.

Long North Stars stay compact in voice practice

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.

  • Natural North Stars up to the authored limit fit without hiding a line.
  • Miracle never shrinks the sentence below the readable 13px floor.
  • Exceptionally long imported wording stays inside the same bounded card with an internal scroll instead of pushing the waveform and controls away.
  • Spoken-word highlighting changes emphasis without changing line breaks or moving the text.

The adaptive layout applies to mobile web and the installed PWA, including narrow and short phone screens.

Free invitations now open the right account

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.

  • A verified matching identity adds complimentary access automatically and opens the existing account.
  • New email-code and Google identities become the same Miracle account used on later visits and devices.
  • Opening the invitation again cannot overwrite another sign-in already in progress.
  • A wrong or unverified account leaves the invitation unused and offers a clear way back to the invited email.
  • Resent invitations now use the current, clearer email rather than repeating an older template.

The result is one recipient-bound path that preserves existing tasks, notes, settings, and billing history.

Long North Stars stay readable

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.

Voice practice stays clear when highlighting stalls

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.

Daily practices stay visible on iPhone

Eligible daily numeric practices now remain available in the iPhone Today list after an earlier schedule has ended.

Your iPhone and mobile web workflows stay in step

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.

Daily work stays in step

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.

Community, Pacts, and Settings are fuller

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.

3·6·9 iPhone uploads now confirm correctly

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.

Your repetition stayed safe

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.

Confirmed journal progress

After the server accepts the repetition, Miracle advances the 3·6·9 session normally and returns the canonical saved state to the iPhone.

Stay in the loop

Small steps, most weeks.

Start my 14-day trial →

One short email when something meaningful ships. No streaks required.