Skip to content

feat: clean up browse shared layout logic + introduce queuing#6030

Merged
IMB11 merged 14 commits intomainfrom
cal/queued-state-server-panel-browse
May 9, 2026
Merged

feat: clean up browse shared layout logic + introduce queuing#6030
IMB11 merged 14 commits intomainfrom
cal/queued-state-server-panel-browse

Conversation

@IMB11
Copy link
Copy Markdown
Member

@IMB11 IMB11 commented May 7, 2026

  • Queuing only for server panel.
  • Deduplicates/standardizes alot of the install logic

@IMB11 IMB11 requested a review from a team May 7, 2026 16:51
@modrinth-bot
Copy link
Copy Markdown
Member

modrinth-bot commented May 7, 2026

Note

This changelog has been baked. Any further edits will not be reflected.

Pull request changelog

App

Added

Changed

  • The header on the browse content page has been improved, the back button is now better placed to prevent layout shifts.

Deprecated

Removed

Fixed

Security

Website

Added

Changed

  • General performance improvements to the search pages.

Deprecated

Removed

Fixed

Security

Hosting

Added

Changed

  • Browsing server content now uses a selection flow, allowing multiple projects to be selected before installing them together.
  • Installing selected content now returns to the server content page immediately, where pending projects are shown as installing until the backend sync completes.

Deprecated

Removed

Fixed

  • Improved install state handling so selected content and dependencies remain consistently marked as installing.
  • Fixed annoying page shifts due to dependencies being resolved during installation.

Security

@modrinth-bot
Copy link
Copy Markdown
Member

modrinth-bot commented May 7, 2026

@IMB11 IMB11 marked this pull request as ready for review May 8, 2026 15:49
@IMB11 IMB11 added this pull request to the merge queue May 9, 2026
Merged via the queue into main with commit a79b8e0 May 9, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants