Skip to content

fix(wizard): align reauthentication with account setup - #10459

Open
Rello wants to merge 1 commit into
masterfrom
bugfix/ReAuthDialog
Open

fix(wizard): align reauthentication with account setup#10459
Rello wants to merge 1 commit into
masterfrom
bugfix/ReAuthDialog

Conversation

@Rello

@Rello Rello commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

Replace the legacy QWidget reauthentication dialog with a QML window that shares the account wizard browser-auth content, footer, dimensions, and style tokens.

Keep credential replacement isolated from account creation and remove the unreachable provider-signup widget stack and its orphaned helpers.

Bildschirmfoto 2026-07-27 um 15 27 51

Assisted-by: Codex:GPT-5

@Rello Rello added this to the 34.0.1 milestone Jul 27, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c1957df8f9

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/gui/WizardStyledWindow.qml Outdated
@Rello Rello added the design Design, UI, UX, etc. label Jul 27, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f03bdf0288

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/gui/trayaccountpopup_qt.cpp
Comment thread test/testbrowserreauthcontroller.cpp
@Rello
Rello force-pushed the bugfix/ReAuthDialog branch from f03bdf0 to c1957df Compare July 27, 2026 17:37
@Rello

Rello commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator Author

@claucambra can you check the quite complex test? it applied the new guidelines - but look complicated. opinion?

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 90296ac1d0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread test/testbrowserreauthcontroller.cpp
Comment thread src/gui/wizard/qml/BrowserAuthFooter.qml Outdated
Comment thread src/gui/wizard/qml/BrowserReAuthPage.qml Outdated
Comment thread src/gui/wizard/browserreauthwindow.cpp Outdated
Comment thread src/gui/wizard/browserreauthwindow.cpp Outdated
Comment thread src/gui/wizard/browserreauthwindow.cpp Outdated
Comment thread src/gui/wizard/browserreauthwindow.cpp Outdated
Comment thread theme/Style/Style.qml
@nilsding nilsding modified the milestones: 34.0.1, 34.0.2 Aug 3, 2026
@Rello
Rello force-pushed the bugfix/ReAuthDialog branch from 5a64a3c to e243ea9 Compare August 12, 2026 09:55
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
75.4% Coverage on New Code (required ≥ 80%)
59 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Comment thread src/gui/creds/webflowcredentials.h Outdated
Comment thread src/gui/wizard/browserreauthwindow.cpp
Comment thread src/gui/wizard/browserreauthwindow.cpp Outdated
@github-actions

Copy link
Copy Markdown
Contributor

Artifact containing the AppImage: nextcloud-appimage-pr-10459.zip

Digest: sha256:44a30172ff146209a73f6371edf79a4f4a5c50d894db5680919c98f3c664eeb6

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

The QML window shares the account wizard browser-auth content,
footer, dimensions, and style tokens.

Keep credential replacement isolated from account creation, remove the
unused provider-signup widget stack, and add integration coverage
for successful and cancelled reauthentication flows.

Assisted-by: Codex:GPT-5
Signed-off-by: Rello <Rello@users.noreply.github.com>
Signed-off-by: Camila Ayres <hello@camilasan.com>
@camilasan
camilasan force-pushed the bugfix/ReAuthDialog branch from 9364610 to 49903f3 Compare August 12, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

design Design, UI, UX, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants