diff --git a/package-lock.json b/package-lock.json index 4307bf34f..080964fc6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@nextcloud/auth": "^2.3.0", "@nextcloud/axios": "^2.5.0", "@nextcloud/calendar-availability-vue": "^2.2.1", - "@nextcloud/calendar-js": "^7.0.0", + "@nextcloud/calendar-js": "^8.0.0", "@nextcloud/cdav-library": "^1.4.0", "@nextcloud/dialogs": "^5.3.2", "@nextcloud/event-bus": "^3.3.1", @@ -30,6 +30,7 @@ "@nextcloud/logger": "^3.0.2", "@nextcloud/moment": "^1.3.1", "@nextcloud/router": "^3.0.1", + "@nextcloud/timezones": "^0.1.1", "@nextcloud/vue": "^8.12.0", "@nextcloud/vue-dashboard": "^2.0.1", "autosize": "^6.0.1", @@ -3266,17 +3267,30 @@ "vue": "^2.7" } }, + "node_modules/@nextcloud/calendar-availability-vue/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@nextcloud/calendar-js": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-7.0.0.tgz", - "integrity": "sha512-CvCcO4hFPjMfIB2AKW0QLNYukGoHFS7QQVvIC8khJjzNfVGS6qMJd2oaZtD9Q9w1fLpvwp1X7orcYGYmosDkAA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-8.0.0.tgz", + "integrity": "sha512-WvUgW7ho8LSzQxnxnMcdYsf1I+VBZAhX2W2vv1da2DjaOXR1BwSLqhLCpSUne5yvYxfn1YiHzehyGZ+VlaNO0Q==", "engines": { "node": "^20.0.0", "npm": "^10.0.0" }, "peerDependencies": { + "@nextcloud/timezones": "^0.1.1", "ical.js": "^2.0.1", - "uuid": "^9.0.0" + "uuid": "^10.0.0" } }, "node_modules/@nextcloud/capabilities": { @@ -3648,6 +3662,18 @@ "stylelint-config-recommended-vue": "^1.1.0" } }, + "node_modules/@nextcloud/timezones": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@nextcloud/timezones/-/timezones-0.1.1.tgz", + "integrity": "sha512-ldLuLyz605sszetnp6jy6mtlThu4ICKsZThxHIZwn6t4QzjQH3xr+k8mRU7GIvKq9egUFDqBp4gBjxm3/ROZig==", + "dependencies": { + "ical.js": "^2.0.1" + }, + "engines": { + "node": "^20.0.0", + "npm": "^10.0.0" + } + }, "node_modules/@nextcloud/typings": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@nextcloud/typings/-/typings-1.8.0.tgz", @@ -4035,6 +4061,19 @@ "npm": "^10.0.0" } }, + "node_modules/@nextcloud/vue/node_modules/@nextcloud/calendar-js": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@nextcloud/calendar-js/-/calendar-js-7.0.0.tgz", + "integrity": "sha512-CvCcO4hFPjMfIB2AKW0QLNYukGoHFS7QQVvIC8khJjzNfVGS6qMJd2oaZtD9Q9w1fLpvwp1X7orcYGYmosDkAA==", + "engines": { + "node": "^20.0.0", + "npm": "^10.0.0" + }, + "peerDependencies": { + "ical.js": "^2.0.1", + "uuid": "^9.0.0" + } + }, "node_modules/@nextcloud/vue/node_modules/@nextcloud/l10n": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-3.1.0.tgz", @@ -4127,6 +4166,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/@nextcloud/vue/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "peer": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@nextcloud/vue/node_modules/vfile": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", @@ -19224,9 +19276,14 @@ } }, "node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "peer": true, "bin": { "uuid": "dist/bin/uuid" } diff --git a/package.json b/package.json index 91820c671..d697ee4e4 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@nextcloud/auth": "^2.3.0", "@nextcloud/axios": "^2.5.0", "@nextcloud/calendar-availability-vue": "^2.2.1", - "@nextcloud/calendar-js": "^7.0.0", + "@nextcloud/calendar-js": "^8.0.0", "@nextcloud/cdav-library": "^1.4.0", "@nextcloud/dialogs": "^5.3.2", "@nextcloud/event-bus": "^3.3.1", @@ -57,6 +57,7 @@ "@nextcloud/logger": "^3.0.2", "@nextcloud/moment": "^1.3.1", "@nextcloud/router": "^3.0.1", + "@nextcloud/timezones": "^0.1.1", "@nextcloud/vue": "^8.12.0", "@nextcloud/vue-dashboard": "^2.0.1", "autosize": "^6.0.1", diff --git a/src/components/Shared/TimezoneSelect.vue b/src/components/Shared/TimezoneSelect.vue index 34bd44ea3..7c5903a20 100644 --- a/src/components/Shared/TimezoneSelect.vue +++ b/src/components/Shared/TimezoneSelect.vue @@ -18,7 +18,7 @@