Skip to content

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

Merged
Rello merged 1 commit into
masterfrom
bugfix/ReAuthDialog
Aug 13, 2026
Merged

fix(wizard): align reauthentication with account setup#10459
Rello merged 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
Comment thread src/gui/creds/webflowcredentials.h Outdated
Comment thread src/gui/wizard/browserreauthwindow.cpp
Comment thread src/gui/wizard/browserreauthwindow.cpp Outdated
@camilasan
camilasan force-pushed the bugfix/ReAuthDialog branch from 9364610 to 49903f3 Compare August 12, 2026 12:58
@Rello Rello modified the milestones: 34.0.2, 34.0.3 Aug 13, 2026
@camilasan
camilasan force-pushed the bugfix/ReAuthDialog branch from 49903f3 to 68bb507 Compare August 13, 2026 09:00
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 68bb507 to d5a4b1b Compare August 13, 2026 09:00
@camilasan camilasan modified the milestones: 34.0.3, 34.0.2 Aug 13, 2026
@github-actions

Copy link
Copy Markdown
Contributor

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

Digest: sha256:10cd838b2824716f858faa140b1be7ea5528d78b217e4c665951b4b5e6107db0

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.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
75.4% Coverage on New Code (required ≥ 80%)
57 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

@Rello

Rello commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator Author

/backport to stable-34.0

@camilasan
camilasan self-requested a review August 13, 2026 13:28
@Rello
Rello merged commit f1bfc1a into master Aug 13, 2026
21 of 23 checks passed
@Rello
Rello deleted the bugfix/ReAuthDialog branch August 13, 2026 13:33
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