Add a day-zero first-run wizard before the desktop tour
Some checks failed
check / check (push) Failing after 6s
dev release / build (push) Successful in 29s

First-boot --autostart now walks Welcome, timezone, network hint, updates,
and an optional snapper day-zero snapshot in the existing help window, then
hands off to the live cheatsheet tour. Existing onboarded users are skipped.
This commit is contained in:
Breadway 2026-08-16 00:00:23 +08:00
parent d9012c8e72
commit af6ba1bd82
9 changed files with 901 additions and 31 deletions

View file

@ -25,8 +25,9 @@ Not emitted when:
- every-login `--autostart` builds a hidden window because onboarding is
already done (silent autostart)
- first-run `--autostart` starts the tour overlay without presenting the
main window
- first-run `--autostart` presents the main window on the day-zero
wizard; the tour overlay starts after that wizard finishes (or is
skipped). `bread.help.opened` **is** emitted for that first-run present.
- `--onboard` / `--tour-event` (tour only)
- `--screenshot` (capture, not a user-visible open)