FlowFuse / FlowFuse/flowfuse

Persist onboarding completion so users do not land back in the funnel

Open
#8,521 0 comments 0 reactions 1 assignee Claimed by @andypalmi View on GitHub
area:frontend type:bug
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 21h
Merged PRs (30d)
146

Description

After finishing onboarding, logging out and back in lands the user in onboarding again. The onboarding stage currently lives client-side (`ux` store, localStorage), so a fresh session cannot know onboarding was completed. #8494 only fixes the skip-path 404.

Store onboarding completion server-side in a `userProperties` table, following the pattern already used for instance settings and device settings, and read it when deciding whether to enter the funnel.

See this comment for context https://github.com/FlowFuse/flowfuse/pull/8440#discussion_r3989426284

Done when: a user who completed or skipped onboarding lands on their team page on every subsequent login, on any browser.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.