Skip to content

feat: update purchase server flow#5714

Merged
tdgao merged 12 commits intotruman/new-server-card-statesfrom
truman/update-purchase-server-flow
Mar 31, 2026
Merged

feat: update purchase server flow#5714
tdgao merged 12 commits intotruman/new-server-card-statesfrom
truman/update-purchase-server-flow

Conversation

@tdgao
Copy link
Copy Markdown
Contributor

@tdgao tdgao commented Mar 30, 2026

  • New empty state for manage servers page
  • Design refresh for plan selection in modal

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

cloudflare-workers-and-pages bot commented Mar 30, 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 73abf0f Commit Preview URL

Branch Preview URL
Mar 31 2026, 05:55 PM

@modrinth-bot
Copy link
Copy Markdown
Member

modrinth-bot commented Mar 30, 2026

Note

This changelog has been merged into the changelog for #5609

Pull request changelog

App

Added

Changed

Deprecated

Removed

Fixed

Security

Website

Added

Changed

Deprecated

Removed

Fixed

Security

Hosting

Added

Changed

Deprecated

Removed

Fixed

Security

@modrinth-bot
Copy link
Copy Markdown
Member

modrinth-bot commented Mar 30, 2026

@tdgao tdgao marked this pull request as ready for review March 31, 2026 18:07
@tdgao
Copy link
Copy Markdown
Contributor Author

tdgao commented Mar 31, 2026

LGTM

@tdgao tdgao merged commit 7d6ad93 into truman/new-server-card-states Mar 31, 2026
8 checks passed
tdgao added a commit that referenced this pull request Apr 2, 2026
* 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.

2 participants