feat(THI-225): refresh Tour + ShortcutsSheet for v0.2 coverage#109
Merged
Conversation
The first-run tour and shortcuts sheet were stuck on v0.1 feature coverage — neither mentioned pinning (THI-98), filter presets (THI-98), the layout switcher (THI-59 / 60), or pane-history search (THI-100). A new user clicking through the tour learned about cards, the Waiting filter, and the command palette, then got dropped into a dashboard with a stack of v0.2 features they had no way to discover. Tour now ships 8 steps instead of 4. The new four cover pin, presets, layout switcher, and ⌘⇧F pane-history search. The tour storage key bumps from v1 → v2 so users who already dismissed v1 see v2 once. The pin step uses a compound `[data-tour="first-card"] .act-pin` selector to scope onto the first card without threading a new prop through WindowCard. ShortcutsSheet gains a new "Search" section listing ⌘⇧F (and the Ctrl+Shift+F variant) — the only wired hotkey that wasn't surfaced. Out of scope (the ticket called both out): - Broadcast palette tour step + shortcut entry — depends on THI-207 (no global entry point for broadcast yet). - Pin hotkey — not wired anywhere. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The first-run tour and shortcuts sheet were stuck on v0.1 feature coverage. A
new user clicking through the 4-step tour learned about cards, the Waiting
filter, ⌘K, and then got dropped into a dashboard with a stack of v0.2
features they had no way to discover.
Tour (4 → 8 steps)
Added four new stops between the existing card / waiting / ⌘K steps:
Storage key bumped from `switchboard:tour:v1:dismissed` → `v2:dismissed` so users who already dismissed v1 see v2 once. Pre-existing version-bump pattern (see comment in `lib/tour.ts`).
ShortcutsSheet
New "Search" section with ⌘⇧F + Ctrl+Shift+F. The hotkey was wired in THI-100
but the sheet was never refreshed.
Out of scope
The ticket explicitly defers:
Test plan
🤖 Generated with Claude Code