# Show a one-time welcome tour on the first desktop launch · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/53842a1a9bea9736fef3f97559b012ee8bd4c1cb)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 53842a1a9bea9736fef3f97559b012ee8bd4c1cb

Requested commit: 53842a1a9bea9736fef3f97559b012ee8bd4c1cb

Commit: 53842a1a9bea9736fef3f97559b012ee8bd4c1cb

Tree: 01ccf12ca96bf5d98032ab1e273cf45f93c33c13

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
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>

```

## Parents

- [0d2d246e25bc859766b6d1d7b8571ede3e33e23e](https://git.cafe/dara/icarus/commit/0d2d246e25bc859766b6d1d7b8571ede3e33e23e?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/53842a1a9bea9736fef3f97559b012ee8bd4c1cb?format=markdown)
