Show a one-time welcome tour on the first desktop launch

The first desktop release with accounts opens straight into the library
with nothing to say what changed. A three-step card now says the local
library is untouched, offers sign-in, and points at Replays. It shows once
per install, waits for any update dialog and for launches that open a file
or link, skips the library step on an empty install, and What's new leads
back to it.

The seen flag is a new AppPreferences field whose default (not seen)
reproduces the old behavior, so stores written before it read correctly
without a migration; a test reads such a record.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
53842a1a9bDara Adedeji committed on 10/13/2026, 9:33:55 PMparent0d2d246

Checks

Some checks failed
13 files changedLine totals unavailable