8000 feat(web): welcome tour after the first sign-in by adeelahmad · Pull Request #165 · adeelahmad/lense · GitHub
[go: up one dir, main page]

Skip to content

feat(web): welcome tour after the first sign-in - #165

Merged
adeelahmad merged 1 commit into
mainfrom
claude/project-thread-2sexnc
Oct 5, 2026
Merged

adeelahmad merged 1 commit into
mainfrom
claude/project-thread-2sexnc

Conversation

@adeelahmad
Copy link
Copy Markdown
Owner

Requested by Adeel · project thread

Description

Before: after signing in for the first time, people landed on Home with no pointer to where to start.

After: a single card, "Welcome to Lens", opens once with the two places people come back for:

  • Ask the assistant: type a question right in the card; it opens a chat over everything you can read with the question filled in.
  • See your charts: one button to Reports.

Asking, opening Reports, Skip or closing all count as seen (POST /auth/me/tour from #152), so it opens once per person. The account menu gets "Welcome tour" to open it again without recording anything. It only opens for web sign-ins, never for API tokens, and existing users were already marked as seen by #152's upgrade step.

Motivation and Context

After setup, users mostly care about talking to the assistant and the charts; this gets them to either in one step.

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist:

  • The title is a Conventional Commit.
  • My code follows the code style of this project (tsc, eslint, prettier clean; pnpm build passes).
  • I added or updated tests (__tests__/welcome-tour.test.tsx; full jest suite 694 passed).

🤖 Generated with Claude Code

https://claude.ai/code/session_01P2JaBE5twABdk56QrYovMi


Generated by Claude Code

A once-only card leads new people to the two places they come back for:
ask the assistant straight from the card, or open Reports for the
charts. Asking, opening Reports, skipping or closing all count as seen;
the account menu opens it again.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P2JaBE5twABdk56QrYovMi
@adeelahmad
adeelahmad merged commit 8b7b5c1 into main Oct 5, 2026
@adeelahmad adeelahmad self-assigned this Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0