From 97d37ea8f8cdea616e381f8747af9db1d2d8fb2d Mon Sep 17 00:00:00 2001 From: DecDuck Date: Tue, 1 Apr 2025 18:28:34 +1100 Subject: [PATCH] feat: account pages framework & updates to library --- server/components/AccountSidebar.vue | 82 ++++++++++++ server/components/AddLibraryButton.vue | 36 ++---- server/components/GameCarousel.vue | 41 +++--- server/components/GamePanel.vue | 4 +- server/components/LibraryDirectory.vue | 23 ++-- server/pages/account.vue | 121 ++++++++++++++++++ server/pages/account/index.vue | 1 + server/pages/account/notifications.vue | 3 + server/pages/account/security.vue | 3 + server/pages/account/settings.vue | 1 + server/pages/library.vue | 2 +- .../pages/library/collection/[id]/index.vue | 2 +- server/pages/library/game/[id]/index.vue | 18 +-- server/pages/library/index.vue | 34 +++-- .../server/api/v1/admin/game/metadata.post.ts | 2 +- 15 files changed, 298 insertions(+), 75 deletions(-) create mode 100644 server/components/AccountSidebar.vue create mode 100644 server/pages/account.vue create mode 100644 server/pages/account/index.vue create mode 100644 server/pages/account/notifications.vue create mode 100644 server/pages/account/security.vue create mode 100644 server/pages/account/settings.vue diff --git a/server/components/AccountSidebar.vue b/server/components/AccountSidebar.vue new file mode 100644 index 00000000..95959450 --- /dev/null +++ b/server/components/AccountSidebar.vue @@ -0,0 +1,82 @@ + + + diff --git a/server/components/AddLibraryButton.vue b/server/components/AddLibraryButton.vue index 76dad12c..39832f45 100644 --- a/server/components/AddLibraryButton.vue +++ b/server/components/AddLibraryButton.vue @@ -1,10 +1,10 @@