diff --git a/apps/settings/src/components/PersonalInfo/FirstDayOfWeekSection.vue b/apps/settings/src/components/PersonalInfo/FirstDayOfWeekSection.vue deleted file mode 100644 index bfdea0c6a1f7d..0000000000000 --- a/apps/settings/src/components/PersonalInfo/FirstDayOfWeekSection.vue +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - diff --git a/apps/settings/src/components/PersonalInfo/LanguageSection/LanguageSectionEntry.vue b/apps/settings/src/components/PersonalInfo/LanguageSection/LanguageSectionEntry.vue deleted file mode 100644 index 27a3b370224dc..0000000000000 --- a/apps/settings/src/components/PersonalInfo/LanguageSection/LanguageSectionEntry.vue +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - diff --git a/apps/settings/src/components/PersonalInfo/LocaleSection/LocaleSectionEntry.vue b/apps/settings/src/components/PersonalInfo/LocaleSection/LocaleSectionEntry.vue deleted file mode 100644 index 00a6cdec23e2f..0000000000000 --- a/apps/settings/src/components/PersonalInfo/LocaleSection/LocaleSectionEntry.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - diff --git a/apps/settings/src/components/WebAuthn/WebAuthnAddDevice.vue b/apps/settings/src/components/WebAuthn/WebAuthnAddDevice.vue deleted file mode 100644 index 4d22d1d6cc44e..0000000000000 --- a/apps/settings/src/components/WebAuthn/WebAuthnAddDevice.vue +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - diff --git a/apps/settings/src/main-language-locale.js b/apps/settings/src/main-language-locale.js deleted file mode 100644 index 0a377d5a7d3f7..0000000000000 --- a/apps/settings/src/main-language-locale.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -import { getCSPNonce } from '@nextcloud/auth' -import { translate as t } from '@nextcloud/l10n' -import Vue from 'vue' -import LanguageLocaleSettings from './views/LanguageLocaleSettings.vue' - -__webpack_nonce__ = getCSPNonce() - -Vue.mixin({ - methods: { - t, - }, -}) - -const app = new Vue(LanguageLocaleSettings) -app.$mount('#language-locale-settings') diff --git a/apps/settings/src/main-personal-password.js b/apps/settings/src/main-personal-password.js deleted file mode 100644 index 1c835cac6b6ce..0000000000000 --- a/apps/settings/src/main-personal-password.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors - * SPDX-License-Identifier: AGPL-3.0-or-later - */ -import { getCSPNonce } from '@nextcloud/auth' -import { n, t } from '@nextcloud/l10n' -import Vue from 'vue' -import PasswordSection from './components/PasswordSection.vue' - -__webpack_nonce__ = getCSPNonce() - -Vue.prototype.t = t -Vue.prototype.n = n - -export default new Vue({ - el: '#security-password', - name: 'main-personal-password', - render: (h) => h(PasswordSection), -}) diff --git a/apps/settings/src/main-personal-webauth.js b/apps/settings/src/main-personal-webauth.js deleted file mode 100644 index d659e188fb4d9..0000000000000 --- a/apps/settings/src/main-personal-webauth.js +++ /dev/null @@ -1,23 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -import { getCSPNonce } from '@nextcloud/auth' -import { loadState } from '@nextcloud/initial-state' -import Vue from 'vue' -import WebAuthnSection from './components/WebAuthn/WebAuthnSection.vue' - -__webpack_nonce__ = getCSPNonce() - -Vue.prototype.t = t - -const View = Vue.extend(WebAuthnSection) -const devices = loadState('settings', 'webauthn-devices') -new View({ - propsData: { - initialDevices: devices, - isHttps: window.location.protocol === 'https:', - isLocalhost: window.location.hostname === 'localhost', - }, -}).$mount('#security-webauthn') diff --git a/apps/settings/src/authtokens/components/AuthToken.spec.ts b/apps/settings/src/sections/authtokens/components/AuthToken.spec.ts similarity index 100% rename from apps/settings/src/authtokens/components/AuthToken.spec.ts rename to apps/settings/src/sections/authtokens/components/AuthToken.spec.ts diff --git a/apps/settings/src/authtokens/components/AuthToken.vue b/apps/settings/src/sections/authtokens/components/AuthToken.vue similarity index 100% rename from apps/settings/src/authtokens/components/AuthToken.vue rename to apps/settings/src/sections/authtokens/components/AuthToken.vue diff --git a/apps/settings/src/authtokens/components/AuthTokenDeleteDialog.vue b/apps/settings/src/sections/authtokens/components/AuthTokenDeleteDialog.vue similarity index 100% rename from apps/settings/src/authtokens/components/AuthTokenDeleteDialog.vue rename to apps/settings/src/sections/authtokens/components/AuthTokenDeleteDialog.vue diff --git a/apps/settings/src/authtokens/components/AuthTokenList.vue b/apps/settings/src/sections/authtokens/components/AuthTokenList.vue similarity index 100% rename from apps/settings/src/authtokens/components/AuthTokenList.vue rename to apps/settings/src/sections/authtokens/components/AuthTokenList.vue diff --git a/apps/settings/src/authtokens/components/AuthTokenRevokeAll.spec.ts b/apps/settings/src/sections/authtokens/components/AuthTokenRevokeAll.spec.ts similarity index 100% rename from apps/settings/src/authtokens/components/AuthTokenRevokeAll.spec.ts rename to apps/settings/src/sections/authtokens/components/AuthTokenRevokeAll.spec.ts diff --git a/apps/settings/src/authtokens/components/AuthTokenRevokeAllDialog.vue b/apps/settings/src/sections/authtokens/components/AuthTokenRevokeAllDialog.vue similarity index 100% rename from apps/settings/src/authtokens/components/AuthTokenRevokeAllDialog.vue rename to apps/settings/src/sections/authtokens/components/AuthTokenRevokeAllDialog.vue diff --git a/apps/settings/src/authtokens/components/AuthTokenSection.vue b/apps/settings/src/sections/authtokens/components/AuthTokenSection.vue similarity index 100% rename from apps/settings/src/authtokens/components/AuthTokenSection.vue rename to apps/settings/src/sections/authtokens/components/AuthTokenSection.vue diff --git a/apps/settings/src/authtokens/components/AuthTokenSetup.vue b/apps/settings/src/sections/authtokens/components/AuthTokenSetup.vue similarity index 98% rename from apps/settings/src/authtokens/components/AuthTokenSetup.vue rename to apps/settings/src/sections/authtokens/components/AuthTokenSetup.vue index d31775fe1c570..803cc95bcdac1 100644 --- a/apps/settings/src/authtokens/components/AuthTokenSetup.vue +++ b/apps/settings/src/sections/authtokens/components/AuthTokenSetup.vue @@ -12,7 +12,7 @@ import { ref } 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' const authTokenStore = useAuthTokenStore() diff --git a/apps/settings/src/authtokens/components/AuthTokenSetupDialog.vue b/apps/settings/src/sections/authtokens/components/AuthTokenSetupDialog.vue similarity index 99% rename from apps/settings/src/authtokens/components/AuthTokenSetupDialog.vue rename to apps/settings/src/sections/authtokens/components/AuthTokenSetupDialog.vue index cf94dd46c3224..382ac3451cde2 100644 --- a/apps/settings/src/authtokens/components/AuthTokenSetupDialog.vue +++ b/apps/settings/src/sections/authtokens/components/AuthTokenSetupDialog.vue @@ -16,7 +16,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' const props = withDefaults(defineProps<{ /** The newly created token, `null` while the dialog is closed */ diff --git a/apps/settings/src/authtokens/main.ts b/apps/settings/src/sections/authtokens/main.ts similarity index 100% rename from apps/settings/src/authtokens/main.ts rename to apps/settings/src/sections/authtokens/main.ts diff --git a/apps/settings/src/authtokens/store/authtoken.spec.ts b/apps/settings/src/sections/authtokens/store/authtoken.spec.ts similarity index 100% rename from apps/settings/src/authtokens/store/authtoken.spec.ts rename to apps/settings/src/sections/authtokens/store/authtoken.spec.ts diff --git a/apps/settings/src/authtokens/store/authtoken.ts b/apps/settings/src/sections/authtokens/store/authtoken.ts similarity index 99% rename from apps/settings/src/authtokens/store/authtoken.ts rename to apps/settings/src/sections/authtokens/store/authtoken.ts index 131cb60afb7e1..3afee09550db0 100644 --- a/apps/settings/src/authtokens/store/authtoken.ts +++ b/apps/settings/src/sections/authtokens/store/authtoken.ts @@ -9,7 +9,7 @@ import { n, 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/authtokens/utils/userAgentDetect.ts b/apps/settings/src/sections/authtokens/utils/userAgentDetect.ts similarity index 100% rename from apps/settings/src/authtokens/utils/userAgentDetect.ts rename to apps/settings/src/sections/authtokens/utils/userAgentDetect.ts diff --git a/apps/settings/src/authtokens/utils/userAgentMap.ts b/apps/settings/src/sections/authtokens/utils/userAgentMap.ts similarity index 100% rename from apps/settings/src/authtokens/utils/userAgentMap.ts rename to apps/settings/src/sections/authtokens/utils/userAgentMap.ts diff --git a/apps/settings/src/views/LanguageLocaleSettings.vue b/apps/settings/src/sections/language-locale/LanguageLocaleSettings.vue similarity index 58% rename from apps/settings/src/views/LanguageLocaleSettings.vue rename to apps/settings/src/sections/language-locale/LanguageLocaleSettings.vue index 27cee8021ecd0..e1aa6655a7d6c 100644 --- a/apps/settings/src/views/LanguageLocaleSettings.vue +++ b/apps/settings/src/sections/language-locale/LanguageLocaleSettings.vue @@ -6,11 +6,11 @@