From 323090966b1cad1d6bc670865b86f7dce6b4862a Mon Sep 17 00:00:00 2001 From: Truman Gao <106889354+tdgao@users.noreply.github.com> Date: Wed, 4 Feb 2026 08:27:25 -0700 Subject: [PATCH] feat: app server projects modals + modal borders (#5256) * feat: add modals * NewModal add stroke * update diff type sorting * update icon to match figma * fix lint ci issues * remove formatCategory * feature flag on buttons * prepr * consistent modal borders * intl --------- Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com> --- apps/app-frontend/src/App.vue | 2 +- .../components/ui/UpdateAvailableToast.vue | 2 +- .../src/components/ui/UpdateToast.vue | 2 +- .../ui/modal/InstallToPlayModal.vue | 189 +++++++++ .../components/ui/modal/UpdateToPlayModal.vue | 382 ++++++++++++++++++ .../app-frontend/src/locales/en-US/index.json | 51 +++ .../app-frontend/src/pages/instance/Index.vue | 6 + apps/app-frontend/src/pages/project/Index.vue | 7 + apps/app-frontend/src/store/theme.ts | 1 + .../components/ui/admin/BatchCreditModal.vue | 2 +- .../withdraw-stages/CompletionStage.vue | 2 +- .../checklist/ModerationChecklist.vue | 8 +- .../ui/servers/ContentVersionEditModal.vue | 2 +- .../ui/servers/TeleportOverflowMenu.vue | 2 +- packages/ui/src/components/modal/NewModal.vue | 6 +- .../files/explorer/TeleportOverflowMenu.vue | 2 +- 16 files changed, 652 insertions(+), 14 deletions(-) create mode 100644 apps/app-frontend/src/components/ui/modal/InstallToPlayModal.vue create mode 100644 apps/app-frontend/src/components/ui/modal/UpdateToPlayModal.vue diff --git a/apps/app-frontend/src/App.vue b/apps/app-frontend/src/App.vue index 667e8aabf..f0511a1b4 100644 --- a/apps/app-frontend/src/App.vue +++ b/apps/app-frontend/src/App.vue @@ -1002,7 +1002,7 @@ provideAppUpdateDownloadProgress(appUpdateDownload)

Hey there Modrinth user!

diff --git a/apps/app-frontend/src/components/ui/UpdateAvailableToast.vue b/apps/app-frontend/src/components/ui/UpdateAvailableToast.vue index 9b2f31063..ccae3ef5a 100644 --- a/apps/app-frontend/src/components/ui/UpdateAvailableToast.vue +++ b/apps/app-frontend/src/components/ui/UpdateAvailableToast.vue @@ -65,7 +65,7 @@ const messages = defineMessages({