v2.4.1
Room for the Dynamic Island — nothing hides behind your iPhone's camera anymore
If you use miracle.fyi from your home screen on a recent iPhone, the Dynamic Island — the pill at the top that houses the camera — was sitting on top of the app. The header could slide under it, scrolling text collided with the clock and battery, and tall dialogs could open with their first line tucked behind it.
The app now treats that space as the hardware's, not ours:
- The header always starts below the island with a little breathing room — in portrait and in landscape.
- As you scroll, content fades out under the status bar instead of crashing into it.
- The streak, account, and nav popovers open below the island instead of underneath it.
- Dialogs and sheets — pacts, the goal wizard, confirmations — keep their first line and close button clear of it.
On iPhones and iPads without an island or notch, nothing changes — the app uses every pixel it always did.