Conversation
Dev-only command (debug.debugOverrides) that surfaces local-service override toggles without rebuilding. Values are persisted as a single JSON blob in localStorage under LOCAL_OVERIDES_FOR_PHOIENXI_DEBUG so any consumer can read flags with one getItem. First flag: AI_PANEL_LOCAL_OVERRIDE — when set, AIChatPanel switches the onboarding iframe from production to localhost:5555. Dialog shows one row per toggle with a checkbox, label, and a small fa-circle-info icon whose `title` carries the full explanation, so extra overrides can be added later without growing the dialog body.
A one-shot, app-lifetime onboarding tour that points new users at the design-mode toggle, the AI sidebar tab, and the New Project button. Step 1 auto-demos design mode (toggle on, hold 2s, toggle off) so the visible UI change does the explaining; the tooltip text stays stable. Subsequent steps are user-driven via the tooltip's Next/Dismiss buttons — clicking the actual targeted button never advances the tour, giving the user time to read each prompt. Gating: the tour waits for LoginService.proTrialStartDialogDismissed so its overlay never competes with the on-boot pro trial dialog. Falls back to a 60s timeout for runs where that dialog isn't shown. Persists completion via PhStore key "phoenixOnboardingTourState" (version field) so it never re-runs. Funnel metrics under (GUIDE, "tour", *): start, step1, step2, step3, dismiss.
|
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.



Screencast.from.28-04-26.12.14.55.PM.IST.webm