Browse Source

chore: upgrade typescript, eslint and fix lint

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
John Molakvoæ 10 months ago
parent
commit
cd54f7c7f4
100 changed files with 91 additions and 87 deletions
  1. 5 8
      .eslintrc.js
  2. 30 0
      __mocks__/@nextcloud/dialogs.ts
  3. 6 0
      __tests__/tsconfig.json
  4. 3 3
      apps/files/src/actions/editLocallyAction.spec.ts
  5. 2 3
      apps/files/src/actions/openFolderAction.spec.ts
  6. 0 1
      apps/files/src/actions/sidebarAction.ts
  7. 0 1
      apps/files/src/components/SidebarTab.vue
  8. 7 7
      apps/files/src/services/RouterService.ts
  9. 1 1
      apps/files/src/views/Navigation.cy.ts
  10. 0 1
      apps/files_sharing/src/components/SharingEntryInternal.vue
  11. 4 6
      apps/settings/src/components/AppList.vue
  12. 3 4
      apps/settings/src/components/GroupListItem.vue
  13. 12 12
      apps/settings/src/components/PersonalInfo/shared/FederationControlAction.vue
  14. 2 2
      apps/theming/src/components/BackgroundSettings.vue
  15. 0 1
      core/src/profile/ProfileSections.js
  16. 0 2
      cypress.config.ts
  17. 1 0
      dist/2142-2142.js
  18. 7 8
      dist/2142-2142.js.LICENSE.txt
  19. 0 0
      dist/2142-2142.js.map
  20. 0 0
      dist/2323-2323.js
  21. 0 0
      dist/2323-2323.js.map
  22. 0 1
      dist/6117-6117.js
  23. 0 0
      dist/6117-6117.js.map
  24. 0 0
      dist/614-614.js
  25. 0 0
      dist/614-614.js.map
  26. 0 0
      dist/7816-7816.js
  27. 0 0
      dist/7816-7816.js.map
  28. 0 0
      dist/comments-comments-app.js
  29. 0 0
      dist/comments-comments-app.js.map
  30. 0 0
      dist/core-common.js
  31. 3 25
      dist/core-common.js.LICENSE.txt
  32. 0 0
      dist/core-common.js.map
  33. 0 0
      dist/core-install.js
  34. 0 0
      dist/core-install.js.map
  35. 0 0
      dist/core-login.js
  36. 0 0
      dist/core-login.js.map
  37. 0 0
      dist/core-main.js
  38. 0 0
      dist/core-main.js.map
  39. 0 0
      dist/core-maintenance.js.map
  40. 0 0
      dist/core-profile.js
  41. 0 0
      dist/core-profile.js.map
  42. 0 0
      dist/core-recommendedapps.js.map
  43. 0 0
      dist/core-systemtags.js.map
  44. 0 0
      dist/core-unified-search.js
  45. 0 0
      dist/core-unified-search.js.map
  46. 0 0
      dist/core-unsupported-browser-redirect.js
  47. 0 0
      dist/core-unsupported-browser-redirect.js.map
  48. 0 0
      dist/core-unsupported-browser.js
  49. 0 0
      dist/core-unsupported-browser.js.map
  50. 0 0
      dist/dashboard-main.js.map
  51. 0 0
      dist/dav-settings-admin-caldav.js.map
  52. 0 0
      dist/dav-settings-personal-availability.js
  53. 0 0
      dist/dav-settings-personal-availability.js.map
  54. 0 0
      dist/federatedfilesharing-vue-settings-admin.js
  55. 0 0
      dist/federatedfilesharing-vue-settings-admin.js.map
  56. 0 0
      dist/federatedfilesharing-vue-settings-personal.js
  57. 0 0
      dist/federatedfilesharing-vue-settings-personal.js.map
  58. 0 0
      dist/files-main.js
  59. 3 1
      dist/files-main.js.LICENSE.txt
  60. 0 0
      dist/files-main.js.map
  61. 0 0
      dist/files-personal-settings.js
  62. 0 0
      dist/files-personal-settings.js.map
  63. 0 0
      dist/files-reference-files.js
  64. 0 0
      dist/files-reference-files.js.map
  65. 0 0
      dist/files-sidebar.js
  66. 0 0
      dist/files-sidebar.js.map
  67. 0 0
      dist/files_sharing-additionalScripts.js.map
  68. 0 0
      dist/files_sharing-files_sharing_tab.js
  69. 0 0
      dist/files_sharing-files_sharing_tab.js.map
  70. 0 0
      dist/files_sharing-personal-settings.js
  71. 0 0
      dist/files_sharing-personal-settings.js.map
  72. 0 0
      dist/files_trashbin-main.js.map
  73. 0 0
      dist/files_versions-files_versions.js
  74. 0 0
      dist/files_versions-files_versions.js.map
  75. 0 0
      dist/oauth2-oauth2.js.map
  76. 0 0
      dist/settings-apps-view-7418.js
  77. 2 0
      dist/settings-apps-view-7418.js.LICENSE.txt
  78. 0 0
      dist/settings-apps-view-7418.js.map
  79. 0 0
      dist/settings-apps.js.map
  80. 0 0
      dist/settings-users-8351.js
  81. 0 0
      dist/settings-users-8351.js.map
  82. 0 0
      dist/settings-vue-settings-admin-basic-settings.js
  83. 0 0
      dist/settings-vue-settings-admin-basic-settings.js.map
  84. 0 0
      dist/settings-vue-settings-admin-delegation.js
  85. 0 0
      dist/settings-vue-settings-admin-delegation.js.map
  86. 0 0
      dist/settings-vue-settings-admin-security.js
  87. 0 0
      dist/settings-vue-settings-admin-security.js.map
  88. 0 0
      dist/settings-vue-settings-apps-users-management.js
  89. 0 0
      dist/settings-vue-settings-apps-users-management.js.map
  90. 0 0
      dist/settings-vue-settings-personal-info.js
  91. 0 0
      dist/settings-vue-settings-personal-info.js.map
  92. 0 0
      dist/settings-vue-settings-personal-password.js
  93. 0 0
      dist/settings-vue-settings-personal-password.js.map
  94. 0 0
      dist/settings-vue-settings-personal-security.js
  95. 0 0
      dist/settings-vue-settings-personal-security.js.map
  96. 0 0
      dist/settings-vue-settings-personal-webauthn.js.map
  97. 0 0
      dist/sharebymail-vue-settings-admin-sharebymail.js
  98. 0 0
      dist/sharebymail-vue-settings-admin-sharebymail.js.map
  99. 0 0
      dist/systemtags-systemtags.js.map
  100. 0 0
      dist/theming-admin-theming.js

+ 5 - 8
.eslintrc.js

@@ -3,21 +3,18 @@ module.exports = {
 		__webpack_nonce__: true,
 		_: true,
 		$: true,
-		moment: true,
-		escapeHTML: true,
-		oc_userconfig: true,
 		dayNames: true,
+		escapeHTML: true,
 		firstDay: true,
-		'cypress/globals': true,
-	},
-	parserOptions: {
-		parser: '@typescript-eslint/parser',
+		moment: true,
+		oc_userconfig: true,
+		sinon: true,
 	},
 	plugins: [
 		'cypress',
 	],
 	extends: [
-		'@nextcloud',
+		'@nextcloud/eslint-config/typescript',
 		'plugin:cypress/recommended',
 	],
 	rules: {

+ 30 - 0
__mocks__/@nextcloud/dialogs.ts

@@ -0,0 +1,30 @@
+/**
+ * @copyright Copyright (c) 2023 John Molakvoæ <skjnldsv@protonmail.com>
+ *
+ * @author John Molakvoæ <skjnldsv@protonmail.com>
+ *
+ * @license AGPL-3.0-or-later
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+import { jest } from '@jest/globals'
+
+export const showMessage = jest.fn()
+export const showSuccess = jest.fn()
+export const showWarning = jest.fn()
+export const showInfo = jest.fn()
+export const showError = jest.fn()
+export const showUndo = jest.fn()

+ 6 - 0
__tests__/tsconfig.json

@@ -0,0 +1,6 @@
+{
+	"extends": "../tsconfig.json",
+	"compilerOptions": {
+		"verbatimModuleSyntax": false
+	}
+}

+ 3 - 3
apps/files/src/actions/editLocallyAction.spec.ts

@@ -21,11 +21,11 @@
  */
 import { action } from './editLocallyAction'
 import { expect } from '@jest/globals'
-import { File, Folder, Permission } from '@nextcloud/files'
+import { File, Permission } from '@nextcloud/files'
 import { FileAction } from '../services/FileAction'
+import * as ncDialogs from '@nextcloud/dialogs'
 import axios from '@nextcloud/axios'
 import type { Navigation } from '../services/Navigation'
-import ncDialogs from '@nextcloud/dialogs'
 
 const view = {
 	id: 'files',
@@ -140,7 +140,7 @@ describe('Edit locally action execute tests', () => {
 
 	test('Edit locally fails and show error', async () => {
 		jest.spyOn(axios, 'post').mockImplementation(async () => ({}))
-		jest.spyOn(ncDialogs, 'showError')
+		jest.spyOn(ncDialogs, 'showError').mockImplementation(async () => ({}))
 
 		const file = new File({
 			id: 1,

+ 2 - 3
apps/files/src/actions/openFolderAction.spec.ts

@@ -21,7 +21,7 @@
  */
 import { action } from './openFolderAction'
 import { expect } from '@jest/globals'
-import { File, Folder, Permission } from '@nextcloud/files'
+import { File, Folder, Node, Permission } from '@nextcloud/files'
 import { FileAction } from '../services/FileAction'
 import type { Navigation } from '../services/Navigation'
 
@@ -139,8 +139,7 @@ describe('Open folder action execute tests', () => {
 		const goToRouteMock = jest.fn()
 		window.OCP = { Files: { Router: { goToRoute: goToRouteMock } } }
 
-		// @ts-ignore null as Node
-		const exec = await action.exec(null, view, '/')
+		const exec = await action.exec(null as unknown as Node, view, '/')
 		expect(exec).toBe(false)
 		expect(goToRouteMock).toBeCalledTimes(0)
 	})

+ 0 - 1
apps/files/src/actions/sidebarAction.ts

@@ -65,4 +65,3 @@ export const action = new FileAction({
 })
 
 registerFileAction(action)
-

+ 0 - 1
apps/files/src/components/SidebarTab.vue

@@ -1,4 +1,3 @@
-
 <!--
   - @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
   -

+ 7 - 7
apps/files/src/services/RouterService.ts

@@ -19,14 +19,13 @@
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  *
  */
-import type { Route } from 'vue-router';
-import type VueRouter from 'vue-router';
-import type { Dictionary } from 'vue-router/types/router';
-import type { Location } from 'vue-router/types/router';
+import type { Route } from 'vue-router'
+import type VueRouter from 'vue-router'
+import type { Dictionary, Location } from 'vue-router/types/router'
 
 export default class RouterService {
 
-	private _router: VueRouter;
+	private _router: VueRouter
 
 	constructor(router: VueRouter) {
 		this._router = router
@@ -34,12 +33,12 @@ export default class RouterService {
 
 	/**
 	 * Trigger a route change on the files app
-	 * 
+	 *
 	 * @param path the url path, eg: '/trashbin?dir=/Deleted'
 	 * @param replace replace the current history
 	 * @see https://router.vuejs.org/guide/essentials/navigation.html#navigate-to-a-different-location
 	 */
-	goTo(path: string, replace: boolean = false): Promise<Route> {
+	goTo(path: string, replace = false): Promise<Route> {
 		return this._router.push({
 			path,
 			replace,
@@ -68,4 +67,5 @@ export default class RouterService {
 			replace,
 		} as Location)
 	}
+
 }

+ 1 - 1
apps/files/src/views/Navigation.cy.ts

@@ -161,7 +161,7 @@ describe('Quota rendering', () => {
 		// TODO: remove when @nextcloud/l10n 2.0 is released
 		// https://github.com/nextcloud/nextcloud-l10n/pull/542
 		cy.stub(L10n, 'translate', (app, text, vars = {}, number) => {
-			cy.log({app, text, vars, number})
+			cy.log({ app, text, vars, number })
 			return text.replace(/%n/g, '' + number).replace(/{([^{}]*)}/g, (match, key) => {
 				return vars[key]
 			})

+ 0 - 1
apps/files_sharing/src/components/SharingEntryInternal.vue

@@ -1,4 +1,3 @@
-
 <template>
 	<ul>
 		<SharingEntrySimple ref="shareEntrySimple"

+ 4 - 6
apps/settings/src/components/AppList.vue

@@ -196,15 +196,13 @@ export default {
 			return (this.category === 'app-bundles')
 		},
 		allBundlesEnabled() {
-			const self = this
-			return function(id) {
-				return self.bundleApps(id).filter(app => !app.active).length === 0
+			return (id) => {
+				return this.bundleApps(id).filter(app => !app.active).length === 0
 			}
 		},
 		bundleToggleText() {
-			const self = this
-			return function(id) {
-				if (self.allBundlesEnabled(id)) {
+			return (id) => {
+				if (this.allBundlesEnabled(id)) {
 					return t('settings', 'Disable all')
 				}
 				return t('settings', 'Enable all')

+ 3 - 4
apps/settings/src/components/GroupListItem.vue

@@ -123,16 +123,15 @@ export default {
 			}
 		},
 		removeGroup(groupid) {
-			const self = this
 			// TODO migrate to a vue js confirm dialog component
 			OC.dialogs.confirm(
 				t('settings', 'You are about to remove the group {group}. The users will NOT be deleted.', { group: groupid }),
 				t('settings', 'Please confirm the group removal '),
-				function(success) {
+				(success) => {
 					if (success) {
-						self.$store.dispatch('removeGroup', groupid)
+						this.$store.dispatch('removeGroup', groupid)
 					}
-				}
+				},
 			)
 		},
 	},

+ 12 - 12
apps/settings/src/components/PersonalInfo/shared/FederationControlAction.vue

@@ -87,18 +87,18 @@ export default {
 </script>
 
 <style lang="scss" scoped>
-	.federation-actions__btn {
-		&::v-deep p {
-			width: 150px !important;
-			padding: 8px 0 !important;
-			color: var(--color-main-text) !important;
-			font-size: 12.8px !important;
-			line-height: 1.5em !important;
-		}
+.federation-actions__btn {
+	&::v-deep p {
+		width: 150px !important;
+		padding: 8px 0 !important;
+		color: var(--color-main-text) !important;
+		font-size: 12.8px !important;
+		line-height: 1.5em !important;
 	}
+}
 
-	.federation-actions__btn--active {
-		background-color: var(--color-primary-element-light) !important;
-		box-shadow: inset 2px 0 var(--color-primary-element) !important;
-	}
+.federation-actions__btn--active {
+	background-color: var(--color-primary-element-light) !important;
+	box-shadow: inset 2px 0 var(--color-primary-element) !important;
+}
 </style>

+ 2 - 2
apps/theming/src/components/BackgroundSettings.vue

@@ -252,8 +252,8 @@ export default {
 			const result = await axios.post(generateUrl('/apps/theming/background/color'), { color })
 			this.update(result.data)
 		},
-		debouncePickColor: debounce(function() {
-			this.pickColor(...arguments)
+		debouncePickColor: debounce(function(...args) {
+			this.pickColor(...args)
 		}, 200),
 
 		async pickFile() {

+ 0 - 1
core/src/profile/ProfileSections.js

@@ -1,4 +1,3 @@
-
 /**
  * @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
  *

+ 0 - 2
cypress.config.ts

@@ -1,5 +1,3 @@
-/* eslint-disable node/no-unpublished-import */
-
 import {
 	applyChangesToNextcloud,
 	configureNextcloud,

File diff suppressed because it is too large
+ 1 - 0
dist/2142-2142.js


+ 7 - 8
dist/6117-6117.js.LICENSE.txt → dist/2142-2142.js.LICENSE.txt

@@ -2,14 +2,6 @@
 
 /*! For license information please see NcActionTextEditable.js.LICENSE.txt */
 
-/**
- *
- *
- * @author Jerry Bendy <jerry@icewingcc.com>
- * @licence MIT
- *
- */
-
 /**
  * @copyright 2022 Louis Chmn <louis@chmn.me>
  *
@@ -444,3 +436,10 @@
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  *
  */
+
+/**!
+ * url-search-params-polyfill
+ *
+ * @author Jerry Bendy (https://github.com/jerrybendy)
+ * @licence MIT
+ */

File diff suppressed because it is too large
+ 0 - 0
dist/2142-2142.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/2323-2323.js


File diff suppressed because it is too large
+ 0 - 0
dist/2323-2323.js.map


File diff suppressed because it is too large
+ 0 - 1
dist/6117-6117.js


File diff suppressed because it is too large
+ 0 - 0
dist/6117-6117.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/614-614.js


File diff suppressed because it is too large
+ 0 - 0
dist/614-614.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/7816-7816.js


File diff suppressed because it is too large
+ 0 - 0
dist/7816-7816.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/comments-comments-app.js


File diff suppressed because it is too large
+ 0 - 0
dist/comments-comments-app.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-common.js


+ 3 - 25
dist/core-common.js.LICENSE.txt

@@ -84,7 +84,7 @@ object-assign
 */
 
 /*!
-* focus-trap 7.4.0
+* focus-trap 7.4.3
 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
 */
 
@@ -94,11 +94,11 @@ object-assign
 */
 
 /*!
-* tabbable 6.1.1
+* tabbable 6.2.0
 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
 */
 
-/*! @license DOMPurify 2.4.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.5/LICENSE */
+/*! @license DOMPurify 3.0.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.3/LICENSE */
 
 /*! For license information please see NcActionButton.js.LICENSE.txt */
 
@@ -182,28 +182,6 @@ object-assign
  *
  */
 
-/**
- * @copyright Copyright (c) 2021 Christoph Wurst
- *
- * @author Christoph Wurst <christoph@winzerhof-wurst.at>
- *
- * @license AGPL-3.0-or-later
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-
 /**!
  * @fileOverview Kickass library to create and place poppers near their reference elements.
  * @version 1.16.1

File diff suppressed because it is too large
+ 0 - 0
dist/core-common.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-install.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-install.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-login.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-login.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-main.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-main.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-maintenance.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-profile.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-profile.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-recommendedapps.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-systemtags.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-unified-search.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-unified-search.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-unsupported-browser-redirect.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-unsupported-browser-redirect.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/core-unsupported-browser.js


File diff suppressed because it is too large
+ 0 - 0
dist/core-unsupported-browser.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/dashboard-main.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/dav-settings-admin-caldav.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/dav-settings-personal-availability.js


File diff suppressed because it is too large
+ 0 - 0
dist/dav-settings-personal-availability.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/federatedfilesharing-vue-settings-admin.js


File diff suppressed because it is too large
+ 0 - 0
dist/federatedfilesharing-vue-settings-admin.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/federatedfilesharing-vue-settings-personal.js


File diff suppressed because it is too large
+ 0 - 0
dist/federatedfilesharing-vue-settings-personal.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files-main.js


+ 3 - 1
dist/files-main.js.LICENSE.txt

@@ -21,7 +21,7 @@
  */
 
 /*!
-  * pinia v2.0.35
+  * pinia v2.1.4
   * (c) 2023 Eduardo San Martin Morote
   * @license MIT
   */
@@ -32,6 +32,8 @@
   * @license MIT
   */
 
+/*! @license DOMPurify 2.4.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.5/LICENSE */
+
 /*! For license information please see NcAppSettingsDialog.js.LICENSE.txt */
 
 /*! For license information please see NcBreadcrumb.js.LICENSE.txt */

File diff suppressed because it is too large
+ 0 - 0
dist/files-main.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files-personal-settings.js


File diff suppressed because it is too large
+ 0 - 0
dist/files-personal-settings.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files-reference-files.js


File diff suppressed because it is too large
+ 0 - 0
dist/files-reference-files.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files-sidebar.js


File diff suppressed because it is too large
+ 0 - 0
dist/files-sidebar.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files_sharing-additionalScripts.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files_sharing-files_sharing_tab.js


File diff suppressed because it is too large
+ 0 - 0
dist/files_sharing-files_sharing_tab.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files_sharing-personal-settings.js


File diff suppressed because it is too large
+ 0 - 0
dist/files_sharing-personal-settings.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files_trashbin-main.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/files_versions-files_versions.js


File diff suppressed because it is too large
+ 0 - 0
dist/files_versions-files_versions.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/oauth2-oauth2.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-apps-view-7418.js


+ 2 - 0
dist/settings-apps-view-7418.js.LICENSE.txt

@@ -1,3 +1,5 @@
+/*! @license DOMPurify 2.4.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.5/LICENSE */
+
 /*! For license information please see NcAppNavigationSpacer.js.LICENSE.txt */
 
 /*! For license information please see NcAppSidebar.js.LICENSE.txt */

File diff suppressed because it is too large
+ 0 - 0
dist/settings-apps-view-7418.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-apps.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-users-8351.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-users-8351.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-basic-settings.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-basic-settings.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-delegation.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-delegation.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-security.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-admin-security.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-apps-users-management.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-apps-users-management.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-info.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-info.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-password.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-password.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-security.js


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-security.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/settings-vue-settings-personal-webauthn.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/sharebymail-vue-settings-admin-sharebymail.js


File diff suppressed because it is too large
+ 0 - 0
dist/sharebymail-vue-settings-admin-sharebymail.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/systemtags-systemtags.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/theming-admin-theming.js


Some files were not shown because too many files changed in this diff