Skip to content

fix(desktop): wizard sets the real admin@lq.ai password + live progress + checks admin step - #81

Merged
Kevin-Tucuxi merged 1 commit into
mainfrom
fix/desktop-wizard-login
Jun 14, 2026
Merged

fix(desktop): wizard sets the real admin@lq.ai password + live progress + checks admin step#81
Kevin-Tucuxi merged 1 commit into
mainfrom
fix/desktop-wizard-login

Conversation

@Kevin-Tucuxi

Copy link
Copy Markdown
Contributor

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 a reset-admin-password CLI — no create-user. The wizard's "create your login" with a custom email could never create that account (error: no user found with email …), and completeWizard ignored the fixture's exit code, so it proceeded to "Running" with no usable login.

Fix:

  • Wizard sets a password for the real admin@lq.ai login (shown to the user; changeable later in Settings → Account). No more inventing an email.
  • completeWizard throws if the admin step exits non-zero (no more silent failure).
  • Live N/8 services ready progress from onState, replacing the static/misleading "downloading models" message.

Verified: signed/notarized dmg builds green; backend confirmed admin@lq.ai is the only account + reset-admin-password is the only CLI command.

Merge with a merge commit.

🤖 Generated with Claude Code

…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
Kevin-Tucuxi merged commit 851821e into main Jun 14, 2026
1 check passed
@Kevin-Tucuxi
Kevin-Tucuxi deleted the fix/desktop-wizard-login branch June 14, 2026 01:03
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant