diff --git a/package.json b/package.json
index 69125afd42552398cbbb18286f957bb7828559b7..5527f36b37a546126c3c4e6a80c1de6d67eb50ff 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
     "@uppy/locales": "4.1.0",
     "axios": "1.7.7",
     "simple-syntax-highlighter": "^3.0.0",
-    "uppy": "4.4.1",
+    "uppy": "4.5.0",
     "vue": "^3.0.0",
     "vue-i18n": "^10.0.0",
     "vue-router": "^4.0.0",
diff --git a/yarn.lock b/yarn.lock
index 42eb5e373333360c10f3a7f997351fcdedd223c1..430a02c833f03589bd5e7f1ad18cf78829195ed0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2465,14 +2465,14 @@
     preact "^10.5.13"
     promise-queue "^2.2.5"
 
-"@uppy/core@^4.2.1":
-  version "4.2.1"
-  resolved "https://registry.yarnpkg.com/@uppy/core/-/core-4.2.1.tgz#1b3cc54a89583a29c0f006657a08b397ac831937"
-  integrity sha512-5u6hoyESYbAswnSevo5mHnOQANqiEk1X3y4/JobmQEMdPJegbWgbZ0hpTx7zk/rBpEj5hr+xxNPF3LqqkC369g==
+"@uppy/core@^4.2.2":
+  version "4.2.2"
+  resolved "https://registry.yarnpkg.com/@uppy/core/-/core-4.2.2.tgz#35b3f165f119b579310a1b0b788a73a06e0078aa"
+  integrity sha512-TfTXngDLHK+gNwbpt1tgKfQ0vQwa7V5ilAnD/VNT+6AGW+/dqGFLZbA6q8xKvVTZ2sUbwDMSWFtqem+G04AhNQ==
   dependencies:
     "@transloadit/prettier-bytes" "^0.3.4"
     "@uppy/store-default" "^4.1.0"
-    "@uppy/utils" "^6.0.2"
+    "@uppy/utils" "^6.0.3"
     lodash "^4.17.21"
     mime-match "^1.0.2"
     namespace-emitter "^2.0.1"
@@ -2497,12 +2497,30 @@
     preact "^10.5.13"
     shallow-equal "^3.0.0"
 
-"@uppy/drag-drop@^4.0.2":
-  version "4.0.2"
-  resolved "https://registry.yarnpkg.com/@uppy/drag-drop/-/drag-drop-4.0.2.tgz#fce95bddf344518818b541f74493b1a6e5e2c585"
-  integrity sha512-0/b8hBAX8tDBikkr2tORtKT3gEcCxQlygSBCJrbLTQTDh4poTpmHWyquqvsCcBtW7AqULhQn5h/xSSacBnEf/Q==
+"@uppy/dashboard@^4.1.1":
+  version "4.1.1"
+  resolved "https://registry.yarnpkg.com/@uppy/dashboard/-/dashboard-4.1.1.tgz#d632a0b5fbdd0b1033516fdf7bee50b8c75053f5"
+  integrity sha512-LGABotHj7zXAu1sATBN6pljF6ACtrRM/Kh32uWbwSbD5E8mIu8WUjIQ0K45OieS8KmzCDmQy7djkUOhVx8tMYg==
   dependencies:
-    "@uppy/utils" "^6.0.2"
+    "@transloadit/prettier-bytes" "^0.3.4"
+    "@uppy/informer" "^4.1.0"
+    "@uppy/provider-views" "^4.0.1"
+    "@uppy/status-bar" "^4.0.3"
+    "@uppy/thumbnail-generator" "^4.0.0"
+    "@uppy/utils" "^6.0.3"
+    classnames "^2.2.6"
+    lodash "^4.17.21"
+    memoize-one "^6.0.0"
+    nanoid "^5.0.0"
+    preact "^10.5.13"
+    shallow-equal "^3.0.0"
+
+"@uppy/drag-drop@^4.0.3":
+  version "4.0.3"
+  resolved "https://registry.yarnpkg.com/@uppy/drag-drop/-/drag-drop-4.0.3.tgz#08a4900a2d558dac3e846fa67a7b2dda3fe1dbaf"
+  integrity sha512-k9CySaCNgRge0bZrntmLGNFi2qGVFbprP0oibK3k4FOjrCvbJyN+nNppHwpEbBOPfuh76H94j9zL0OplQVZhZA==
+  dependencies:
+    "@uppy/utils" "^6.0.3"
     preact "^10.5.13"
 
 "@uppy/drop-target@^3.0.1":
@@ -2532,12 +2550,12 @@
     "@uppy/utils" "^6.0.2"
     preact "^10.5.13"
 
-"@uppy/file-input@^4.0.1":
-  version "4.0.1"
-  resolved "https://registry.yarnpkg.com/@uppy/file-input/-/file-input-4.0.1.tgz#a6ec30f150f08661d6d9e181c689944fda609ee2"
-  integrity sha512-UKZXl3089OVserkSA52TkPVBjJUsqEWcT9+UxuPUz/m+lS51uXonK0yl9ZrSCqkY+4yhLcdEdH0xW1XrJXNHYg==
+"@uppy/file-input@^4.0.2":
+  version "4.0.2"
+  resolved "https://registry.yarnpkg.com/@uppy/file-input/-/file-input-4.0.2.tgz#22316d30c9448c33d7aecc88e6685683b18ec16d"
+  integrity sha512-vZ6576Hyum7BYvIc+KCrsp/qPDsS/+qP4d7g8FC5Da8r0BPsNke95T3pqdr9uQiNGPOAG+etw9UvnnTo93zxqg==
   dependencies:
-    "@uppy/utils" "^6.0.2"
+    "@uppy/utils" "^6.0.3"
     preact "^10.5.13"
 
 "@uppy/form@^4.0.0":
@@ -2719,6 +2737,15 @@
     "@uppy/utils" "^6.0.2"
     tus-js-client "^4.2.3"
 
+"@uppy/tus@^4.1.2":
+  version "4.1.2"
+  resolved "https://registry.yarnpkg.com/@uppy/tus/-/tus-4.1.2.tgz#35ae89bf6649462f14405d4876c3d4ee3ab2e5bd"
+  integrity sha512-wa3Hv2L1hy5Amw1A+MzxFGzTqGvcYrcnCHIMFcQK8dLbxchzunJgMfJI6Wb3YF70LZDerQyYJWBqlhQ2RbrBmg==
+  dependencies:
+    "@uppy/companion-client" "^4.1.0"
+    "@uppy/utils" "^6.0.3"
+    tus-js-client "^4.2.3"
+
 "@uppy/unsplash@^4.1.0":
   version "4.1.0"
   resolved "https://registry.yarnpkg.com/@uppy/unsplash/-/unsplash-4.1.0.tgz#26f1887a585ac70e21fd85e3bc1aa189321a75dc"
@@ -2747,6 +2774,14 @@
     lodash "^4.17.21"
     preact "^10.5.13"
 
+"@uppy/utils@^6.0.3":
+  version "6.0.3"
+  resolved "https://registry.yarnpkg.com/@uppy/utils/-/utils-6.0.3.tgz#60813c42db0ff37d68c68c8f9ad79f51bdd158dd"
+  integrity sha512-GBVzyAIeVKNe/F3TT63rXR80MSL9ov/FG3BbApO+4wbIt4vai7xpOxGCeTXpW2JjEeOwEb50n1fn92zMCdV9Dg==
+  dependencies:
+    lodash "^4.17.21"
+    preact "^10.5.13"
+
 "@uppy/webcam@^4.0.1":
   version "4.0.1"
   resolved "https://registry.yarnpkg.com/@uppy/webcam/-/webcam-4.0.1.tgz#6dc03b7072d20d541cf857a4575bab122a8e32c9"
@@ -2756,13 +2791,13 @@
     is-mobile "^4.0.0"
     preact "^10.5.13"
 
-"@uppy/xhr-upload@^4.2.0":
-  version "4.2.0"
-  resolved "https://registry.yarnpkg.com/@uppy/xhr-upload/-/xhr-upload-4.2.0.tgz#1bcd632ef90568aa1b79874dd3fcffdd0a140bd2"
-  integrity sha512-MhpazjMEjFgEyB9Ewiz+ba4U3uZ6yBDrylBeMI0XSxJD5ZwygYBzqpacB6eoVZqHqyb9He90fdZnod5dD9Cc0g==
+"@uppy/xhr-upload@^4.2.1":
+  version "4.2.1"
+  resolved "https://registry.yarnpkg.com/@uppy/xhr-upload/-/xhr-upload-4.2.1.tgz#556ab847438edbdc5f23ff802dde23f73ea7a5d6"
+  integrity sha512-pafgk0vLr+FKDHo+xmBMwNncj68oRNoaTnj0por7LPND0QGXV7xwBZnGGkQhiHLooV2MNBEhFQtx93A76cEINg==
   dependencies:
     "@uppy/companion-client" "^4.1.0"
-    "@uppy/utils" "^6.0.2"
+    "@uppy/utils" "^6.0.3"
 
 "@uppy/zoom@^3.1.0":
   version "3.1.0"
@@ -9626,23 +9661,23 @@ update-notifier@^6.0.2:
     semver-diff "^4.0.0"
     xdg-basedir "^5.1.0"
 
-uppy@4.4.1:
-  version "4.4.1"
-  resolved "https://registry.yarnpkg.com/uppy/-/uppy-4.4.1.tgz#953ff0ecc86b2cce91d343c647470c22d8d0040f"
-  integrity sha512-CauZRANOu+zrSeb1Vfq6E4CsICz8pCyaU7+DJTNfuulZbyf1kLmZcSs+6y327QHfczsn6VRq1WTFYf1KVUGC9w==
+uppy@4.5.0:
+  version "4.5.0"
+  resolved "https://registry.yarnpkg.com/uppy/-/uppy-4.5.0.tgz#2ae6459ac8d9459b178e7487c4d11c5f9284deb2"
+  integrity sha512-rcHNWu2RPFFQJDg7uq7m4ckkwM03SQytYItiJSauQ7lanA+lJPKnCs4hSFCbbs720SPgzDgyjse9LISzX2rC2Q==
   dependencies:
     "@uppy/audio" "^2.0.1"
     "@uppy/aws-s3" "^4.1.0"
     "@uppy/box" "^3.1.0"
     "@uppy/companion-client" "^4.1.0"
     "@uppy/compressor" "^2.1.0"
-    "@uppy/core" "^4.2.1"
-    "@uppy/dashboard" "^4.1.0"
-    "@uppy/drag-drop" "^4.0.2"
+    "@uppy/core" "^4.2.2"
+    "@uppy/dashboard" "^4.1.1"
+    "@uppy/drag-drop" "^4.0.3"
     "@uppy/drop-target" "^3.0.1"
     "@uppy/dropbox" "^4.1.0"
     "@uppy/facebook" "^4.1.0"
-    "@uppy/file-input" "^4.0.1"
+    "@uppy/file-input" "^4.0.2"
     "@uppy/form" "^4.0.0"
     "@uppy/golden-retriever" "^4.0.0"
     "@uppy/google-drive" "^4.1.0"
@@ -9661,11 +9696,11 @@ uppy@4.4.1:
     "@uppy/store-redux" "^4.0.0"
     "@uppy/thumbnail-generator" "^4.0.0"
     "@uppy/transloadit" "^4.1.2"
-    "@uppy/tus" "^4.1.1"
+    "@uppy/tus" "^4.1.2"
     "@uppy/unsplash" "^4.1.0"
     "@uppy/url" "^4.1.0"
     "@uppy/webcam" "^4.0.1"
-    "@uppy/xhr-upload" "^4.2.0"
+    "@uppy/xhr-upload" "^4.2.1"
     "@uppy/zoom" "^3.1.0"
 
 uri-js@^4.2.2, uri-js@^4.4.1: