[nightly-review] Clear forced onboarding after completion by r3dbars · Pull Request #488 · r3dbars/transcripted · GitHub
Skip to content

[nightly-review] Clear forced onboarding after completion#488

Merged
r3dbars merged 1 commit intomainfrom
codex/nightly-review-clear-onboarding-force-20260423
Apr 24, 2026
Merged

[nightly-review] Clear forced onboarding after completion#488
r3dbars merged 1 commit intomainfrom
codex/nightly-review-clear-onboarding-force-20260423

Conversation

@r3dbars
Copy link
Copy Markdown
Owner

@r3dbars r3dbars commented Apr 23, 2026

What changed

  • Moved first-run onboarding completion/force flags into PermissionsOnboardingPreferences.
  • Clears forcePermissionsOnboarding when onboarding is completed.
  • Added focused fast tests for the forced-onboarding override and completion path.

Why

The current default branch treats forcePermissionsOnboarding as a hard override in PermissionsOnboardingView.hasCompleted, but markCompleted() only writes permissionsOnboardingCompleted. If the force flag is set for QA or a manual reset, finishing onboarding still leaves hasCompleted == false, so the app can keep reopening onboarding forever.

Validation

  • bash build-deps.sh --force
  • bash build.sh
  • bash run-tests.sh -> 769 passed, 0 failed

@r3dbars r3dbars marked this pull request as ready for review April 24, 2026 02:16
@r3dbars r3dbars merged commit fc75051 into main Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant