From 34fd9d29c87892d687d2ff7edac5a7d4e460a1ea Mon Sep 17 00:00:00 2001
From: Sasha Sorokin <10401817+brawaru@users.noreply.github.com>
Date: Fri, 14 Jun 2024 22:23:02 +0200
Subject: [PATCH] Update Nuxt to v3.12.1 (#1720)
* Update Nuxt dependencies
* Fix ref access in ChartDisplay
* Fix feature flags cookie options type error
* Specify type-only imports
* Fix shorthands access to tags outside of reactive scope
* Replace most useRoute calls with useRoute from vue-router
Nuxt's version of this composable is horrendously broken (nuxt/nuxt#21340)
* Import all svgs with ?component parameter
Fixes weird hydration issues + gives correct type
---
components/ui/Badge.vue | 26 +-
components/ui/Breadcrumbs.vue | 2 +-
components/ui/Checkbox.vue | 4 +-
components/ui/Chips.vue | 2 +-
components/ui/CopyCode.vue | 4 +-
components/ui/EnvironmentIndicator.vue | 8 +-
components/ui/Modal.vue | 2 +-
components/ui/ModalConfirm.vue | 4 +-
components/ui/ModalCreation.vue | 4 +-
components/ui/NavStackItem.vue | 2 +-
components/ui/NotificationItem.vue | 18 +-
components/ui/Pagination.vue | 6 +-
components/ui/ProjectCard.vue | 8 +-
components/ui/ProjectMemberHeader.vue | 16 +-
components/ui/VersionFilterControl.vue | 6 +-
components/ui/charts/ChartDisplay.vue | 4 +-
components/ui/report/ReportInfo.vue | 6 +-
components/ui/thread/ConversationThread.vue | 14 +-
components/ui/thread/ThreadSummary.vue | 2 +-
composables/auth.js | 2 +-
composables/compact-number.ts | 2 +-
composables/featureFlags.ts | 6 +-
composables/how-ago.ts | 2 +-
composables/nuxt-bugfest.ts | 1 +
composables/route-params.js | 2 +-
layouts/default.vue | 32 +-
package.json | 10 +-
pages/[type]/[id].vue | 64 +-
pages/[type]/[id]/changelog.vue | 6 +-
pages/[type]/[id]/settings/description.vue | 2 +-
pages/[type]/[id]/settings/index.vue | 12 +-
pages/[type]/[id]/settings/license.vue | 2 +-
pages/[type]/[id]/settings/links.vue | 2 +-
pages/[type]/[id]/settings/members.vue | 12 +-
pages/[type]/[id]/settings/tags.vue | 4 +-
pages/[type]/[id]/version/[version].vue | 34 +-
pages/[type]/[id]/versions.vue | 10 +-
pages/app.vue | 6 +-
pages/auth/authorize.vue | 2 +-
pages/auth/reset-password.vue | 2 +-
pages/auth/sign-in.vue | 2 +-
pages/auth/sign-up.vue | 2 +-
pages/auth/verify-email.vue | 2 +-
pages/auth/welcome.vue | 2 +-
pages/collection/[id].vue | 2 +-
pages/dashboard.vue | 14 +-
pages/dashboard/collections.vue | 2 +-
pages/dashboard/index.vue | 4 +-
pages/dashboard/notifications.vue | 4 +-
pages/dashboard/projects.vue | 18 +-
pages/dashboard/report/[id].vue | 2 +-
pages/dashboard/revenue/transfers.vue | 4 +-
pages/dashboard/revenue/withdraw.vue | 2 +-
pages/flags.vue | 6 +-
pages/index.vue | 10 +-
pages/legal.vue | 2 +-
pages/moderation.vue | 6 +-
pages/moderation/report/[id].vue | 2 +-
pages/moderation/review.vue | 12 +-
pages/organization/[id].vue | 10 +-
pages/organization/[id]/settings/members.vue | 2 +-
pages/report.vue | 2 +-
pages/search/[searchProjectType].vue | 18 +-
pages/settings.vue | 4 +-
pages/settings/language.vue | 6 +-
pages/user/[id].vue | 26 +-
plugins/shorthands.js | 11 +-
pnpm-lock.yaml | 9778 ++++++++++--------
68 files changed, 5564 insertions(+), 4744 deletions(-)
create mode 100644 composables/nuxt-bugfest.ts
diff --git a/components/ui/Badge.vue b/components/ui/Badge.vue
index f88a2c2793..a3d8805ead 100644
--- a/components/ui/Badge.vue
+++ b/components/ui/Badge.vue
@@ -35,19 +35,19 @@
diff --git a/pages/dashboard/collections.vue b/pages/dashboard/collections.vue
index c41b9e7334..21748e24ee 100644
--- a/pages/dashboard/collections.vue
+++ b/pages/dashboard/collections.vue
@@ -89,7 +89,7 @@
diff --git a/pages/index.vue b/pages/index.vue
index 7e0e057b5b..c6f4e1aebb 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -505,11 +505,11 @@