chore: bump uppy version to fix crash on chrome browser (#3481)

#### What type of PR is this?

/kind bug

#### What this PR does / why we need it:

修复在非安全情况下(非 HTTPS 环境或本地环境),在 [Chromium](https://www.chromium.org/) 内核的浏览器下拖拽文件上传出现浏览器崩溃的问题。

修复来源:

- https://github.com/transloadit/uppy/releases/tag/uppy%403.6.0
- https://github.com/transloadit/uppy/pull/4310

#### Which issue(s) this PR fixes:

Fixes https://github.com/halo-dev/halo/issues/3017

#### Screenshots:

before:

![2023-03-08 10 59 02](https://user-images.githubusercontent.com/21301288/223609341-222f62d2-630a-4ee8-ba8f-2fb3c78fcca7.gif)

after:

![2023-03-08 11 00 06](https://user-images.githubusercontent.com/21301288/223609353-857f6559-cc9c-482f-9b46-713430621bb6.gif)

#### Special notes for your reviewer:

测试方式:

1. 需要先执行 `make -C console install` 以更新 Console 的依赖。
2. 使用非 localhost 或者 127.0.0.1 访问 Halo 后台,本地环境可以使用 192.168.x.x 访问。
3. 在 Console 的附件管理测试拖拽文件上传,观察浏览器是否崩溃。

#### Does this PR introduce a user-facing change?

```release-note
修复非 HTTPS 环境下,在 Chromium 内核浏览器拖拽上传文件时出现浏览器崩溃的问题。
```
pull/3441/head^2
Ryan Wang 2023-03-08 17:30:13 +08:00 committed by GitHub
parent ce9c33c816
commit 80a3fa803f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 68 additions and 68 deletions

View File

@ -48,15 +48,15 @@
"@halo-dev/richtext-editor": "0.0.0-alpha.19",
"@tanstack/vue-query": "^4.24.10",
"@tiptap/extension-character-count": "^2.0.0-beta.202",
"@uppy/core": "^3.0.4",
"@uppy/dashboard": "^3.2.0",
"@uppy/core": "^3.1.1",
"@uppy/dashboard": "^3.3.1",
"@uppy/drag-drop": "^3.0.1",
"@uppy/file-input": "^3.0.1",
"@uppy/locales": "^3.0.4",
"@uppy/locales": "^3.0.7",
"@uppy/progress-bar": "^3.0.1",
"@uppy/status-bar": "^3.0.1",
"@uppy/vue": "^1.0.1",
"@uppy/xhr-upload": "^3.0.4",
"@uppy/xhr-upload": "^3.1.0",
"@vueuse/components": "^9.6.0",
"@vueuse/core": "^9.6.0",
"@vueuse/router": "^9.6.0",

View File

@ -32,15 +32,15 @@ importers:
'@types/node': ^18.11.9
'@types/qs': ^6.9.7
'@types/randomstring': ^1.1.8
'@uppy/core': ^3.0.4
'@uppy/dashboard': ^3.2.0
'@uppy/core': ^3.1.1
'@uppy/dashboard': ^3.3.1
'@uppy/drag-drop': ^3.0.1
'@uppy/file-input': ^3.0.1
'@uppy/locales': ^3.0.4
'@uppy/locales': ^3.0.7
'@uppy/progress-bar': ^3.0.1
'@uppy/status-bar': ^3.0.1
'@uppy/vue': ^1.0.1
'@uppy/xhr-upload': ^3.0.4
'@uppy/xhr-upload': ^3.1.0
'@vitejs/plugin-vue': ^4.0.0
'@vitejs/plugin-vue-jsx': ^3.0.0
'@vitest/ui': ^0.25.3
@ -119,15 +119,15 @@ importers:
'@halo-dev/richtext-editor': 0.0.0-alpha.19_oau5uimcdfyintci7kxkcutjea
'@tanstack/vue-query': 4.24.10_vue@3.2.45
'@tiptap/extension-character-count': 2.0.0-beta.202_f4ffqkgz5d3wev7su7t7l2rrua
'@uppy/core': 3.0.4
'@uppy/dashboard': 3.2.0_@uppy+core@3.0.4
'@uppy/drag-drop': 3.0.1_@uppy+core@3.0.4
'@uppy/file-input': 3.0.1_@uppy+core@3.0.4
'@uppy/locales': 3.0.4
'@uppy/progress-bar': 3.0.1_@uppy+core@3.0.4
'@uppy/status-bar': 3.0.1_@uppy+core@3.0.4
'@uppy/vue': 1.0.1_awk5c2uglsd654jjqxzzrstvoi
'@uppy/xhr-upload': 3.0.4_@uppy+core@3.0.4
'@uppy/core': 3.1.1
'@uppy/dashboard': 3.3.1_@uppy+core@3.1.1
'@uppy/drag-drop': 3.0.1_@uppy+core@3.1.1
'@uppy/file-input': 3.0.1_@uppy+core@3.1.1
'@uppy/locales': 3.0.7
'@uppy/progress-bar': 3.0.1_@uppy+core@3.1.1
'@uppy/status-bar': 3.0.1_@uppy+core@3.1.1
'@uppy/vue': 1.0.1_7kuifiuf4n7iuvilaqu6jhnnxu
'@uppy/xhr-upload': 3.1.0_@uppy+core@3.1.1
'@vueuse/components': 9.6.0_vue@3.2.45
'@vueuse/core': 9.6.0_vue@3.2.45
'@vueuse/router': 9.6.0_xsxatmlnmmg5bcuv3xdnj6fj7y
@ -3922,19 +3922,19 @@ packages:
eslint-visitor-keys: 3.3.0
dev: true
/@uppy/companion-client/3.0.2:
resolution: {integrity: sha512-Dv4RQQpuJ+4e6kRp6+KF5q2tjrFuShqXzrTFjk4EgwdX72Yz9QOgWwxhAH4/83vRdGrL/46mCcmvT52ODUJgBQ==}
/@uppy/companion-client/3.1.1:
resolution: {integrity: sha512-S1M37vjWu8gdOgdI3Hh/1fVZ9GaLdyPQjVyUujZDTsr79b4VG7v/zjdqJ0FiOTjfGbpnj8s9kr1uyYi0Zf5VFw==}
dependencies:
'@uppy/utils': 5.0.2
'@uppy/utils': 5.1.3
namespace-emitter: 2.0.1
dev: false
/@uppy/core/3.0.4:
resolution: {integrity: sha512-vFofKmmVVsQE9bnOXozAPy94kLQMUdMH/l8m4ncXmxyyGRc2e9VfvY9wiy2EEsoj11O7YVzHOP70FYdRReUpVw==}
/@uppy/core/3.1.1:
resolution: {integrity: sha512-cVH2R+snO4zexw5P1jujY+am4gndI/deWRxrvJ8RKGz6P5g/c89buIEX+5I2aYRT9yPjqstLe7Oob61yspVMpQ==}
dependencies:
'@transloadit/prettier-bytes': 0.0.9
'@uppy/store-default': 3.0.2
'@uppy/utils': 5.0.2
'@uppy/utils': 5.1.3
lodash.throttle: 4.1.1
mime-match: 1.0.2
namespace-emitter: 2.0.1
@ -3942,18 +3942,18 @@ packages:
preact: 10.11.2
dev: false
/@uppy/dashboard/3.2.0_@uppy+core@3.0.4:
resolution: {integrity: sha512-Lb7qx4AKrq66cQnmoNdGIbhwYEZKnmdufasFWctrY1g2qN7Mv+1hor+QLhN9F51qHU1VJmxgEgEWmfZREWiXXw==}
/@uppy/dashboard/3.3.1_@uppy+core@3.1.1:
resolution: {integrity: sha512-KzOElKUbZajwp+OVXM3/4bSAJq59o1yWNOlzDEvA4Uu/DMDQbd+jmorjyE8zuJwWyhEAWnuIoMrz+ng0FKvCnA==}
peerDependencies:
'@uppy/core': ^3.0.4
'@uppy/core': ^3.1.1
dependencies:
'@transloadit/prettier-bytes': 0.0.7
'@uppy/core': 3.0.4
'@uppy/informer': 3.0.1_@uppy+core@3.0.4
'@uppy/provider-views': 3.0.2_@uppy+core@3.0.4
'@uppy/status-bar': 3.0.1_@uppy+core@3.0.4
'@uppy/thumbnail-generator': 3.0.2_@uppy+core@3.0.4
'@uppy/utils': 5.1.1
'@uppy/core': 3.1.1
'@uppy/informer': 3.0.1_@uppy+core@3.1.1
'@uppy/provider-views': 3.1.0_@uppy+core@3.1.1
'@uppy/status-bar': 3.0.1_@uppy+core@3.1.1
'@uppy/thumbnail-generator': 3.0.2_@uppy+core@3.1.1
'@uppy/utils': 5.1.3
classnames: 2.3.2
is-shallow-equal: 1.0.1
lodash.debounce: 4.0.8
@ -3962,68 +3962,68 @@ packages:
preact: 10.11.2
dev: false
/@uppy/drag-drop/3.0.1_@uppy+core@3.0.4:
/@uppy/drag-drop/3.0.1_@uppy+core@3.1.1:
resolution: {integrity: sha512-1jMlF2V5AFfvSYtbIR1N2M8WbjhQPW14FcEElpeWjzwlF3OnbUARwk4jBlGfcAsDcV4dYf6hG192xPPdnuBc6A==}
peerDependencies:
'@uppy/core': ^3.0.2
dependencies:
'@uppy/core': 3.0.4
'@uppy/core': 3.1.1
'@uppy/utils': 5.0.2
preact: 10.11.2
dev: false
/@uppy/file-input/3.0.1_@uppy+core@3.0.4:
/@uppy/file-input/3.0.1_@uppy+core@3.1.1:
resolution: {integrity: sha512-RTOm09Z1JjfSnvULY41u3VXm5nMkORmOCwo68oI4Kd1UL/h3V64bqqd34IN5vDDhJ2O58qDAKohPdReqhcNJAQ==}
peerDependencies:
'@uppy/core': ^3.0.2
dependencies:
'@uppy/core': 3.0.4
'@uppy/core': 3.1.1
'@uppy/utils': 5.0.2
preact: 10.11.2
dev: false
/@uppy/informer/3.0.1_@uppy+core@3.0.4:
/@uppy/informer/3.0.1_@uppy+core@3.1.1:
resolution: {integrity: sha512-Mip+l2CYsTVYa0fSwD0okHRS5/UhAqCfQO2CRwwR5/vC6DpR1VAALDqx6RpssOaFiOACAx12VCcZiP5J8+2BJw==}
peerDependencies:
'@uppy/core': ^3.0.2
dependencies:
'@uppy/core': 3.0.4
'@uppy/utils': 5.1.1
'@uppy/core': 3.1.1
'@uppy/utils': 5.1.3
preact: 10.11.2
dev: false
/@uppy/locales/3.0.4:
resolution: {integrity: sha512-KOey5lGxaCRufWE95n3muiJsx1BHx9braHixDukeH89SDETMMGANT+wwSSPOUjIOnNzJKBin0oqoGULQV5lPaA==}
/@uppy/locales/3.0.7:
resolution: {integrity: sha512-wDLVznIM3olp5qSNULKaWjemxyVpCSicWDnKVB5LZssjPRw+xAm5C10HYBhDlOygq4k3IJF/gBSO2hl5WZ1RfQ==}
dev: false
/@uppy/progress-bar/3.0.1_@uppy+core@3.0.4:
/@uppy/progress-bar/3.0.1_@uppy+core@3.1.1:
resolution: {integrity: sha512-cjBLOst0sPV1yF6YzkQIx/mHpytMXN7MRF7H/6Yc8ahDzm8XkbwMQCf2zksaanGfHUNCHlQFgCkfjfizK6VJIw==}
peerDependencies:
'@uppy/core': ^3.0.2
dependencies:
'@uppy/core': 3.0.4
'@uppy/core': 3.1.1
'@uppy/utils': 5.0.2
preact: 10.11.2
dev: false
/@uppy/provider-views/3.0.2_@uppy+core@3.0.4:
resolution: {integrity: sha512-z4v6UAiNSM2h8BB+/svBU1R/6QsssoLYKd4O8g6L7iAD1S2NPtU7U0busIyTvh3CA1Q6tfvfwF1JOFGTfNPQaA==}
/@uppy/provider-views/3.1.0_@uppy+core@3.1.1:
resolution: {integrity: sha512-98XoOP+MECgBR3Dj17D/5JH51DeGtyqcVvrsHZIzjPg7bgpI+tOHUzXEYLAMC0conDlzOVI8V1d5a9tr1V7MMA==}
peerDependencies:
'@uppy/core': ^3.0.4
'@uppy/core': ^3.1.0
dependencies:
'@uppy/core': 3.0.4
'@uppy/utils': 5.1.1
'@uppy/core': 3.1.1
'@uppy/utils': 5.1.3
classnames: 2.3.2
preact: 10.11.2
dev: false
/@uppy/status-bar/3.0.1_@uppy+core@3.0.4:
/@uppy/status-bar/3.0.1_@uppy+core@3.1.1:
resolution: {integrity: sha512-QQqIjiHBsNjZFR6xEc5SAT5UYbKnRcgNWwyLmJR0BYVINfx/aeIueXIm0jkBuJ4XFkebH7nDjKGW89JE9WKkgg==}
peerDependencies:
'@uppy/core': ^3.0.2
dependencies:
'@transloadit/prettier-bytes': 0.0.9
'@uppy/core': 3.0.4
'@uppy/core': 3.1.1
'@uppy/utils': 5.0.2
classnames: 2.3.2
lodash.throttle: 4.1.1
@ -4034,13 +4034,13 @@ packages:
resolution: {integrity: sha512-kIQMCjXui6tjF1E9xGo4YHkvt71McXkU0FStrcQuBrRXuOhb+NcuWh3sMh3KryivVNgT6w5Odrlw2FUFkl9cqA==}
dev: false
/@uppy/thumbnail-generator/3.0.2_@uppy+core@3.0.4:
/@uppy/thumbnail-generator/3.0.2_@uppy+core@3.1.1:
resolution: {integrity: sha512-3qE1giGu1O9BkO8MCYYV78X9p95l5Ptv7JUDpqKlIMN/NGBHblMFCn5mjmt4soyQFUGgnZ7+bxq0DtjXPpWJYA==}
peerDependencies:
'@uppy/core': ^3.0.2
dependencies:
'@uppy/core': 3.0.4
'@uppy/utils': 5.1.1
'@uppy/core': 3.1.1
'@uppy/utils': 5.1.3
exifr: 7.1.3
dev: false
@ -4050,13 +4050,13 @@ packages:
lodash.throttle: 4.1.1
dev: false
/@uppy/utils/5.1.1:
resolution: {integrity: sha512-uoI+PcIVQboky0ZbN4PQeK1seZnnJocomzeK7blId9HKJ6QNgZLf2ibk2CQuQxrOuNsWhgrhs5uLO5Si0oM0Yw==}
/@uppy/utils/5.1.3:
resolution: {integrity: sha512-ws6eh5JClNe91AYVRMBy7RJzMlhdvQpVtLKJoyIAoJDEf0m4cvdqDJethB3KTq4WtBQkLpMD4I6mvR4eN3talA==}
dependencies:
lodash.throttle: 4.1.1
dev: false
/@uppy/vue/1.0.1_awk5c2uglsd654jjqxzzrstvoi:
/@uppy/vue/1.0.1_7kuifiuf4n7iuvilaqu6jhnnxu:
resolution: {integrity: sha512-2cAzNz/a3GSscPfBh6WBelK0X6tY0DL5xAcOlSSENzZ0kxuGUq4a6N55ThUWC3THoCwbT0zFbUrjS41UEJDy/g==}
peerDependencies:
'@uppy/core': ^3.0.2
@ -4078,24 +4078,24 @@ packages:
'@uppy/status-bar':
optional: true
dependencies:
'@uppy/core': 3.0.4
'@uppy/dashboard': 3.2.0_@uppy+core@3.0.4
'@uppy/drag-drop': 3.0.1_@uppy+core@3.0.4
'@uppy/file-input': 3.0.1_@uppy+core@3.0.4
'@uppy/progress-bar': 3.0.1_@uppy+core@3.0.4
'@uppy/status-bar': 3.0.1_@uppy+core@3.0.4
'@uppy/core': 3.1.1
'@uppy/dashboard': 3.3.1_@uppy+core@3.1.1
'@uppy/drag-drop': 3.0.1_@uppy+core@3.1.1
'@uppy/file-input': 3.0.1_@uppy+core@3.1.1
'@uppy/progress-bar': 3.0.1_@uppy+core@3.1.1
'@uppy/status-bar': 3.0.1_@uppy+core@3.1.1
shallow-equal: 1.2.1
vue: 3.2.45
dev: false
/@uppy/xhr-upload/3.0.4_@uppy+core@3.0.4:
resolution: {integrity: sha512-uJ1oxcwEaSLnrexvi6Lp57hV3z3DsovgVmYIVwg+z/EnrRcL32wNRE7FcIr8Mk9e1jdMiFYlk6cQmiP2dZep8A==}
/@uppy/xhr-upload/3.1.0_@uppy+core@3.1.1:
resolution: {integrity: sha512-v0OsrB74w9RcFU8VMFElxMuGaSFHBuAlkbK30zHEY2YEKUsCfkWMdUbpaWNc1KWERH66Fv57IsA3AbK2HTjWdw==}
peerDependencies:
'@uppy/core': ^3.0.4
'@uppy/core': ^3.0.6
dependencies:
'@uppy/companion-client': 3.0.2
'@uppy/core': 3.0.4
'@uppy/utils': 5.0.2
'@uppy/companion-client': 3.1.1
'@uppy/core': 3.1.1
'@uppy/utils': 5.1.3
nanoid: 4.0.0
dev: false