feat: Onboarding Pill - #2440
Merged
Merged
Conversation
🎩 PreviewA preview build has been created at: |
This was referenced Jun 19, 2026
Collaborator
Author
3 tasks
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 19, 2026 02:09
a27cdb0 to
72eadf3
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
2 times, most recently
from
June 19, 2026 02:25
c38d713 to
5f5d39b
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 19, 2026 02:25
72eadf3 to
14fbe7b
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
from
June 19, 2026 15:43
5f5d39b to
c994062
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 19, 2026 15:43
14fbe7b to
a39fbd9
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
from
June 19, 2026 15:44
c994062 to
bbdf96e
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 19, 2026 15:51
a39fbd9 to
ebc0b79
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
from
June 19, 2026 15:51
bbdf96e to
5ea2aaa
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 19, 2026 17:40
ebc0b79 to
3b09b65
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
4 times, most recently
from
June 19, 2026 20:59
7b70ec6 to
601fa2a
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 19, 2026 20:59
30b5b30 to
5d180fd
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 26, 2026 21:10
5d91933 to
d867d0f
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
from
June 26, 2026 21:10
9dea09e to
2b92751
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 26, 2026 21:13
d867d0f to
fc7588d
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
from
June 26, 2026 21:13
2b92751 to
2404644
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 26, 2026 21:28
fc7588d to
3561cca
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
2 times, most recently
from
June 26, 2026 21:29
714eabd to
50a2381
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
2 times, most recently
from
June 26, 2026 21:30
561b25b to
835828f
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
2 times, most recently
from
June 26, 2026 21:50
23e92c7 to
1a96436
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
2 times, most recently
from
June 26, 2026 22:00
1c9c02e to
dd64845
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
from
June 26, 2026 22:00
1a96436 to
6a73580
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 26, 2026 23:01
dd64845 to
477bb93
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
2 times, most recently
from
June 26, 2026 23:25
193c890 to
c296a9f
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 26, 2026 23:25
477bb93 to
cd2d469
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
from
June 26, 2026 23:42
c296a9f to
9aeee97
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
from
June 26, 2026 23:42
cd2d469 to
07759d0
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
2 times, most recently
from
June 27, 2026 00:13
eabeeff to
b29c919
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
from
July 6, 2026 17:59
b29c919 to
3f48dbc
Compare
camielvs
force-pushed
the
06-17-feat_onboarding_checklist
branch
2 times, most recently
from
July 6, 2026 18:05
216959b to
0534c0e
Compare
camielvs
force-pushed
the
06-18-feat_onboarding_pill
branch
2 times, most recently
from
July 6, 2026 18:34
12985d9 to
7597bff
Compare
Collaborator
Author
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.

Description
Second PR in the onboarding series (stacked on #2421). Makes onboarding progress visible from anywhere in the app, not just the Learning Hub.
OnboardingNavPill— a compactOnboarding · X/Ypill that opens a popover with the full checklist. Mounted in both the v1 and v2 editor navs (hidden in tour mode). It hides itself once onboarding is complete or dismissed.isReady/isResolvedso the pill (and other surfaces) only render once backend state has actually resolved, avoiding a flash of default/incorrect state on load.No new routes or page-level changes — purely an always-available entry point plus the supporting provider state.
Related Issue and Pull requests
Progresses https://github.com/Shopify/oasis-frontend/issues/622
Stacked on #2421 → followed by #2435
Type of Change
Checklist
Screenshots (if applicable)
Test Instructions
Onboarding · X/Ypill appears in the top nav in both the v1 and v2 editors.Additional Comments
Gating is on
isResolved(backend resolved + state loaded) rather thanisReady, so the pill never renders against unresolved state.