Skip to content

Conversation

@brianjhanson
Copy link
Contributor

@brianjhanson brianjhanson commented Nov 13, 2025

Biting off a bit less than #18005 — moves the installer to Inertia. Still a lot of plumbing included in this one, but an easier first step.

Nothing super notable changed in the process the installer (for now) still behaves like you know and love.

This isn't even super inertia powered because Inertia doesn't really love multi-step forms that all appear on the same page.

In the future we might want to refactor this to be separate pages while keeping track of where a user is in the session, but that's for another day.

CleanShot.2025-11-18.at.14.07.51.mp4

This PR does not have an autocomplete component for the Site URL because we haven't built that component yet and it's a bit more complex than I wanted for this PR.

This also doesn't include Playwright tests because those seem to be broken in 6.x at the moment, going to be looking into that soon.

@brianjhanson brianjhanson requested a review from riasvdv November 18, 2025 20:20
import '../option/option.js';
import '../icon/icon.js';

export default class CraftSelect extends LionSelectRich {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I had originally planned to use the Rich Select for everything in the CP, but ran into performance issues when rendering the number of options for the site locale.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@riasvdv I think this is because of the rector rules. I forget, is this what we want?

Copy link
Contributor

Choose a reason for hiding this comment

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

Yes but we should just import it at the top 👍

@brianjhanson brianjhanson marked this pull request as ready for review November 18, 2025 20:38
@brandonkelly brandonkelly merged commit 149701e into 6.x Nov 18, 2025
9 of 10 checks passed
@brandonkelly brandonkelly deleted the feature/inertia-installer branch November 18, 2025 22:37
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.

4 participants