diff --git a/package-lock.json b/package-lock.json
index eb8b6dd4c1234811665ac65badd52a7851badd2d..02848393b1536a744cc83ded6935ff238075cbfd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,10 +9,10 @@
       "version": "1.0.0-alpha1",
       "license": "AGPL-3.0-only",
       "dependencies": {
-        "@fullcalendar/core": "^6.1.1",
-        "@fullcalendar/interaction": "^6.1.1",
-        "@fullcalendar/timegrid": "^6.1.1",
-        "@fullcalendar/vue3": "^6.1.2",
+        "@fullcalendar/core": "^6.1.8",
+        "@fullcalendar/interaction": "^6.1.8",
+        "@fullcalendar/timegrid": "^6.1.8",
+        "@fullcalendar/vue3": "^6.1.8",
         "@headlessui/vue": "^1.7.12",
         "@vue/compat": "^3.2.47",
         "@vueuse/core": "^9.13.0",
@@ -751,46 +751,46 @@
       }
     },
     "node_modules/@fullcalendar/core": {
-      "version": "6.1.1",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.1.tgz",
-      "integrity": "sha512-im5Dbgi/d7Q8DEUFuLaInL/TG+CrRH+zePq58LrKyFFoJKkx2CP+OS29ijVBnUiGyzCWtZ9lMIzLmWDzIMnJ0A==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.8.tgz",
+      "integrity": "sha512-i8JBIvZCWGO9dsMEDcx9bnsQZ9PtGSJdOXGgWbhLaGq2iq41OBdp9g9gM4b/Otv2oK8bL5Gl6CsMmb/HkDtA6Q==",
       "dependencies": {
-        "preact": "^10.0.5"
+        "preact": "~10.12.1"
       }
     },
     "node_modules/@fullcalendar/daygrid": {
-      "version": "6.1.1",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.1.tgz",
-      "integrity": "sha512-/yIrN3IZSdob/UvAaPqWzBqyaQf3+DdcGG7xocVpmt2MudFbTpstF+ffPdBAQWqoWoB18Q92s6fn9teva5nDwA==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.8.tgz",
+      "integrity": "sha512-kCZxQFKb9Vqa3CZRX0v7rMSJ2mlTt4gDpyLfiNJKxUAq7W51uKurPaFZWicaXy1ESHVBxKNlbx5uNjBpyu50JQ==",
       "peerDependencies": {
-        "@fullcalendar/core": "~6.1.1"
+        "@fullcalendar/core": "~6.1.8"
       }
     },
     "node_modules/@fullcalendar/interaction": {
-      "version": "6.1.1",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.1.tgz",
-      "integrity": "sha512-eJjdBu/ytX4EuV1mAr6mlB9mPhn80uNpuZz0eXjklYbjFNra9VVrEyNpC7kJiqsajGqQxQekbR2mk+SUJA/rzA==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.8.tgz",
+      "integrity": "sha512-r6W4E9ohaA87M2uPSlmpE2WT7Fzu7LN0u2pE6D/tThruCEaAPbN8Pw5+sqclsuyTIL09mg0eSJm/ggJekTabSA==",
       "peerDependencies": {
-        "@fullcalendar/core": "~6.1.1"
+        "@fullcalendar/core": "~6.1.8"
       }
     },
     "node_modules/@fullcalendar/timegrid": {
-      "version": "6.1.1",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.1.tgz",
-      "integrity": "sha512-JWjSxjxCBxIhkLsKT1uQmRWUHqfQWjtXJIy25Ur0jPlTHSLne5CBAyW2UWPwdV0nXpUnN5QWXjjTVLpMJB6uNA==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.8.tgz",
+      "integrity": "sha512-3+3KHHCoNcaLs/gQt004hAqICbY5+WAffrZ0ePv+80HFB1OVh8BQ5XXLHSOUbTvXdgtUTcfBHuw9fhO31kt5gA==",
       "dependencies": {
-        "@fullcalendar/daygrid": "~6.1.1"
+        "@fullcalendar/daygrid": "~6.1.8"
       },
       "peerDependencies": {
-        "@fullcalendar/core": "~6.1.1"
+        "@fullcalendar/core": "~6.1.8"
       }
     },
     "node_modules/@fullcalendar/vue3": {
-      "version": "6.1.2",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/vue3/-/vue3-6.1.2.tgz",
-      "integrity": "sha512-7+6MX5bgRmjK9U8Y7L5yHXmx663zFVCtliIlQJGlbXjTakuPylxtgvCvx1lZrXasY1oT40Bepjvpw0/Mvl/fzQ==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/vue3/-/vue3-6.1.8.tgz",
+      "integrity": "sha512-rO7vZnGXyd5djOhpJ9Y33PhnUeJ/1IN1rIVWPWpleh1hboi8kCwVqE47oOwj7NvTEJq1EH8/58UuYtIqRQ73Lg==",
       "peerDependencies": {
-        "@fullcalendar/core": "~6.1.1",
+        "@fullcalendar/core": "~6.1.8",
         "vue": "^3.0.11"
       }
     },
@@ -5039,9 +5039,9 @@
       "dev": true
     },
     "node_modules/preact": {
-      "version": "10.12.0",
-      "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.0.tgz",
-      "integrity": "sha512-+w8ix+huD8CNZemheC53IPjMUFk921i02o30u0K6h53spMX41y/QhVDnG/nU2k42/69tvqWmVsgNLIiwRAcmxg==",
+      "version": "10.12.1",
+      "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz",
+      "integrity": "sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==",
       "funding": {
         "type": "opencollective",
         "url": "https://opencollective.com/preact"
@@ -7129,37 +7129,37 @@
       }
     },
     "@fullcalendar/core": {
-      "version": "6.1.1",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.1.tgz",
-      "integrity": "sha512-im5Dbgi/d7Q8DEUFuLaInL/TG+CrRH+zePq58LrKyFFoJKkx2CP+OS29ijVBnUiGyzCWtZ9lMIzLmWDzIMnJ0A==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.8.tgz",
+      "integrity": "sha512-i8JBIvZCWGO9dsMEDcx9bnsQZ9PtGSJdOXGgWbhLaGq2iq41OBdp9g9gM4b/Otv2oK8bL5Gl6CsMmb/HkDtA6Q==",
       "requires": {
-        "preact": "^10.0.5"
+        "preact": "~10.12.1"
       }
     },
     "@fullcalendar/daygrid": {
-      "version": "6.1.1",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.1.tgz",
-      "integrity": "sha512-/yIrN3IZSdob/UvAaPqWzBqyaQf3+DdcGG7xocVpmt2MudFbTpstF+ffPdBAQWqoWoB18Q92s6fn9teva5nDwA==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.8.tgz",
+      "integrity": "sha512-kCZxQFKb9Vqa3CZRX0v7rMSJ2mlTt4gDpyLfiNJKxUAq7W51uKurPaFZWicaXy1ESHVBxKNlbx5uNjBpyu50JQ==",
       "requires": {}
     },
     "@fullcalendar/interaction": {
-      "version": "6.1.1",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.1.tgz",
-      "integrity": "sha512-eJjdBu/ytX4EuV1mAr6mlB9mPhn80uNpuZz0eXjklYbjFNra9VVrEyNpC7kJiqsajGqQxQekbR2mk+SUJA/rzA==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.8.tgz",
+      "integrity": "sha512-r6W4E9ohaA87M2uPSlmpE2WT7Fzu7LN0u2pE6D/tThruCEaAPbN8Pw5+sqclsuyTIL09mg0eSJm/ggJekTabSA==",
       "requires": {}
     },
     "@fullcalendar/timegrid": {
-      "version": "6.1.1",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.1.tgz",
-      "integrity": "sha512-JWjSxjxCBxIhkLsKT1uQmRWUHqfQWjtXJIy25Ur0jPlTHSLne5CBAyW2UWPwdV0nXpUnN5QWXjjTVLpMJB6uNA==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.8.tgz",
+      "integrity": "sha512-3+3KHHCoNcaLs/gQt004hAqICbY5+WAffrZ0ePv+80HFB1OVh8BQ5XXLHSOUbTvXdgtUTcfBHuw9fhO31kt5gA==",
       "requires": {
-        "@fullcalendar/daygrid": "~6.1.1"
+        "@fullcalendar/daygrid": "~6.1.8"
       }
     },
     "@fullcalendar/vue3": {
-      "version": "6.1.2",
-      "resolved": "https://registry.npmjs.org/@fullcalendar/vue3/-/vue3-6.1.2.tgz",
-      "integrity": "sha512-7+6MX5bgRmjK9U8Y7L5yHXmx663zFVCtliIlQJGlbXjTakuPylxtgvCvx1lZrXasY1oT40Bepjvpw0/Mvl/fzQ==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/@fullcalendar/vue3/-/vue3-6.1.8.tgz",
+      "integrity": "sha512-rO7vZnGXyd5djOhpJ9Y33PhnUeJ/1IN1rIVWPWpleh1hboi8kCwVqE47oOwj7NvTEJq1EH8/58UuYtIqRQ73Lg==",
       "requires": {}
     },
     "@headlessui/vue": {
@@ -10144,9 +10144,9 @@
       "dev": true
     },
     "preact": {
-      "version": "10.12.0",
-      "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.0.tgz",
-      "integrity": "sha512-+w8ix+huD8CNZemheC53IPjMUFk921i02o30u0K6h53spMX41y/QhVDnG/nU2k42/69tvqWmVsgNLIiwRAcmxg=="
+      "version": "10.12.1",
+      "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz",
+      "integrity": "sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg=="
     },
     "prelude-ls": {
       "version": "1.2.1",
diff --git a/package.json b/package.json
index 7848164fe004121dde5d213c15e4edf8e0764c3d..2d07be6272c2ccc24a1ba0d3fbb003242b064459 100644
--- a/package.json
+++ b/package.json
@@ -20,10 +20,10 @@
     "*.{js,ts,vue}": "eslint --color --ignore-path .gitignore --ignore-path .eslintignore"
   },
   "dependencies": {
-    "@fullcalendar/core": "^6.1.1",
-    "@fullcalendar/interaction": "^6.1.1",
-    "@fullcalendar/timegrid": "^6.1.1",
-    "@fullcalendar/vue3": "^6.1.2",
+    "@fullcalendar/core": "^6.1.8",
+    "@fullcalendar/interaction": "^6.1.8",
+    "@fullcalendar/timegrid": "^6.1.8",
+    "@fullcalendar/vue3": "^6.1.8",
     "@headlessui/vue": "^1.7.12",
     "@vue/compat": "^3.2.47",
     "@vueuse/core": "^9.13.0",