Skip to content

feat(core): migrate setup to vue#51464

Merged
skjnldsv merged 2 commits into
masterfrom
feat/setup
Mar 13, 2025
Merged

feat(core): migrate setup to vue#51464
skjnldsv merged 2 commits into
masterfrom
feat/setup

Conversation

@skjnldsv

@skjnldsv skjnldsv commented Mar 13, 2025

Copy link
Copy Markdown
Member

Fix #15591

  • Migrate to vue
  • Added autoconfig heads up

Screenshots

Normal Autoconfig detection Htaccess warning Setup error
2025-03-13_15-42 2025-03-13_15-40 2025-03-13_15-46 2025-03-13_15-47

@skjnldsv skjnldsv added this to the Nextcloud 32 milestone Mar 13, 2025
@skjnldsv skjnldsv self-assigned this Mar 13, 2025
@skjnldsv skjnldsv requested review from a team as code owners March 13, 2025 14:48
@skjnldsv skjnldsv requested review from Pytal, artonge and nfebe and removed request for a team March 13, 2025 14:48
@github-project-automation github-project-automation Bot moved this to 🏗️ In progress in 📁 Files team Mar 13, 2025
@skjnldsv skjnldsv requested review from Altahrim, come-nc, marcoambrosini and susnux and removed request for a team March 13, 2025 14:48

@marcoambrosini marcoambrosini left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

<3

@skjnldsv

skjnldsv commented Mar 13, 2025

Copy link
Copy Markdown
Member Author

cc @marcoambrosini for design validation :)
I've done minimal changes from the source components, but some might needs adjusting (in nc/vue):

1️⃣ The border here looks odd/out of place compare to the rest of the inputs

image

2️⃣ I reduced the headings of the Notes, otherwise it looks very odd

image image

3️⃣ I added some spacing between inputs, otherwise it looks very cramped togethers

image

@ChristophWurst ChristophWurst left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

image

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
@skjnldsv

Copy link
Copy Markdown
Member Author

/compile

Comment thread core/src/views/Setup.vue
this.loading = true
},

checkPasswordEntropy(password: string): PasswordStrength {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Is this not part of checkPasswordStrength on the NcPasswordField?

@skjnldsv skjnldsv Mar 13, 2025

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

No, password_policy and capabilities are not available during setup.

This is a minimal and simple approach :)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Maybe we can integrate this but yes works for me. Nice work @skjnldsv ! 🚀

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
@skjnldsv skjnldsv added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Mar 13, 2025
@skjnldsv skjnldsv enabled auto-merge March 13, 2025 15:26
@skjnldsv skjnldsv merged commit a71ef11 into master Mar 13, 2025
@skjnldsv skjnldsv deleted the feat/setup branch March 13, 2025 15:34
@susnux

susnux commented Mar 13, 2025

Copy link
Copy Markdown
Contributor

Cypress tests? 🤡

@skjnldsv

Copy link
Copy Markdown
Member Author

Cypress tests? 🤡

On it already! 😁

@MorrisJobke

Copy link
Copy Markdown
Member

@ChristophWurst Unfortunately not yet 6 years - missed it by 2 months 😆

@joshtrichards

Copy link
Copy Markdown
Member

Don't have time to test today, but maybe someone else still has their test environment for this PR handy and can check if these Issues are also closed out by this PR (I suspect they are):

#43122
#45815

@ChristophWurst

Copy link
Copy Markdown
Member

@MorrisJobke fair enough. Revert?

@skjnldsv

skjnldsv commented Mar 13, 2025

Copy link
Copy Markdown
Member Author

@MorrisJobke
@ChristophWurst Unfortunately not yet 6 years - missed it by 2 months 😆

Tom Hanks Hello GIF

@skjnldsv

Copy link
Copy Markdown
Member Author

Don't have time to test today, but maybe someone else still has their test environment for this PR handy and can check if these Issues are also closed out by this PR (I suspect they are):

#43122 #45815

will do 👍

@skjnldsv

Copy link
Copy Markdown
Member Author

Cypress tests? 🤡

#51468

@susnux susnux moved this from 🏗️ In progress to ☑️ Done in 📁 Files team Mar 14, 2025
@MorrisJobke

Copy link
Copy Markdown
Member

@skjnldsv
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to release Ready to be released and/or waiting for tests to finish enhancement feature: install and update technical debt 🧱 🤔🚀

Projects

Status: ☑️ Done

Development

Successfully merging this pull request may close these issues.

Vue setup page

7 participants