What's New popup — the post-login briefing on what shipped

When new platform updates ship, the next time you sign in Turtini surfaces a small "What's New" popup with the cards you haven't seen yet. It's the same content as the public /updates timeline — just delivered as a one-tap briefing instead of a page you have to remember to visit.

What you see:
• A modal with one update card at a time — module art (when the update is module-scoped), category pill, title, summary, optional screenshot, and an optional "Learn more" deep link.
• Pager at the bottom (e.g. "2 of 4") with previous/next arrows. Walk through every unseen update, or skip and dismiss.
• A "Read all updates" link that opens the full /updates timeline if you want context on older items.

The dismiss model — one click, all caught up:
Closing the popup writes the publishedAt timestamp of the newest visible update to your local browser storage. Next sign-in, only updates published after that timestamp appear. So one dismiss seals every currently-visible card; only future updates will re-trigger the popup.

First sign-in:
Brand-new accounts see a single welcome card showing the most recent update. Everything older is silently marked seen so you aren't ambushed by the historical timeline. From then on, the popup is purely additive — only new things.

Where it doesn't appear:
The popup is suppressed on auth-flow and onboarding screens (sign-in, sign-up, password reset, MFA challenges, /setup/*, /welcome, /verify, /reef). It only triggers once you're inside the product on a normal route.

Per-device:
The "last seen" timestamp is stored per-browser in localStorage, keyed by your user ID. Sign in on a new device or browser and you'll see the popup again — useful as a recap, but if you don't want it, dismissing once on the new device clears it.

Disabling completely:
There is no global opt-out toggle today. If the popup is in the way for a specific moment (a demo, a recording), dismissing it clears it for that browser until the next update ships. Future versions may add a "don't show again" preference.

Where the same content lives:
• /updates — public timeline, no login required. Click "Read all updates" inside the popup to jump there.
• Email — subscribe via the form on /updates to get an email when something meaningful ships.