Setup wizard revamp in React - #8268
Draft
Mumbolio85 wants to merge 4 commits into
Draft
Conversation
…nitial conversion to react.
|
viown
marked this pull request as draft
July 26, 2026 23:25
Member
|
I've converted your PR to a draft because #7503 must go in first before this can be reviewed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Changes
This rebuilds the setup wizard revamp from #8134 on top of the React/TypeScript wizard migration from #7503, since the #8134 revamp targeted the legacy controllers.
Settings are now staged in a draft and only applied on Finish, with a new summary review step, advanced settings page, and progress bar across steps. Also adds "go back to summary" buttons for easier navigation between steps, and brings the mismatched password indicator in line with the rest of Jellyfin's styling.
Before
Setup-Wizard-Before.mov
After
Screen.Recording.2026-07-26.at.5.58.53.PM.mp4
Issues
Fixes #88
Built On #7503
Rewrite of #8134
Code assistance
Claude Code was used to assist me in solving the issue, but any code written by it was reviewed and refined by me, and I stand behind it as my own code.