From d745b10d2446c04b0f07f81441c531c24787acf8 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Sun, 12 Jul 2026 05:27:14 +0200 Subject: [PATCH] Upgraded dependencies, bumped to Node 24. --- .babelrc | 3 +- .eslintrc | 52 - .nvmrc | 2 +- components/actors/actors.vue | 258 +- components/actors/add.vue | 117 +- components/actors/bio.vue | 201 +- components/actors/gender.vue | 18 +- components/actors/merge.vue | 157 +- components/actors/search.vue | 64 +- components/actors/tile.vue | 54 +- components/admin/admin.vue | 32 +- components/alerts/alerts.vue | 245 +- components/alerts/create.vue | 775 +- components/campaigns/campaign.vue | 70 +- components/dialog/dialog.vue | 50 +- components/domains/domains.vue | 42 +- components/edit/actors.vue | 76 +- components/edit/augmentation.vue | 40 +- components/edit/avatar.vue | 24 +- components/edit/figure.vue | 202 +- components/edit/movies.vue | 84 +- components/edit/penis.vue | 48 +- components/edit/place.vue | 80 +- components/edit/revision-socials.vue | 79 +- components/edit/revisions.vue | 463 +- components/edit/socials.vue | 145 +- components/edit/tags.vue | 136 +- components/entities/tile.vue | 26 +- components/filters/actor.vue | 62 +- components/filters/actors.vue | 154 +- components/filters/birthdate.vue | 42 +- components/filters/boobs.vue | 60 +- components/filters/channels.vue | 158 +- components/filters/countries.vue | 32 +- components/filters/country.vue | 58 +- components/filters/filters.vue | 50 +- components/filters/gender.vue | 26 +- components/filters/physique.vue | 26 +- components/filters/range.vue | 72 +- components/filters/tags.vue | 258 +- components/filters/toggle.vue | 8 +- components/filters/years.vue | 50 +- components/footer/footer.vue | 14 +- components/footer/navigation.vue | 18 +- components/form/checkbox.vue | 42 +- components/form/range.vue | 108 +- components/form/toggle.vue | 48 +- components/header/header.vue | 121 +- components/header/notifications.vue | 129 +- components/icon/icon.vue | 22 +- components/link/link.vue | 18 +- components/media/banner.vue | 75 +- components/movies/movies.vue | 238 +- components/movies/search.vue | 66 +- components/movies/tile.vue | 58 +- components/pagination/pagination.vue | 232 +- components/scenes/chapters.vue | 56 +- components/scenes/meta.vue | 30 +- components/scenes/scenes.vue | 384 +- components/scenes/summaries.vue | 308 +- components/scenes/tile.vue | 54 +- components/series/tile.vue | 22 +- components/settings/settings.vue | 77 +- components/sidebar/sidebar.vue | 22 +- components/stashes/create.vue | 54 +- components/stashes/heart.vue | 401 +- components/stashes/menu.vue | 34 +- components/stashes/stash.vue | 24 +- components/stashes/stashes.vue | 44 +- components/stashes/tile.vue | 192 +- components/tags/logo.vue | 32 +- components/tags/photos.vue | 76 +- components/tags/search.vue | 88 +- components/tooltip/tooltip.vue | 96 +- components/user/api-keys.vue | 113 +- components/video/player.vue | 22 +- config/default.cjs | 4 +- eslint.config.js | 50 + package-lock.json | 28777 +++++++--------- package.json | 134 +- pages/+onHookCall.js | 7 + pages/_error/+Page.vue | 28 +- pages/actors/+Page.vue | 8 +- pages/actors/@actorId/+Page.vue | 66 +- pages/actors/@actorId/+onBeforeRender.js | 20 +- pages/actors/@actorId/revisions/+Page.vue | 18 +- .../@actorId/revisions/+onBeforeRender.js | 2 +- pages/actors/edit/+Page.vue | 779 +- pages/actors/edit/+onBeforeRender.js | 2 +- pages/actors/edit/+route.js | 8 +- pages/admin/+Page.vue | 8 +- pages/admin/+onBeforeRender.js | 2 +- pages/admin/actors/+Page.vue | 149 +- pages/admin/actors/+onBeforeRender.js | 2 +- pages/admin/entities/+Page.vue | 106 +- pages/admin/entities/+onBeforeRender.js | 2 +- pages/admin/revisions/+Page.vue | 10 +- .../admin/revisions/actors/+onBeforeRender.js | 2 +- .../admin/revisions/scenes/+onBeforeRender.js | 2 +- pages/auth/login/+Page.vue | 90 +- pages/auth/signup/+Page.vue | 120 +- pages/entities/+Page.vue | 138 +- pages/entities/@entitySlug/+Page.vue | 42 +- pages/entities/@entitySlug/+onBeforeRender.js | 30 +- pages/movies/+Page.vue | 8 +- pages/movies/@movieId/+Page.vue | 32 +- pages/movies/@movieId/+onBeforeRender.js | 2 +- pages/scene/+Page.vue | 904 +- pages/scene/+onBeforeRender.js | 6 +- pages/scene/edit/+Page.vue | 498 +- pages/scene/revisions/+Page.vue | 18 +- pages/scene/revisions/+onBeforeRender.js | 2 +- pages/scenes/+Page.vue | 16 +- pages/scenes/+onBeforeRender.js | 2 +- pages/search/+Page.vue | 46 +- pages/search/+onBeforeRender.js | 6 +- pages/series/@serieId/+Page.vue | 34 +- pages/series/@serieId/+onBeforeRender.js | 4 +- pages/stashes/actors/+Page.vue | 10 +- pages/stashes/actors/+onBeforeRender.js | 9 +- pages/stashes/movies/+Page.vue | 10 +- pages/stashes/movies/+onBeforeRender.js | 11 +- pages/stashes/scenes/+Page.vue | 10 +- pages/stashes/scenes/+onBeforeRender.js | 11 +- pages/tags/+Page.vue | 176 +- pages/tags/+onBeforeRender.js | 2 +- pages/tags/@tagId/+Page.vue | 30 +- pages/tags/@tagId/+onBeforeRender.js | 12 +- pages/updates/+Page.vue | 18 +- pages/updates/+onBeforeRender.js | 2 +- pages/users/@username/+Page.vue | 50 +- pages/users/@username/+onBeforeRender.js | 12 +- pages/users/@username/+route.js | 2 +- renderer/+onRenderHtml.js | 4 +- renderer/app.js | 14 +- renderer/container.vue | 138 +- src/actors.js | 109 +- src/affiliates.js | 6 +- src/alerts.js | 8 +- src/api.js | 14 +- src/app.js | 2 +- src/argv.js | 1 + src/auth.js | 19 +- src/cache.js | 8 +- src/campaigns.js | 10 +- src/censor.js | 6 +- src/entities.js | 44 +- src/knex.js | 1 + src/logger.js | 13 +- src/manticore.js | 8 + src/media.js | 8 +- src/movies.js | 104 +- src/navigate.js | 10 +- src/revisions.js | 14 +- src/scenes.js | 272 +- src/series.js | 26 +- src/stashes.js | 65 +- src/sync.js | 35 +- src/tags.js | 45 +- src/users.js | 5 +- src/utils/query-boolean.js | 47 + src/utils/slugify.js | 5 +- src/web/actors.js | 8 +- src/web/alerts.js | 8 +- src/web/auth.js | 12 +- src/web/consent.js | 8 +- src/web/entities.js | 4 +- src/web/graphql.js | 76 +- src/web/main.js | 32 +- src/web/movies.js | 12 +- src/web/restrictions.js | 7 +- src/web/root.js | 4 +- src/web/scenes.js | 22 +- src/web/server.js | 90 +- src/web/stashes.js | 10 +- src/web/sync.js | 18 +- src/web/system.js | 2 +- src/web/users.js | 8 +- utils/process-summary-template.js | 12 +- utils/slugify.js | 4 +- vite.config.js | 10 +- 181 files changed, 18720 insertions(+), 23134 deletions(-) delete mode 100755 .eslintrc create mode 100644 eslint.config.js create mode 100644 pages/+onHookCall.js create mode 100644 src/utils/query-boolean.js diff --git a/.babelrc b/.babelrc index c2b8443..90f5da0 100755 --- a/.babelrc +++ b/.babelrc @@ -5,7 +5,6 @@ ] ], "plugins": [ - "@babel/plugin-transform-optional-chaining", - "@babel/plugin-syntax-import-attributes" + "@babel/plugin-transform-optional-chaining" ], } diff --git a/.eslintrc b/.eslintrc deleted file mode 100755 index be5abec..0000000 --- a/.eslintrc +++ /dev/null @@ -1,52 +0,0 @@ -{ - "root": true, - "extends": [ - "airbnb-base", - "plugin:import/errors", - "plugin:vue/recommended" - ], - "parserOptions": { - "parser": "@babel/eslint-parser", - "ecmaVersion": 2022, - "sourceType": "module" - }, - "rules": { - "default-param-last": 0, - "import/no-extraneous-dependencies": ["error", {"devDependencies": true}], - "import/prefer-default-export": 0, - "no-underscore-dangle": 0, - "import/extensions": [2, "always"], - "indent": ["error", "tab"], - "max-len": 0, - "no-console": 0, - "no-param-reassign": ["error", { - "props": true, - "ignorePropertyModificationsFor": ["state", "acc", "req"] - }], - "vue/multi-word-component-names": 0, - "vue/no-reserved-component-names": 0, - "no-tabs": "off", - "no-unused-vars": ["error", {"argsIgnorePattern": "^_"}], - "prefer-destructuring": 0, - "template-curly-spacing": "off", - "vue/html-indent": ["error", "tab"], - "vue/multiline-html-element-content-newline": 0, - "vue/no-v-html": 0, - "vue/singleline-html-element-content-newline": 0, - "vue/comment-directive": 0, - }, - "settings": { - "import/resolver": { - "alias": { - "extensions": [".js"], - "map": [ - ["#", "."], - ["#root", "."] - ] - } - } - }, - "globals": { - "CONFIG": true - } -} diff --git a/.nvmrc b/.nvmrc index b295a68..ca5c350 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -21.2.0 +24.18.0 diff --git a/components/actors/actors.vue b/components/actors/actors.vue index a26bb68..d567eee 100644 --- a/components/actors/actors.vue +++ b/components/actors/actors.vue @@ -1,3 +1,132 @@ + + - -