Product updates from miracle.fyi. Small steps, most weeks.
One short email when something meaningful ships. No streaks required.
v5.8.22
Miracle now stays at its intended size in both installed mobile experiences. Pinching or double-tapping the page no longer enlarges or shrinks the interface.
v5.8.21
Opening one Habit Stake now shows the selected enrollment and billing activity as clean detail rows instead of surrounding both records with permanent blue boxes.
v5.8.20
The iPhone app now preserves both directions of a pinch gesture. If the screen is enlarged accidentally, pinching out returns Miracle to its normal scale instead of leaving the interface stranded.
Superseded by v5.8.22: Installed mobile page zoom is now intentionally disabled in both the PWA and iPhone app.
v5.8.19
Area of screen capture now moves directly from Chrome's Share picker into Miracle's local crop editor, including on macOS where minimized capture windows may not present hidden video frames.
v5.8.18
Admin onboarding tests now follow one reliable lifecycle from creation through expiry, restart, launch, and deletion. An expired test is labeled clearly, cannot be opened accidentally, and keeps both Start over and Delete available.
v5.8.17
The In Progress header now reads as one compact control row. Its item count sits beside the section name, while Focus remains a visible verb on every screen size.
v5.8.16
Signing in with the wrong email no longer makes Miracle look unlocked. Public pages now show just Log in until the account is entitled, while members and protected pact users still see Open the app.
v5.8.15
Forward an email to Miracle and every visible attachment now stays with the resulting to-do in its original order. Supported PDFs, images, and text files help Miracle identify the actual company, amount, and next action instead of guessing from the sender alone.
v5.8.14
Choose Area of screen, select a monitor in Chrome, then draw a box on a frozen local still.
v5.8.13
Miracle now records every billable AI attempt before it reaches a provider, then reconciles completed calls with exact fixed-point pricing. The owner-only AI costs page turns that ledger into a compact financial view without storing prompts, task text, audio, files, or model responses.
Provider reports come from an isolated billing sync and fail closed when a report is incomplete or stale. If provider Admin credentials are not configured, the page says Sync needed instead of inventing a total. Per-user history begins with this release because earlier calls cannot be reconstructed safely.
One short email when something meaningful ships. No streaks required.