From 102528579672605df00c2402b7155d7a07c4d11e Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Mon, 31 Mar 2025 06:14:56 +0200 Subject: [PATCH] Added stash GraphQL mutations. Added movies to GraphQL queries. Moved key management to profile page, only for approved users. --- components/scenes/chapters.vue | 2 - .../+Page.vue => components/user/api-keys.vue | 206 ++++++------ pages/auth/keys/+onBeforeRender.js | 14 - pages/users/@username/+Page.vue | 12 + pages/users/@username/+onBeforeRender.js | 9 +- src/stashes.js | 295 ++++++++++++------ src/users.js | 4 +- src/web/actors.js | 32 +- src/web/graphql.js | 51 ++- src/web/movies.js | 115 ++++++- src/web/scenes.js | 34 +- src/web/server.js | 2 +- src/web/stashes.js | 178 ++++++++++- static | 2 +- 14 files changed, 721 insertions(+), 235 deletions(-) rename pages/auth/keys/+Page.vue => components/user/api-keys.vue (54%) delete mode 100644 pages/auth/keys/+onBeforeRender.js diff --git a/components/scenes/chapters.vue b/components/scenes/chapters.vue index e12420d..184313a 100755 --- a/components/scenes/chapters.vue +++ b/components/scenes/chapters.vue @@ -96,8 +96,6 @@ const props = defineProps({ }, }); -console.log(props.chapters); - const lastChapter = props.chapters.at(-1); const duration = lastChapter.time + lastChapter.duration; diff --git a/pages/auth/keys/+Page.vue b/components/user/api-keys.vue similarity index 54% rename from pages/auth/keys/+Page.vue rename to components/user/api-keys.vue index 9f28992..9ca2f0a 100644 --- a/pages/auth/keys/+Page.vue +++ b/components/user/api-keys.vue @@ -1,97 +1,100 @@