fix(desktop): wizard sets the real admin@lq.ai password + live progress + checks admin step - #81
Merged
Merged
Conversation
…no create-user) + live progress + check admin step The backend ships a fixed bootstrap admin (admin@lq.ai) and only reset-admin-password (no create-user), so the wizard's custom-email 'create your login' could never create an account — and completeWizard ignored the fixture's exit code, so it showed 'Running' with no usable login. Now: the wizard sets a password for admin@lq.ai (shown; changeable later in Settings), completeWizard fails loudly if the admin step errors, and the wizard shows live N/8-services progress instead of a static, misleading 'downloading models'. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Kevin-Tucuxi
added a commit
that referenced
this pull request
Jun 14, 2026
…d end-to-end Signed/notarized dmg → wizard (password under admin@lq.ai, live progress) → isolated donna-desktop stack healthy → login → stop/relaunch/engine-absent all confirmed. Documents the four real-run bugs this walkthrough caught + fixed (#80, #81). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Kevin-Tucuxi
added a commit
that referenced
this pull request
Jul 5, 2026
fix(desktop): wizard sets the real admin@lq.ai password + live progress + checks admin step
Kevin-Tucuxi
added a commit
that referenced
this pull request
Jul 5, 2026
…d end-to-end Signed/notarized dmg → wizard (password under admin@lq.ai, live progress) → isolated donna-desktop stack healthy → login → stop/relaunch/engine-absent all confirmed. Documents the four real-run bugs this walkthrough caught + fixed (#80, #81). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
Surfaced by the Task 13 live run (panel showed "Running" but login was rejected).
Root cause: the lq-ai backend ships a fixed bootstrap admin (
admin@lq.ai) and only areset-admin-passwordCLI — no create-user. The wizard's "create your login" with a custom email could never create that account (error: no user found with email …), andcompleteWizardignored the fixture's exit code, so it proceeded to "Running" with no usable login.Fix:
admin@lq.ailogin (shown to the user; changeable later in Settings → Account). No more inventing an email.completeWizardthrows if the admin step exits non-zero (no more silent failure).N/8 services readyprogress fromonState, replacing the static/misleading "downloading models" message.Verified: signed/notarized dmg builds green; backend confirmed
admin@lq.aiis the only account +reset-admin-passwordis the only CLI command.Merge with a merge commit.
🤖 Generated with Claude Code