Skip to content

Setup wizard revamp in React - #8268

Draft
Mumbolio85 wants to merge 4 commits into
jellyfin:masterfrom
Mumbolio85:Setup-wizard-revamp-React
Draft

Setup wizard revamp in React#8268
Mumbolio85 wants to merge 4 commits into
jellyfin:masterfrom
Mumbolio85:Setup-wizard-revamp-React

Conversation

@Mumbolio85

Copy link
Copy Markdown
Contributor

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.


  • I have read and followed the contributing guidelines.
  • I have tested these changes.
  • I have verified that this is not duplicating changes in an existing PR.
  • I have provided a substantive review of another web PR.

@Mumbolio85
Mumbolio85 requested a review from a team as a code owner July 26, 2026 23:19
@sonarqubecloud

Copy link
Copy Markdown

@viown
viown marked this pull request as draft July 26, 2026 23:25
@viown

viown commented Jul 26, 2026

Copy link
Copy Markdown
Member

I've converted your PR to a draft because #7503 must go in first before this can be reviewed.

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.

Revamp initial setup dialog to be more useful

2 participants