Skip to content

Studio: Don't display What's New for newly onboarded users - #1837

Merged
bcotrim merged 2 commits into
trunkfrom
stu-834-dont-display-whats-new-for-newly-onboarded-users
Oct 2, 2025
Merged

Studio: Don't display What's New for newly onboarded users#1837
bcotrim merged 2 commits into
trunkfrom
stu-834-dont-display-whats-new-for-newly-onboarded-users

Conversation

@bcotrim

@bcotrim bcotrim commented Oct 2, 2025

Copy link
Copy Markdown
Contributor

Related issues

Proposed Changes

  • Modified onboarding flow to save the current app version as the user's "last seen version" when they complete onboarding
  • This prevents the "What's New" modal from appearing for new users immediately after creating their first site
  • Added test coverage to verify that the last seen version is correctly set during onboarding

Testing Instructions

  • Delete or clean the appdata-v1.json file from your Studio data directory to reset onboarding state
  • Start Studio and complete the onboarding flow by creating your first site
  • Verify that the "What's New" modal does NOT appear after the site is created
  • Confirm you see only the site screen without the What's New overlay

Pre-merge Checklist

  • Have you checked for TypeScript, React or other console errors?
@bcotrim bcotrim self-assigned this Oct 2, 2025
@bcotrim
bcotrim requested a review from a team October 2, 2025 16:40

@wojtekn wojtekn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code change looks correct, and fixes the issue.

@bcotrim
bcotrim merged commit 24370ce into trunk Oct 2, 2025
12 checks passed
@bcotrim
bcotrim deleted the stu-834-dont-display-whats-new-for-newly-onboarded-users branch October 2, 2025 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants