From 2977abc964c51f3e2e1b55b14b9cf64191c6cdd0 Mon Sep 17 00:00:00 2001 From: Peter Ringelmann Date: Fri, 2 Oct 2026 14:05:38 +0200 Subject: [PATCH 1/7] refactor(settings): move the app password section into its own folder Signed-off-by: Peter Ringelmann --- apps/settings/src/{ => authtokens}/components/AuthToken.spec.ts | 0 apps/settings/src/{ => authtokens}/components/AuthToken.vue | 0 .../src/{ => authtokens}/components/AuthTokenDeleteDialog.vue | 0 apps/settings/src/{ => authtokens}/components/AuthTokenList.vue | 0 .../src/{ => authtokens}/components/AuthTokenRevokeAll.spec.ts | 0 .../{ => authtokens}/components/AuthTokenRevokeAllDialog.vue | 0 .../src/{ => authtokens}/components/AuthTokenSection.vue | 0 .../settings/src/{ => authtokens}/components/AuthTokenSetup.vue | 2 +- .../src/{ => authtokens}/components/AuthTokenSetupDialog.vue | 2 +- apps/settings/src/{ => authtokens}/store/authtoken.ts | 2 +- apps/settings/src/{ => authtokens}/utils/userAgentDetect.ts | 0 apps/settings/src/{ => authtokens}/utils/userAgentMap.ts | 0 apps/settings/src/main-personal-security.js | 2 +- core/src/components/AccountMenu/AccountMenuProfileEntry.vue | 2 +- 14 files changed, 5 insertions(+), 5 deletions(-) rename apps/settings/src/{ => authtokens}/components/AuthToken.spec.ts (100%) rename apps/settings/src/{ => authtokens}/components/AuthToken.vue (100%) rename apps/settings/src/{ => authtokens}/components/AuthTokenDeleteDialog.vue (100%) rename apps/settings/src/{ => authtokens}/components/AuthTokenList.vue (100%) rename apps/settings/src/{ => authtokens}/components/AuthTokenRevokeAll.spec.ts (100%) rename apps/settings/src/{ => authtokens}/components/AuthTokenRevokeAllDialog.vue (100%) rename apps/settings/src/{ => authtokens}/components/AuthTokenSection.vue (100%) rename apps/settings/src/{ => authtokens}/components/AuthTokenSetup.vue (98%) rename apps/settings/src/{ => authtokens}/components/AuthTokenSetupDialog.vue (99%) rename apps/settings/src/{ => authtokens}/store/authtoken.ts (99%) rename apps/settings/src/{ => authtokens}/utils/userAgentDetect.ts (100%) rename apps/settings/src/{ => authtokens}/utils/userAgentMap.ts (100%) diff --git a/apps/settings/src/components/AuthToken.spec.ts b/apps/settings/src/authtokens/components/AuthToken.spec.ts similarity index 100% rename from apps/settings/src/components/AuthToken.spec.ts rename to apps/settings/src/authtokens/components/AuthToken.spec.ts diff --git a/apps/settings/src/components/AuthToken.vue b/apps/settings/src/authtokens/components/AuthToken.vue similarity index 100% rename from apps/settings/src/components/AuthToken.vue rename to apps/settings/src/authtokens/components/AuthToken.vue diff --git a/apps/settings/src/components/AuthTokenDeleteDialog.vue b/apps/settings/src/authtokens/components/AuthTokenDeleteDialog.vue similarity index 100% rename from apps/settings/src/components/AuthTokenDeleteDialog.vue rename to apps/settings/src/authtokens/components/AuthTokenDeleteDialog.vue diff --git a/apps/settings/src/components/AuthTokenList.vue b/apps/settings/src/authtokens/components/AuthTokenList.vue similarity index 100% rename from apps/settings/src/components/AuthTokenList.vue rename to apps/settings/src/authtokens/components/AuthTokenList.vue diff --git a/apps/settings/src/components/AuthTokenRevokeAll.spec.ts b/apps/settings/src/authtokens/components/AuthTokenRevokeAll.spec.ts similarity index 100% rename from apps/settings/src/components/AuthTokenRevokeAll.spec.ts rename to apps/settings/src/authtokens/components/AuthTokenRevokeAll.spec.ts diff --git a/apps/settings/src/components/AuthTokenRevokeAllDialog.vue b/apps/settings/src/authtokens/components/AuthTokenRevokeAllDialog.vue similarity index 100% rename from apps/settings/src/components/AuthTokenRevokeAllDialog.vue rename to apps/settings/src/authtokens/components/AuthTokenRevokeAllDialog.vue diff --git a/apps/settings/src/components/AuthTokenSection.vue b/apps/settings/src/authtokens/components/AuthTokenSection.vue similarity index 100% rename from apps/settings/src/components/AuthTokenSection.vue rename to apps/settings/src/authtokens/components/AuthTokenSection.vue diff --git a/apps/settings/src/components/AuthTokenSetup.vue b/apps/settings/src/authtokens/components/AuthTokenSetup.vue similarity index 98% rename from apps/settings/src/components/AuthTokenSetup.vue rename to apps/settings/src/authtokens/components/AuthTokenSetup.vue index 3f50894697b4a..b111d6de6f04a 100644 --- a/apps/settings/src/components/AuthTokenSetup.vue +++ b/apps/settings/src/authtokens/components/AuthTokenSetup.vue @@ -36,7 +36,7 @@ import { defineComponent } from 'vue' import NcButton from '@nextcloud/vue/components/NcButton' import NcTextField from '@nextcloud/vue/components/NcTextField' import AuthTokenSetupDialog from './AuthTokenSetupDialog.vue' -import logger from '../logger.ts' +import logger from '../../logger.ts' import { useAuthTokenStore } from '../store/authtoken.ts' export default defineComponent({ diff --git a/apps/settings/src/components/AuthTokenSetupDialog.vue b/apps/settings/src/authtokens/components/AuthTokenSetupDialog.vue similarity index 99% rename from apps/settings/src/components/AuthTokenSetupDialog.vue rename to apps/settings/src/authtokens/components/AuthTokenSetupDialog.vue index 0b85adb0c68dc..829d5bc1deeec 100644 --- a/apps/settings/src/components/AuthTokenSetupDialog.vue +++ b/apps/settings/src/authtokens/components/AuthTokenSetupDialog.vue @@ -61,7 +61,7 @@ import NcButton from '@nextcloud/vue/components/NcButton' import NcDialog from '@nextcloud/vue/components/NcDialog' import NcIconSvgWrapper from '@nextcloud/vue/components/NcIconSvgWrapper' import NcTextField from '@nextcloud/vue/components/NcTextField' -import logger from '../logger.ts' +import logger from '../../logger.ts' export default defineComponent({ name: 'AuthTokenSetupDialog', diff --git a/apps/settings/src/store/authtoken.ts b/apps/settings/src/authtokens/store/authtoken.ts similarity index 99% rename from apps/settings/src/store/authtoken.ts rename to apps/settings/src/authtokens/store/authtoken.ts index 9c3040cff81ba..c90f5fa6b654d 100644 --- a/apps/settings/src/store/authtoken.ts +++ b/apps/settings/src/authtokens/store/authtoken.ts @@ -9,7 +9,7 @@ import { translatePlural as n, translate as t } from '@nextcloud/l10n' import { addPasswordConfirmationInterceptors, confirmPassword, PwdConfirmationMode } from '@nextcloud/password-confirmation' import { generateUrl } from '@nextcloud/router' import { defineStore } from 'pinia' -import logger from '../logger.ts' +import logger from '../../logger.ts' const BASE_URL = generateUrl('/settings/personal/authtokens') addPasswordConfirmationInterceptors(axios) diff --git a/apps/settings/src/utils/userAgentDetect.ts b/apps/settings/src/authtokens/utils/userAgentDetect.ts similarity index 100% rename from apps/settings/src/utils/userAgentDetect.ts rename to apps/settings/src/authtokens/utils/userAgentDetect.ts diff --git a/apps/settings/src/utils/userAgentMap.ts b/apps/settings/src/authtokens/utils/userAgentMap.ts similarity index 100% rename from apps/settings/src/utils/userAgentMap.ts rename to apps/settings/src/authtokens/utils/userAgentMap.ts diff --git a/apps/settings/src/main-personal-security.js b/apps/settings/src/main-personal-security.js index eabad1bca6041..01b6be32cf8b8 100644 --- a/apps/settings/src/main-personal-security.js +++ b/apps/settings/src/main-personal-security.js @@ -7,7 +7,7 @@ import { getCSPNonce } from '@nextcloud/auth' import { createPinia, PiniaVuePlugin } from 'pinia' import VTooltipPlugin from 'v-tooltip' import Vue from 'vue' -import AuthTokenSection from './components/AuthTokenSection.vue' +import AuthTokenSection from './authtokens/components/AuthTokenSection.vue' __webpack_nonce__ = getCSPNonce() diff --git a/core/src/components/AccountMenu/AccountMenuProfileEntry.vue b/core/src/components/AccountMenu/AccountMenuProfileEntry.vue index 49aab5483a144..c41166e038951 100644 --- a/core/src/components/AccountMenu/AccountMenuProfileEntry.vue +++ b/core/src/components/AccountMenu/AccountMenuProfileEntry.vue @@ -32,7 +32,7 @@