Skip to content

feat: update server settings#5628

Draft
tdgao wants to merge 54 commits intomainfrom
truman/new-server-settings
Draft

feat: update server settings#5628
tdgao wants to merge 54 commits intomainfrom
truman/new-server-settings

Conversation

@tdgao
Copy link
Copy Markdown
Contributor

@tdgao tdgao commented Mar 21, 2026

From hosting server cards PR

Changed:

  • Refreshed the server cards UI for consistency
    • Contact support button
    • Download cancelled server files button
    • Countdown timer for number of days cancelled server's files are kept.
  • Updated existing server card states with better help text.
  • Applied consistent styling for purchase and upgrade server modals.
  • Design refresh for server purchase modal plan selection, with handling for logged out users.

Added:

  • Confirmation modal for resubscribing to a server
  • Proper provisioning state for resubscription with live update once server is ready.
  • New empty state for manage servers page

Fixed:

  • Storybook global css not being used.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 21, 2026

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Mar 24, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
storybook b47020d Commit Preview URL

Branch Preview URL
Apr 02 2026, 03:08 AM

@modrinth-bot
Copy link
Copy Markdown
Member

Pull request changelog

App

Added

Changed

Deprecated

Removed

Fixed

Security

Website

Added

Changed

Deprecated

Removed

Fixed

Security

Hosting

Added

Changed

Deprecated

Removed

Fixed

Security

tdgao and others added 27 commits March 27, 2026 01:19
…ttings' of github.com:modrinth/code into truman/new-server-settings
* fix type errors

* fix some stylesheets not imported for storybook

* add server listing stories

* add fix for frontend stylesheet imports

* remove props.

* convert copy code to use tailwind

* update server listing component styles

* update server info label styles

* start status/player count info label, more style updates and fixes

* add new server card buttons

* hook up server cards and implement updated styles

* hook up on download button

* fix tauri throwing error when api returns 204 No Content

* hook up purchase server modal in app

* fix upgrading state loading icon

* pnpm prepr

* filter out servers past 30 days after cancellation

* do not apply opacity on lock or spiner icons

* fix disabled server icon background

* update pending change stage

* handle known suspension states

* refactor: reduce code duplication for server listing

* update disabled state text color

* fix loading icon color

* clean up copy

* fix disabled opacity for server card

* update server listing files kept to be countdown

* implement resubscribe modal

* implement proper provisioning state for resubscribe

* fix duplicate attribute and pnpm prepr

* feat: add shared UI package auth DI

* feat: update purchase server flow (#5714)

* implement server list empty state component

* fix stories and adjust spacing

* implement select plan design refresh

* implement auth for empty server list

* use refs instead of reactive

* pnpm prepr

* fix auth usage for empty servers list

* move app auth provider setup to src/providers/setup

* pnpm prepr

* fix max height

* style fix

* fix getCreds no auth is blocking api client

* implement servers guest plan modal and signin which redirects back to modal's next step

* refactor guest plan select logic into provider

* implement sign in or create account popup

* remove force empty serverList

* add download button for suspended mod and generic

* add handling for when user logs out

* QA pass style fixes

* more consistent page styles

* fix duplicate export

* refactor: remove all fallback stuff from resubscribe modal

* implement shared download latest backup util

* i18n pass

* pnpm prepr

* fix region being selected if ping failed
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.

3 participants