From 2db8e753b780c7506fef668f385c064a5827e1ea Mon Sep 17 00:00:00 2001 From: DecDuck Date: Sat, 20 Sep 2025 11:20:49 +1000 Subject: [PATCH] update to nuxt 4 --- app.vue => app/app.vue | 0 {assets => app/assets}/core.scss | 0 {assets => app/assets}/tailwindcss.css | 2 +- {components => app/components}/AccountSidebar.vue | 0 {components => app/components}/AddLibraryButton.vue | 0 {components => app/components}/Auth/OpenID.vue | 0 {components => app/components}/Auth/Simple.vue | 2 +- .../components}/CarouselPagination.vue | 0 {components => app/components}/Directory/Library.vue | 0 {components => app/components}/Directory/News.vue | 0 {components => app/components}/DropLogo.vue | 0 {components => app/components}/DropWordmark.vue | 0 {components => app/components}/EmojiText.vue | 0 {components => app/components}/GameCarousel.vue | 2 +- .../components}/GameEditor/Metadata.vue | 2 +- .../components}/GameEditor/Version.vue | 0 {components => app/components}/GamePanel.vue | 2 +- .../components}/GameSearchResultWidget.vue | 2 +- {components => app/components}/Icons/DiscordLogo.vue | 0 {components => app/components}/Icons/GithubLogo.vue | 0 {components => app/components}/Icons/LinuxLogo.vue | 0 {components => app/components}/Icons/MacLogo.vue | 0 {components => app/components}/Icons/Platform.vue | 4 ++-- {components => app/components}/Icons/SSOLogo.vue | 0 .../components}/Icons/SimpleAuthenticationLogo.vue | 0 {components => app/components}/Icons/WindowsLogo.vue | 0 {components => app/components}/Import/Game.vue | 2 +- {components => app/components}/Import/Redist.vue | 0 {components => app/components}/LanguageSelector.vue | 0 .../components}/LanguageSelectorListbox.vue | 6 +++--- {components => app/components}/LogLine.vue | 2 +- .../components}/Modal/AddCompanyGame.vue | 8 ++++---- .../components}/Modal/CreateCollection.vue | 2 +- .../components}/Modal/CreateCompany.vue | 2 +- {components => app/components}/Modal/CreateTag.vue | 2 +- {components => app/components}/Modal/CreateToken.vue | 0 .../components}/Modal/DeleteCollection.vue | 2 +- {components => app/components}/Modal/DeleteNews.vue | 0 {components => app/components}/Modal/DeleteUser.vue | 2 +- {components => app/components}/Modal/UploadFile.vue | 0 {components => app/components}/MultiItemSelector.vue | 0 .../components}/NewsArticleCreateButton.vue | 0 {components => app/components}/NotificationItem.vue | 2 +- {components => app/components}/OptionWrapper.vue | 0 {components => app/components}/PanelWidget.vue | 0 {components => app/components}/PlatformSelector.vue | 0 {components => app/components}/PreloadSelector.vue | 0 .../components}/RedistEditor/Metadata.vue | 2 +- {components => app/components}/RelativeTime.vue | 0 {components => app/components}/Setup/Account.vue | 0 {components => app/components}/Setup/Library.vue | 2 +- {components => app/components}/SkeletonCard.vue | 0 .../components}/SourceOptions/Filesystem.vue | 0 .../components}/SourceOptions/FlatFilesystem.vue | 0 {components => app/components}/StoreView.vue | 2 +- {components => app/components}/TaskWidget.vue | 2 +- {components => app/components}/UserFooter.vue | 0 {components => app/components}/UserHeader.vue | 0 .../UserHeader/NotificationWidgetPanel.vue | 2 +- .../components}/UserHeader/UserWidget.vue | 2 -- {components => app/components}/UserHeader/Widget.vue | 0 {composables => app/composables}/collection.ts | 2 +- .../composables}/current-page-engine.ts | 0 {composables => app/composables}/news.ts | 2 +- {composables => app/composables}/notifications.ts | 2 +- {composables => app/composables}/objects.ts | 0 {composables => app/composables}/platform.ts | 4 ++-- {composables => app/composables}/request.ts | 0 {composables => app/composables}/store.ts | 0 {composables => app/composables}/task.ts | 2 +- {composables => app/composables}/types.ts | 0 {composables => app/composables}/user.ts | 2 +- {composables => app/composables}/users.ts | 4 ++-- {composables => app/composables}/ws.ts | 0 error.vue => app/error.vue | 0 {layouts => app/layouts}/admin.vue | 2 -- {layouts => app/layouts}/default.vue | 0 .../middleware}/require-user.global.ts | 0 {pages => app/pages}/account.vue | 0 {pages => app/pages}/account/devices.vue | 0 {pages => app/pages}/account/index.vue | 0 {pages => app/pages}/account/notifications.vue | 2 +- {pages => app/pages}/account/security.vue | 0 {pages => app/pages}/account/settings.vue | 0 {pages => app/pages}/account/tokens.vue | 0 {pages => app/pages}/admin/index.vue | 0 {pages => app/pages}/admin/library/g/[id]/import.vue | 2 +- {pages => app/pages}/admin/library/g/[id]/index.vue | 0 {pages => app/pages}/admin/library/import.vue | 2 +- {pages => app/pages}/admin/library/index.vue | 0 {pages => app/pages}/admin/library/r/[id]/index.vue | 0 {pages => app/pages}/admin/library/sources/index.vue | 4 ++-- .../pages}/admin/metadata/companies/[id]/index.vue | 2 +- .../pages}/admin/metadata/companies/index.vue | 2 +- {pages => app/pages}/admin/metadata/index.vue | 0 {pages => app/pages}/admin/metadata/tags.vue | 2 +- {pages => app/pages}/admin/settings.vue | 0 {pages => app/pages}/admin/settings/index.vue | 0 {pages => app/pages}/admin/settings/tokens.vue | 0 {pages => app/pages}/admin/task/[id]/index.vue | 0 {pages => app/pages}/admin/task/index.vue | 2 +- {pages => app/pages}/admin/users/auth/index.vue | 2 +- .../pages}/admin/users/auth/simple/index.vue | 2 +- {pages => app/pages}/admin/users/index.vue | 3 +-- {pages => app/pages}/auth/register.vue | 0 {pages => app/pages}/auth/signin.vue | 4 ++-- {pages => app/pages}/client/authorize/[id].vue | 0 {pages => app/pages}/client/code/index.vue | 0 {pages => app/pages}/community.vue | 0 {pages => app/pages}/index.vue | 0 {pages => app/pages}/library.vue | 0 .../pages}/library/collection/[id]/index.vue | 0 {pages => app/pages}/library/game/[id]/index.vue | 0 {pages => app/pages}/library/index.vue | 2 +- {pages => app/pages}/news.vue | 0 {pages => app/pages}/news/[id]/index.vue | 0 {pages => app/pages}/news/index.vue | 2 +- {pages => app/pages}/setup.vue | 0 {pages => app/pages}/store/[id]/index.vue | 0 {pages => app/pages}/store/c/[id]/index.vue | 0 {pages => app/pages}/store/index.vue | 0 {pages => app/pages}/store/t/[id]/index.vue | 0 {plugins => app/plugins}/error-handler.ts | 0 {plugins => app/plugins}/vuedraggable.ts | 0 {utils => app/utils}/parseTaskLog.ts | 2 +- nuxt.config.ts | 1 + package.json | 3 --- prisma.config.ts | 6 ++++++ server/api/v1/admin/auth/index.get.ts | 6 +++--- server/api/v1/admin/auth/invitation/index.delete.ts | 6 +++--- server/api/v1/admin/auth/invitation/index.get.ts | 8 ++++---- server/api/v1/admin/auth/invitation/index.post.ts | 8 ++++---- server/api/v1/admin/company/[id]/banner.post.ts | 8 ++++---- server/api/v1/admin/company/[id]/game.delete.ts | 6 +++--- server/api/v1/admin/company/[id]/game.patch.ts | 6 +++--- server/api/v1/admin/company/[id]/game.post.ts | 6 +++--- server/api/v1/admin/company/[id]/icon.post.ts | 8 ++++---- server/api/v1/admin/company/[id]/index.delete.ts | 4 ++-- server/api/v1/admin/company/[id]/index.get.ts | 4 ++-- server/api/v1/admin/company/[id]/index.patch.ts | 4 ++-- server/api/v1/admin/company/index.get.ts | 4 ++-- server/api/v1/admin/company/index.post.ts | 10 +++++----- server/api/v1/admin/game/[id]/index.delete.ts | 4 ++-- server/api/v1/admin/game/[id]/index.get.ts | 6 +++--- server/api/v1/admin/game/[id]/index.patch.ts | 4 ++-- server/api/v1/admin/game/[id]/metadata.post.ts | 8 ++++---- server/api/v1/admin/game/[id]/tags.patch.ts | 6 +++--- server/api/v1/admin/game/image/index.delete.ts | 8 ++++---- server/api/v1/admin/game/image/index.post.ts | 6 +++--- server/api/v1/admin/game/index.get.ts | 4 ++-- server/api/v1/admin/game/version/index.delete.ts | 6 +++--- server/api/v1/admin/game/version/index.patch.ts | 6 +++--- server/api/v1/admin/import/game/index.get.ts | 4 ++-- server/api/v1/admin/import/game/index.post.ts | 8 ++++---- server/api/v1/admin/import/game/search.get.ts | 4 ++-- server/api/v1/admin/import/redist/index.post.ts | 8 ++++---- server/api/v1/admin/import/version/index.get.ts | 6 +++--- server/api/v1/admin/import/version/index.post.ts | 10 +++++----- server/api/v1/admin/import/version/preload.get.ts | 4 ++-- server/api/v1/admin/index.get.ts | 2 +- server/api/v1/admin/library/index.get.ts | 4 ++-- server/api/v1/admin/library/sources/index.delete.ts | 8 ++++---- server/api/v1/admin/library/sources/index.get.ts | 6 +++--- server/api/v1/admin/library/sources/index.patch.ts | 10 +++++----- server/api/v1/admin/library/sources/index.post.ts | 12 ++++++------ server/api/v1/admin/news/[id]/index.delete.ts | 4 ++-- server/api/v1/admin/news/[id]/index.get.ts | 4 ++-- server/api/v1/admin/news/index.get.ts | 4 ++-- server/api/v1/admin/news/index.post.ts | 6 +++--- server/api/v1/admin/platforms.get.ts | 4 ++-- server/api/v1/admin/redist/[id]/index.delete.ts | 4 ++-- server/api/v1/admin/redist/[id]/index.get.ts | 6 +++--- server/api/v1/admin/redist/[id]/index.patch.ts | 4 ++-- server/api/v1/admin/redist/index.get.ts | 4 ++-- server/api/v1/admin/settings/dummy-data.get.ts | 4 ++-- server/api/v1/admin/settings/index.patch.ts | 6 +++--- server/api/v1/admin/tags/[id]/index.delete.ts | 4 ++-- server/api/v1/admin/tags/index.get.ts | 4 ++-- server/api/v1/admin/tags/index.post.ts | 6 +++--- server/api/v1/admin/task/index.get.ts | 8 ++++---- server/api/v1/admin/task/index.post.ts | 10 +++++----- server/api/v1/admin/token/[id]/index.delete.ts | 6 +++--- server/api/v1/admin/token/acls.get.ts | 4 ++-- server/api/v1/admin/token/index.get.ts | 6 +++--- server/api/v1/admin/token/index.post.ts | 8 ++++---- server/api/v1/admin/users/[id]/index.delete.ts | 4 ++-- server/api/v1/admin/users/[id]/index.get.ts | 4 ++-- server/api/v1/admin/users/index.get.ts | 4 ++-- server/api/v1/auth/index.get.ts | 2 +- server/api/v1/auth/signin/simple.post.ts | 10 +++++----- server/api/v1/auth/signup/simple.get.ts | 6 +++--- server/api/v1/auth/signup/simple.post.ts | 10 +++++----- server/api/v1/client/auth/callback/index.post.ts | 4 ++-- server/api/v1/client/auth/code/index.get.ts | 4 ++-- server/api/v1/client/auth/code/index.post.ts | 4 ++-- server/api/v1/client/auth/code/ws.get.ts | 2 +- server/api/v1/client/auth/handshake.post.ts | 4 ++-- server/api/v1/client/auth/index.get.ts | 4 ++-- server/api/v1/client/auth/initiate.post.ts | 10 +++++----- server/api/v1/client/capability/index.post.ts | 8 ++++---- server/api/v1/client/chunk.get.ts | 8 ++++---- server/api/v1/client/collection/[id]/entry.delete.ts | 4 ++-- server/api/v1/client/collection/[id]/entry.post.ts | 4 ++-- server/api/v1/client/collection/[id]/index.delete.ts | 4 ++-- server/api/v1/client/collection/[id]/index.get.ts | 4 ++-- .../api/v1/client/collection/default/entry.delete.ts | 4 ++-- .../api/v1/client/collection/default/entry.post.ts | 4 ++-- server/api/v1/client/collection/default/index.get.ts | 4 ++-- server/api/v1/client/collection/index.get.ts | 4 ++-- server/api/v1/client/collection/index.post.ts | 4 ++-- server/api/v1/client/game/[id]/index.get.ts | 4 ++-- server/api/v1/client/game/manifest.get.ts | 4 ++-- server/api/v1/client/game/version.get.ts | 4 ++-- server/api/v1/client/game/versions.get.ts | 4 ++-- server/api/v1/client/news/[id]/index.get.ts | 4 ++-- server/api/v1/client/news/index.get.ts | 4 ++-- server/api/v1/client/object/[id]/index.get.ts | 4 ++-- .../saves/[gameid]/[slotindex]/index.delete.ts | 6 +++--- .../client/saves/[gameid]/[slotindex]/index.get.ts | 6 +++--- .../client/saves/[gameid]/[slotindex]/push.post.ts | 8 ++++---- server/api/v1/client/saves/[gameid]/index.get.ts | 6 +++--- server/api/v1/client/saves/[gameid]/index.post.ts | 8 ++++---- server/api/v1/client/saves/index.get.ts | 6 +++--- server/api/v1/client/saves/settings.get.ts | 6 +++--- server/api/v1/client/user/index.get.ts | 2 +- server/api/v1/client/user/library.get.ts | 4 ++-- server/api/v1/client/user/webtoken.post.ts | 8 ++++---- server/api/v1/collection/[id]/entry.delete.ts | 4 ++-- server/api/v1/collection/[id]/entry.post.ts | 4 ++-- server/api/v1/collection/[id]/index.delete.ts | 4 ++-- server/api/v1/collection/[id]/index.get.ts | 4 ++-- server/api/v1/collection/default/entry.delete.ts | 4 ++-- server/api/v1/collection/default/entry.post.ts | 4 ++-- server/api/v1/collection/default/index.get.ts | 4 ++-- server/api/v1/collection/index.get.ts | 4 ++-- server/api/v1/collection/index.post.ts | 4 ++-- server/api/v1/companies/[id]/index.get.ts | 4 ++-- server/api/v1/games/[id]/index.get.ts | 6 +++--- server/api/v1/index.get.ts | 2 +- server/api/v1/news/[id]/index.get.ts | 4 ++-- server/api/v1/news/index.get.ts | 4 ++-- server/api/v1/notifications/[id]/index.delete.ts | 4 ++-- server/api/v1/notifications/[id]/index.get.ts | 4 ++-- server/api/v1/notifications/[id]/read.post.ts | 4 ++-- server/api/v1/notifications/index.get.ts | 4 ++-- server/api/v1/notifications/readall.post.ts | 4 ++-- server/api/v1/notifications/ws.get.ts | 6 +++--- server/api/v1/object/[id]/index.delete.ts | 4 ++-- server/api/v1/object/[id]/index.get.ts | 4 ++-- server/api/v1/object/[id]/index.head.ts | 4 ++-- server/api/v1/object/[id]/index.post.ts | 4 ++-- server/api/v1/screenshots/[id]/index.delete.ts | 4 ++-- server/api/v1/screenshots/[id]/index.get.ts | 4 ++-- server/api/v1/screenshots/game/[id]/index.get.ts | 4 ++-- server/api/v1/screenshots/game/[id]/index.post.ts | 6 +++--- server/api/v1/screenshots/index.get.ts | 4 ++-- server/api/v1/settings/index.get.ts | 4 ++-- server/api/v1/setup.post.ts | 6 +++--- server/api/v1/store/featured.get.ts | 4 ++-- server/api/v1/store/index.get.ts | 6 +++--- server/api/v1/store/platforms.get.ts | 4 ++-- server/api/v1/store/tags.get.ts | 4 ++-- server/api/v1/tags/[id]/index.get.ts | 4 ++-- server/api/v1/task/index.get.ts | 4 ++-- server/api/v1/token.get.ts | 2 +- server/api/v1/user/client/[id]/index.delete.ts | 4 ++-- server/api/v1/user/client/index.get.ts | 4 ++-- server/api/v1/user/index.get.ts | 2 +- server/api/v1/user/token/[id]/index.delete.ts | 6 +++--- server/api/v1/user/token/acls.get.ts | 4 ++-- server/api/v1/user/token/index.get.ts | 6 +++--- server/api/v1/user/token/index.post.ts | 8 ++++---- server/api/v2/client/chunk.post.ts | 8 ++++---- server/api/v2/client/context.post.ts | 6 +++--- server/internal/acls/index.ts | 4 ++-- server/internal/auth/index.ts | 4 ++-- server/internal/auth/oidc/index.ts | 6 +++--- server/internal/clients/capabilities.ts | 2 +- server/internal/clients/event-handler.ts | 10 +++++----- server/internal/clients/handler.ts | 4 ++-- server/internal/config/application-configuration.ts | 2 +- server/internal/db/database.ts | 2 +- server/internal/downloads/manifest.ts | 2 +- server/internal/library/index.ts | 4 ++-- server/internal/library/provider.ts | 2 +- server/internal/library/providers/filesystem.ts | 2 +- server/internal/library/providers/flat.ts | 2 +- server/internal/metadata/giantbomb.ts | 4 ++-- server/internal/metadata/igdb.ts | 6 +++--- server/internal/metadata/index.ts | 8 ++++---- server/internal/metadata/manual.ts | 2 +- server/internal/metadata/pcgamingwiki.ts | 6 +++--- server/internal/metadata/types.d.ts | 2 +- server/internal/notifications/index.ts | 2 +- server/internal/objects/fsBackend.ts | 2 +- server/internal/platform/link.ts | 4 ++-- server/internal/session/index.ts | 2 +- server/internal/tasks/index.ts | 4 ++-- server/internal/tasks/registry/invitations.ts | 2 +- server/internal/tasks/registry/objects.ts | 4 ++-- server/internal/tasks/registry/sessions.ts | 2 +- server/internal/utils/parseplatform.ts | 2 +- server/internal/utils/prioritylist.ts | 3 ++- server/plugins/01.system-init.ts | 2 +- server/plugins/02.setup-admin.ts | 4 ++-- server/plugins/03.metadata-init.ts | 2 +- server/plugins/04.auth-init.ts | 2 +- server/plugins/05.library-init.ts | 4 ++-- server/routes/auth/callback/oidc.get.ts | 4 ++-- server/routes/auth/oidc.get.ts | 2 +- server/tasks/dailyTasks.ts | 2 +- server/tsconfig.json | 6 ------ tsconfig.json | 12 +++++++----- 313 files changed, 508 insertions(+), 512 deletions(-) rename app.vue => app/app.vue (100%) rename {assets => app/assets}/core.scss (100%) rename {assets => app/assets}/tailwindcss.css (89%) rename {components => app/components}/AccountSidebar.vue (100%) rename {components => app/components}/AddLibraryButton.vue (100%) rename {components => app/components}/Auth/OpenID.vue (100%) rename {components => app/components}/Auth/Simple.vue (98%) rename {components => app/components}/CarouselPagination.vue (100%) rename {components => app/components}/Directory/Library.vue (100%) rename {components => app/components}/Directory/News.vue (100%) rename {components => app/components}/DropLogo.vue (100%) rename {components => app/components}/DropWordmark.vue (100%) rename {components => app/components}/EmojiText.vue (100%) rename {components => app/components}/GameCarousel.vue (97%) rename {components => app/components}/GameEditor/Metadata.vue (99%) rename {components => app/components}/GameEditor/Version.vue (100%) rename {components => app/components}/GamePanel.vue (98%) rename {components => app/components}/GameSearchResultWidget.vue (90%) rename {components => app/components}/Icons/DiscordLogo.vue (100%) rename {components => app/components}/Icons/GithubLogo.vue (100%) rename {components => app/components}/Icons/LinuxLogo.vue (100%) rename {components => app/components}/Icons/MacLogo.vue (100%) rename {components => app/components}/Icons/Platform.vue (90%) rename {components => app/components}/Icons/SSOLogo.vue (100%) rename {components => app/components}/Icons/SimpleAuthenticationLogo.vue (100%) rename {components => app/components}/Icons/WindowsLogo.vue (100%) rename {components => app/components}/Import/Game.vue (99%) rename {components => app/components}/Import/Redist.vue (100%) rename {components => app/components}/LanguageSelector.vue (100%) rename {components => app/components}/LanguageSelectorListbox.vue (95%) rename {components => app/components}/LogLine.vue (92%) rename {components => app/components}/Modal/AddCompanyGame.vue (97%) rename {components => app/components}/Modal/CreateCollection.vue (97%) rename {components => app/components}/Modal/CreateCompany.vue (98%) rename {components => app/components}/Modal/CreateTag.vue (97%) rename {components => app/components}/Modal/CreateToken.vue (100%) rename {components => app/components}/Modal/DeleteCollection.vue (97%) rename {components => app/components}/Modal/DeleteNews.vue (100%) rename {components => app/components}/Modal/DeleteUser.vue (97%) rename {components => app/components}/Modal/UploadFile.vue (100%) rename {components => app/components}/MultiItemSelector.vue (100%) rename {components => app/components}/NewsArticleCreateButton.vue (100%) rename {components => app/components}/NotificationItem.vue (96%) rename {components => app/components}/OptionWrapper.vue (100%) rename {components => app/components}/PanelWidget.vue (100%) rename {components => app/components}/PlatformSelector.vue (100%) rename {components => app/components}/PreloadSelector.vue (100%) rename {components => app/components}/RedistEditor/Metadata.vue (77%) rename {components => app/components}/RelativeTime.vue (100%) rename {components => app/components}/Setup/Account.vue (100%) rename {components => app/components}/Setup/Library.vue (80%) rename {components => app/components}/SkeletonCard.vue (100%) rename {components => app/components}/SourceOptions/Filesystem.vue (100%) rename {components => app/components}/SourceOptions/FlatFilesystem.vue (100%) rename {components => app/components}/StoreView.vue (99%) rename {components => app/components}/TaskWidget.vue (96%) rename {components => app/components}/UserFooter.vue (100%) rename {components => app/components}/UserHeader.vue (100%) rename {components => app/components}/UserHeader/NotificationWidgetPanel.vue (95%) rename {components => app/components}/UserHeader/UserWidget.vue (97%) rename {components => app/components}/UserHeader/Widget.vue (100%) rename {composables => app/composables}/collection.ts (97%) rename {composables => app/composables}/current-page-engine.ts (100%) rename {composables => app/composables}/news.ts (94%) rename {composables => app/composables}/notifications.ts (83%) rename {composables => app/composables}/objects.ts (100%) rename {composables => app/composables}/platform.ts (87%) rename {composables => app/composables}/request.ts (100%) rename {composables => app/composables}/store.ts (100%) rename {composables => app/composables}/task.ts (97%) rename {composables => app/composables}/types.ts (100%) rename {composables => app/composables}/user.ts (84%) rename {composables => app/composables}/users.ts (83%) rename {composables => app/composables}/ws.ts (100%) rename error.vue => app/error.vue (100%) rename {layouts => app/layouts}/admin.vue (98%) rename {layouts => app/layouts}/default.vue (100%) rename {middleware => app/middleware}/require-user.global.ts (100%) rename {pages => app/pages}/account.vue (100%) rename {pages => app/pages}/account/devices.vue (100%) rename {pages => app/pages}/account/index.vue (100%) rename {pages => app/pages}/account/notifications.vue (98%) rename {pages => app/pages}/account/security.vue (100%) rename {pages => app/pages}/account/settings.vue (100%) rename {pages => app/pages}/account/tokens.vue (100%) rename {pages => app/pages}/admin/index.vue (100%) rename {pages => app/pages}/admin/library/g/[id]/import.vue (99%) rename {pages => app/pages}/admin/library/g/[id]/index.vue (100%) rename {pages => app/pages}/admin/library/import.vue (99%) rename {pages => app/pages}/admin/library/index.vue (100%) rename {pages => app/pages}/admin/library/r/[id]/index.vue (100%) rename {pages => app/pages}/admin/library/sources/index.vue (99%) rename {pages => app/pages}/admin/metadata/companies/[id]/index.vue (99%) rename {pages => app/pages}/admin/metadata/companies/index.vue (98%) rename {pages => app/pages}/admin/metadata/index.vue (100%) rename {pages => app/pages}/admin/metadata/tags.vue (97%) rename {pages => app/pages}/admin/settings.vue (100%) rename {pages => app/pages}/admin/settings/index.vue (100%) rename {pages => app/pages}/admin/settings/tokens.vue (100%) rename {pages => app/pages}/admin/task/[id]/index.vue (100%) rename {pages => app/pages}/admin/task/index.vue (98%) rename {pages => app/pages}/admin/users/auth/index.vue (99%) rename {pages => app/pages}/admin/users/auth/simple/index.vue (99%) rename {pages => app/pages}/admin/users/index.vue (98%) rename {pages => app/pages}/auth/register.vue (100%) rename {pages => app/pages}/auth/signin.vue (93%) rename {pages => app/pages}/client/authorize/[id].vue (100%) rename {pages => app/pages}/client/code/index.vue (100%) rename {pages => app/pages}/community.vue (100%) rename {pages => app/pages}/index.vue (100%) rename {pages => app/pages}/library.vue (100%) rename {pages => app/pages}/library/collection/[id]/index.vue (100%) rename {pages => app/pages}/library/game/[id]/index.vue (100%) rename {pages => app/pages}/library/index.vue (98%) rename {pages => app/pages}/news.vue (100%) rename {pages => app/pages}/news/[id]/index.vue (100%) rename {pages => app/pages}/news/index.vue (98%) rename {pages => app/pages}/setup.vue (100%) rename {pages => app/pages}/store/[id]/index.vue (100%) rename {pages => app/pages}/store/c/[id]/index.vue (100%) rename {pages => app/pages}/store/index.vue (100%) rename {pages => app/pages}/store/t/[id]/index.vue (100%) rename {plugins => app/plugins}/error-handler.ts (100%) rename {plugins => app/plugins}/vuedraggable.ts (100%) rename {utils => app/utils}/parseTaskLog.ts (90%) create mode 100644 prisma.config.ts delete mode 100644 server/tsconfig.json diff --git a/app.vue b/app/app.vue similarity index 100% rename from app.vue rename to app/app.vue diff --git a/assets/core.scss b/app/assets/core.scss similarity index 100% rename from assets/core.scss rename to app/assets/core.scss diff --git a/assets/tailwindcss.css b/app/assets/tailwindcss.css similarity index 89% rename from assets/tailwindcss.css rename to app/assets/tailwindcss.css index 97cf5d4..2a87e79 100644 --- a/assets/tailwindcss.css +++ b/app/assets/tailwindcss.css @@ -1,7 +1,7 @@ @import "tailwindcss"; @plugin "@tailwindcss/typography"; @plugin "@tailwindcss/forms"; -@config "../tailwind.config.js"; +@config "../../tailwind.config.js"; @layer base { input[type="number"]::-webkit-outer-spin-button, diff --git a/components/AccountSidebar.vue b/app/components/AccountSidebar.vue similarity index 100% rename from components/AccountSidebar.vue rename to app/components/AccountSidebar.vue diff --git a/components/AddLibraryButton.vue b/app/components/AddLibraryButton.vue similarity index 100% rename from components/AddLibraryButton.vue rename to app/components/AddLibraryButton.vue diff --git a/components/Auth/OpenID.vue b/app/components/Auth/OpenID.vue similarity index 100% rename from components/Auth/OpenID.vue rename to app/components/Auth/OpenID.vue diff --git a/components/Auth/Simple.vue b/app/components/Auth/Simple.vue similarity index 98% rename from components/Auth/Simple.vue rename to app/components/Auth/Simple.vue index 696a2da..16f21cb 100644 --- a/components/Auth/Simple.vue +++ b/app/components/Auth/Simple.vue @@ -86,7 +86,7 @@ diff --git a/components/LogLine.vue b/app/components/LogLine.vue similarity index 92% rename from components/LogLine.vue rename to app/components/LogLine.vue index 64fbf2f..cacafac 100644 --- a/components/LogLine.vue +++ b/app/components/LogLine.vue @@ -15,7 +15,7 @@ diff --git a/components/UserFooter.vue b/app/components/UserFooter.vue similarity index 100% rename from components/UserFooter.vue rename to app/components/UserFooter.vue diff --git a/components/UserHeader.vue b/app/components/UserHeader.vue similarity index 100% rename from components/UserHeader.vue rename to app/components/UserHeader.vue diff --git a/components/UserHeader/NotificationWidgetPanel.vue b/app/components/UserHeader/NotificationWidgetPanel.vue similarity index 95% rename from components/UserHeader/NotificationWidgetPanel.vue rename to app/components/UserHeader/NotificationWidgetPanel.vue index 867a60f..a8b9b38 100644 --- a/components/UserHeader/NotificationWidgetPanel.vue +++ b/app/components/UserHeader/NotificationWidgetPanel.vue @@ -46,7 +46,7 @@ diff --git a/components/UserHeader/UserWidget.vue b/app/components/UserHeader/UserWidget.vue similarity index 97% rename from components/UserHeader/UserWidget.vue rename to app/components/UserHeader/UserWidget.vue index cf75bba..d6a5bf7 100644 --- a/components/UserHeader/UserWidget.vue +++ b/app/components/UserHeader/UserWidget.vue @@ -81,8 +81,6 @@