v5.3.4
Miracle now revokes the exact matching WorkOS session before deleting its own account session. Other signed-in devices remain untouched, and the iPhone app stays inside the app instead of opening Safari.
Every new login now requires interactive authentication instead of silently reusing an older AuthKit browser session. Existing sessions created before this release receive the same protection.
If the logout request cannot reach Miracle or returns an invalid response, the app keeps the account and local data in place and explains that sign out did not finish. It no longer clears the screen while a live server session may remain.
The iPhone PKCE handoff now preserves only the narrow WorkOS session identifier needed for logout. Access tokens and refresh tokens never enter Miracle's database.
One short email when something meaningful ships. No streaks required.