Merlijn Vos
78299475ae
Migrate from Eslint/Prettier/Stylelint to Biome ( #5794 )
2025-07-01 14:55:41 +02:00
Merlijn Vos
d408570373
From Babel to TS ( #5792 )
2025-06-30 16:12:26 +02:00
github-actions[bot]
04db4639d8
Release: uppy@4.17.0 ( #5771 )
...
| Package | Version | Package | Version |
| -------------------- | ------- | -------------------- | ------- |
| @uppy/companion | 5.8.0 | @uppy/screen-capture | 4.3.0 |
| @uppy/components | 0.1.0 | @uppy/svelte | 4.4.0 |
| @uppy/core | 4.4.6 | @uppy/utils | 6.1.5 |
| @uppy/locales | 4.5.3 | @uppy/vue | 2.2.0 |
| @uppy/provider-views | 4.4.4 | @uppy/webcam | 4.2.0 |
| @uppy/react | 4.3.0 | uppy | 4.17.0 |
- @uppy/provider-views: fix: handle pagination for Google Photos picker (fixes #5765 ) (ben rosenbaum / #5768 )
- @uppy/companion: add max filename length env var (Freeman / #5763 )
- @uppy/core: fix missing required meta field error not updating (Prakash / #5766 )
- @uppy/screen-capture: add screenshot button (Prakash / #5737 )
- @uppy/locales: Update cs_CZ.ts (Martin Štorek / #5749 )
- examples: Headless components (Merlijn Vos / #5727 )
- @uppy/companion: fix cookie maxAge to milliseconds (zolotarov@brights.io / #5746 )
- meta: document how to fix a broken release (Mikael Finstad / #5755 )
- @uppy/companion: improve Zoom folder structure (Merlijn Vos / #5739 )
2025-06-02 09:39:53 +00:00
Prakash
839c8b3527
@uppy/screen-capture: add screenshot button ( #5737 )
2025-05-26 14:44:36 +02:00
github-actions[bot]
0b8b5ee9e8
Release: uppy@4.16.0 ( #5754 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/audio | 2.1.3 | @uppy/image-editor | 3.3.3 |
| @uppy/box | 3.2.3 | @uppy/instagram | 4.2.3 |
| @uppy/companion | 5.7.0 | @uppy/onedrive | 4.2.4 |
| @uppy/companion-client | 4.4.2 | @uppy/remote-sources | 2.3.3 |
| @uppy/core | 4.4.5 | @uppy/screen-capture | 4.2.3 |
| @uppy/dashboard | 4.3.4 | @uppy/unsplash | 4.3.4 |
| @uppy/drag-drop | 4.1.3 | @uppy/url | 4.2.4 |
| @uppy/dropbox | 4.2.3 | @uppy/utils | 6.1.4 |
| @uppy/facebook | 4.2.3 | @uppy/webcam | 4.1.3 |
| @uppy/file-input | 4.1.3 | @uppy/webdav | 0.3.3 |
| @uppy/google-drive | 4.3.3 | @uppy/zoom | 3.2.3 |
| @uppy/google-drive-picker | 0.3.5 | uppy | 4.16.0 |
| @uppy/google-photos-picker | 0.3.5 | | |
- meta: Revert "Release: uppy@4.16.0 (#5750 )" (Mikael Finstad)
- meta: force cdn upload (Mikael Finstad)
- meta: fix invalid brach option (now ref) (Mikael Finstad)
- meta: improve release script output (Mikael Finstad)
- meta: fix error (Mikael Finstad)
- meta: Release: uppy@4.16.0 (github-actions[bot] / #5750 )
- meta: Fix node versions (Mikael Finstad / #5740 )
- @uppy/companion-client: don't reject on incorrect origin (Mikael Finstad / #5736 )
- @uppy/companion: implement credentials param `transloadit_gateway` (Mikael Finstad / #5725 )
- @uppy/companion: Fix AES key wear-out (Florian Maury / #5724 )
- @uppy/core: fix undefined reference when cancelling an upload (Prakash / #5730 )
- @uppy/audio,@uppy/box,@uppy/core,@uppy/dashboard,@uppy/drag-drop,@uppy/dropbox,@uppy/facebook,@uppy/file-input,@uppy/google-drive-picker,@uppy/google-drive,@uppy/google-photos-picker,@uppy/image-editor,@uppy/instagram,@uppy/onedrive,@uppy/remote-sources,@uppy/screen-capture,@uppy/unsplash,@uppy/url,@uppy/utils,@uppy/webcam,@uppy/webdav,@uppy/zoom: ts: make locale strings optional (Merlijn Vos / #5728 )
2025-05-18 16:08:52 +00:00
Mikael Finstad
2505185f68
Revert "Release: uppy@4.16.0 ( #5753 )"
...
This reverts commit d01fd55dc5 .
2025-05-18 18:04:15 +02:00
github-actions[bot]
d01fd55dc5
Release: uppy@4.16.0 ( #5753 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/audio | 2.1.3 | @uppy/image-editor | 3.3.3 |
| @uppy/box | 3.2.3 | @uppy/instagram | 4.2.3 |
| @uppy/companion | 5.7.0 | @uppy/onedrive | 4.2.4 |
| @uppy/companion-client | 4.4.2 | @uppy/remote-sources | 2.3.3 |
| @uppy/core | 4.4.5 | @uppy/screen-capture | 4.2.3 |
| @uppy/dashboard | 4.3.4 | @uppy/unsplash | 4.3.4 |
| @uppy/drag-drop | 4.1.3 | @uppy/url | 4.2.4 |
| @uppy/dropbox | 4.2.3 | @uppy/utils | 6.1.4 |
| @uppy/facebook | 4.2.3 | @uppy/webcam | 4.1.3 |
| @uppy/file-input | 4.1.3 | @uppy/webdav | 0.3.3 |
| @uppy/google-drive | 4.3.3 | @uppy/zoom | 3.2.3 |
| @uppy/google-drive-picker | 0.3.5 | uppy | 4.16.0 |
| @uppy/google-photos-picker | 0.3.5 | | |
- meta: Revert "Release: uppy@4.16.0 (#5750 )" (Mikael Finstad)
- meta: force cdn upload (Mikael Finstad)
- meta: fix invalid brach option (now ref) (Mikael Finstad)
- meta: improve release script output (Mikael Finstad)
- meta: fix error (Mikael Finstad)
- meta: Release: uppy@4.16.0 (github-actions[bot] / #5750 )
- meta: Fix node versions (Mikael Finstad / #5740 )
- @uppy/companion-client: don't reject on incorrect origin (Mikael Finstad / #5736 )
- @uppy/companion: implement credentials param `transloadit_gateway` (Mikael Finstad / #5725 )
- @uppy/companion: Fix AES key wear-out (Florian Maury / #5724 )
- @uppy/core: fix undefined reference when cancelling an upload (Prakash / #5730 )
- @uppy/audio,@uppy/box,@uppy/core,@uppy/dashboard,@uppy/drag-drop,@uppy/dropbox,@uppy/facebook,@uppy/file-input,@uppy/google-drive-picker,@uppy/google-drive,@uppy/google-photos-picker,@uppy/image-editor,@uppy/instagram,@uppy/onedrive,@uppy/remote-sources,@uppy/screen-capture,@uppy/unsplash,@uppy/url,@uppy/utils,@uppy/webcam,@uppy/webdav,@uppy/zoom: ts: make locale strings optional (Merlijn Vos / #5728 )
2025-05-18 15:56:52 +00:00
Mikael Finstad
2505189d64
Revert "Release: uppy@4.16.0 ( #5752 )"
...
This reverts commit 6d69ab9e7c .
2025-05-18 17:50:45 +02:00
github-actions[bot]
6d69ab9e7c
Release: uppy@4.16.0 ( #5752 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/audio | 2.1.3 | @uppy/image-editor | 3.3.3 |
| @uppy/box | 3.2.3 | @uppy/instagram | 4.2.3 |
| @uppy/companion | 5.7.0 | @uppy/onedrive | 4.2.4 |
| @uppy/companion-client | 4.4.2 | @uppy/remote-sources | 2.3.3 |
| @uppy/core | 4.4.5 | @uppy/screen-capture | 4.2.3 |
| @uppy/dashboard | 4.3.4 | @uppy/unsplash | 4.3.4 |
| @uppy/drag-drop | 4.1.3 | @uppy/url | 4.2.4 |
| @uppy/dropbox | 4.2.3 | @uppy/utils | 6.1.4 |
| @uppy/facebook | 4.2.3 | @uppy/webcam | 4.1.3 |
| @uppy/file-input | 4.1.3 | @uppy/webdav | 0.3.3 |
| @uppy/google-drive | 4.3.3 | @uppy/zoom | 3.2.3 |
| @uppy/google-drive-picker | 0.3.5 | uppy | 4.16.0 |
| @uppy/google-photos-picker | 0.3.5 | | |
- meta: Revert "Release: uppy@4.16.0 (#5750 )" (Mikael Finstad)
- meta: force cdn upload (Mikael Finstad)
- meta: fix invalid brach option (now ref) (Mikael Finstad)
- meta: improve release script output (Mikael Finstad)
- meta: fix error (Mikael Finstad)
- meta: Release: uppy@4.16.0 (github-actions[bot] / #5750 )
- meta: Fix node versions (Mikael Finstad / #5740 )
- @uppy/companion-client: don't reject on incorrect origin (Mikael Finstad / #5736 )
- @uppy/companion: implement credentials param `transloadit_gateway` (Mikael Finstad / #5725 )
- @uppy/companion: Fix AES key wear-out (Florian Maury / #5724 )
- @uppy/core: fix undefined reference when cancelling an upload (Prakash / #5730 )
- @uppy/audio,@uppy/box,@uppy/core,@uppy/dashboard,@uppy/drag-drop,@uppy/dropbox,@uppy/facebook,@uppy/file-input,@uppy/google-drive-picker,@uppy/google-drive,@uppy/google-photos-picker,@uppy/image-editor,@uppy/instagram,@uppy/onedrive,@uppy/remote-sources,@uppy/screen-capture,@uppy/unsplash,@uppy/url,@uppy/utils,@uppy/webcam,@uppy/webdav,@uppy/zoom: ts: make locale strings optional (Merlijn Vos / #5728 )
2025-05-18 15:35:46 +00:00
Mikael Finstad
250518b7e4
Revert "Release: uppy@4.16.0 ( #5751 )"
...
This reverts commit 7cc8b25625 .
2025-05-18 17:28:32 +02:00
github-actions[bot]
7cc8b25625
Release: uppy@4.16.0 ( #5751 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/audio | 2.1.3 | @uppy/image-editor | 3.3.3 |
| @uppy/box | 3.2.3 | @uppy/instagram | 4.2.3 |
| @uppy/companion | 5.7.0 | @uppy/onedrive | 4.2.4 |
| @uppy/companion-client | 4.4.2 | @uppy/remote-sources | 2.3.3 |
| @uppy/core | 4.4.5 | @uppy/screen-capture | 4.2.3 |
| @uppy/dashboard | 4.3.4 | @uppy/unsplash | 4.3.4 |
| @uppy/drag-drop | 4.1.3 | @uppy/url | 4.2.4 |
| @uppy/dropbox | 4.2.3 | @uppy/utils | 6.1.4 |
| @uppy/facebook | 4.2.3 | @uppy/webcam | 4.1.3 |
| @uppy/file-input | 4.1.3 | @uppy/webdav | 0.3.3 |
| @uppy/google-drive | 4.3.3 | @uppy/zoom | 3.2.3 |
| @uppy/google-drive-picker | 0.3.5 | uppy | 4.16.0 |
| @uppy/google-photos-picker | 0.3.5 | | |
- meta: Revert "Release: uppy@4.16.0 (#5750 )" (Mikael Finstad)
- meta: force cdn upload (Mikael Finstad)
- meta: fix invalid brach option (now ref) (Mikael Finstad)
- meta: improve release script output (Mikael Finstad)
- meta: fix error (Mikael Finstad)
- meta: Release: uppy@4.16.0 (github-actions[bot] / #5750 )
- meta: Fix node versions (Mikael Finstad / #5740 )
- @uppy/companion-client: don't reject on incorrect origin (Mikael Finstad / #5736 )
- @uppy/companion: implement credentials param `transloadit_gateway` (Mikael Finstad / #5725 )
- @uppy/companion: Fix AES key wear-out (Florian Maury / #5724 )
- @uppy/core: fix undefined reference when cancelling an upload (Prakash / #5730 )
- @uppy/audio,@uppy/box,@uppy/core,@uppy/dashboard,@uppy/drag-drop,@uppy/dropbox,@uppy/facebook,@uppy/file-input,@uppy/google-drive-picker,@uppy/google-drive,@uppy/google-photos-picker,@uppy/image-editor,@uppy/instagram,@uppy/onedrive,@uppy/remote-sources,@uppy/screen-capture,@uppy/unsplash,@uppy/url,@uppy/utils,@uppy/webcam,@uppy/webdav,@uppy/zoom: ts: make locale strings optional (Merlijn Vos / #5728 )
2025-05-18 15:17:05 +00:00
Mikael Finstad
2505189e96
Revert "Release: uppy@4.16.0 ( #5750 )"
...
This reverts commit 88ba69396e .
2025-05-18 17:06:31 +02:00
github-actions[bot]
88ba69396e
Release: uppy@4.16.0 ( #5750 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/audio | 2.1.3 | @uppy/image-editor | 3.3.3 |
| @uppy/box | 3.2.3 | @uppy/instagram | 4.2.3 |
| @uppy/companion | 5.7.0 | @uppy/onedrive | 4.2.4 |
| @uppy/companion-client | 4.4.2 | @uppy/remote-sources | 2.3.3 |
| @uppy/core | 4.4.5 | @uppy/screen-capture | 4.2.3 |
| @uppy/dashboard | 4.3.4 | @uppy/unsplash | 4.3.4 |
| @uppy/drag-drop | 4.1.3 | @uppy/url | 4.2.4 |
| @uppy/dropbox | 4.2.3 | @uppy/utils | 6.1.4 |
| @uppy/facebook | 4.2.3 | @uppy/webcam | 4.1.3 |
| @uppy/file-input | 4.1.3 | @uppy/webdav | 0.3.3 |
| @uppy/google-drive | 4.3.3 | @uppy/zoom | 3.2.3 |
| @uppy/google-drive-picker | 0.3.5 | uppy | 4.16.0 |
| @uppy/google-photos-picker | 0.3.5 | | |
- @uppy/companion-client: don't reject on incorrect origin (Mikael Finstad / #5736 )
- @uppy/companion: implement credentials param `transloadit_gateway` (Mikael Finstad / #5725 )
- @uppy/companion: Fix AES key wear-out (Florian Maury / #5724 )
- @uppy/core: fix undefined reference when cancelling an upload (Prakash / #5730 )
- @uppy/audio,@uppy/box,@uppy/core,@uppy/dashboard,@uppy/drag-drop,@uppy/dropbox,@uppy/facebook,@uppy/file-input,@uppy/google-drive-picker,@uppy/google-drive,@uppy/google-photos-picker,@uppy/image-editor,@uppy/instagram,@uppy/onedrive,@uppy/remote-sources,@uppy/screen-capture,@uppy/unsplash,@uppy/url,@uppy/utils,@uppy/webcam,@uppy/webdav,@uppy/zoom: ts: make locale strings optional (Merlijn Vos / #5728 )
2025-05-18 14:24:34 +00:00
Merlijn Vos
d58cc20372
ts: make locale strings optional ( #5728 )
2025-04-21 12:34:29 +02:00
Mikael Finstad
d49e01a7ff
Fix type check ci ( #5714 )
...
* Fix type check on CI
it doesn't actually check types in all files
because it used tsconfig.build.json
hence some type errors go unnoticed
* like this
* and this
* add missing references
* fix build command
2025-04-09 14:56:38 +02:00
github-actions[bot]
cb1b753d8a
Release: uppy@4.14.0 ( #5712 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/audio | 2.1.2 | @uppy/locales | 4.5.2 |
| @uppy/box | 3.2.2 | @uppy/onedrive | 4.2.3 |
| @uppy/companion | 5.6.0 | @uppy/react | 4.2.3 |
| @uppy/core | 4.4.4 | @uppy/remote-sources | 2.3.2 |
| @uppy/dashboard | 4.3.3 | @uppy/screen-capture | 4.2.2 |
| @uppy/drag-drop | 4.1.2 | @uppy/status-bar | 4.1.3 |
| @uppy/dropbox | 4.2.2 | @uppy/transloadit | 4.2.2 |
| @uppy/facebook | 4.2.2 | @uppy/unsplash | 4.3.3 |
| @uppy/file-input | 4.1.2 | @uppy/url | 4.2.3 |
| @uppy/google-drive | 4.3.2 | @uppy/utils | 6.1.3 |
| @uppy/google-drive-picker | 0.3.4 | @uppy/webcam | 4.1.2 |
| @uppy/google-photos-picker | 0.3.4 | @uppy/webdav | 0.3.2 |
| @uppy/image-editor | 3.3.2 | @uppy/zoom | 3.2.2 |
| @uppy/instagram | 4.2.2 | uppy | 4.14.0 |
- @uppy/core: dry retryAll() and upload() (Mikael Finstad / #5691 )
- @uppy/angular: Revert "Support Angular 19" (Mikael Finstad / #5710 )
- @uppy/angular: Support Angular 19 (Arnaud Flaesch / #5709 )
- @uppy/companion: implement dropbox business teams (Mikael Finstad / #5708 )
- @uppy/utils: add msg mimetype (Merlijn Vos / #5699 )
- @uppy/core: fix locale type for plugins (Merlijn Vos / #5700 )
- examples: build(deps-dev): bump vite from 5.4.14 to 5.4.15 (dependabot[bot] / #5703 )
- @uppy/locales: Update nb_NO.ts (Tore Sinding Bekkedal / #5678 )
- meta: build(deps): bump docker/login-action from 3.3.0 to 3.4.0 (dependabot[bot] / #5689 )
- examples: @uppy-example/aws-nodejs: fix fileType not present in S3 objects (Prakash / #5680 )
- @uppy/core: fix events when retrying with upload() (Prakash / #5696 )
- meta: Fix locales building (Mikael Finstad / #5693 )
- @uppy/google-photos: remove google photos 😢 (Mikael Finstad / #5690 )
- @uppy/locales: Update cs_CZ.ts (David Petrásek / #5658 )
2025-04-08 14:44:08 +00:00
Merlijn Vos
3a67fbcda3
@uppy/utils: add msg mimetype ( #5699 )
2025-04-02 19:08:06 +02:00
dependabot[bot]
09048be58b
build(deps-dev): bump vitest from 1.6.0 to 1.6.1 ( #5641 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v1.6.1/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 10:21:50 +01:00
github-actions[bot]
daa7d1de17
Release: uppy@4.13.2 ( #5637 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/core | 4.4.2 | @uppy/provider-views | 4.4.2 |
| @uppy/google-drive-picker | 0.3.3 | @uppy/url | 4.2.2 |
| @uppy/google-photos-picker | 0.3.3 | @uppy/utils | 6.1.2 |
| @uppy/locales | 4.5.1 | uppy | 4.13.2 |
- @uppy/utils: do not strip www in getSocketHost (Merlijn Vos / #5621 )
- @uppy/url: skip drag/dropped local files (Merlijn Vos / #5626 )
- @uppy/provider-views: fix google photos picker videos (Mikael Finstad / #5635 )
- @uppy/core,@uppy/google-drive-picker,@uppy/google-photos-picker,@uppy/provider-views:
fix google picker i18n (Mikael Finstad / #5632 )
2025-02-03 14:30:45 +00:00
Merlijn Vos
48d0abc125
@uppy/utils: do not strip www in getSocketHost ( #5621 )
2025-02-03 15:22:02 +01:00
github-actions[bot]
3ad21f03c7
Release: uppy@4.12.0 ( #5581 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/google-drive-picker | 0.3.1 | @uppy/unsplash | 4.3.0 |
| @uppy/google-photos-picker | 0.3.1 | @uppy/utils | 6.1.1 |
| @uppy/onedrive | 4.2.1 | @uppy/xhr-upload | 4.3.1 |
| @uppy/provider-views | 4.4.0 | uppy | 4.12.0 |
| @uppy/svelte | 4.3.0 | | |
- @uppy/unsplash,@uppy/provider-views: add utmSource option (Merlijn Vos / #5580 )
- @uppy/xhr-upload: allow custom error message in onAfterResponse (Merlijn Vos / #5578 )
- @uppy/onedrive: fix AsyncStore import (Merlijn Vos / #5579 )
- @uppy/google-drive-picker,@uppy/google-photos-picker: Fix Google Picker plugins locale (Merlijn Vos / #5575 )
2025-01-08 10:02:48 +00:00
Merlijn Vos
f3a750da3b
@uppy/xhr-upload: allow custom error message in onAfterResponse ( #5578 )
2025-01-07 14:49:12 +01:00
github-actions[bot]
0dff336dd3
Release: uppy@4.11.0 ( #5574 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/audio | 2.1.0 | @uppy/onedrive | 4.2.0 |
| @uppy/aws-s3 | 4.2.0 | @uppy/progress-bar | 4.2.0 |
| @uppy/box | 3.2.0 | @uppy/provider-views | 4.3.0 |
| @uppy/companion-client | 4.4.0 | @uppy/react | 4.2.0 |
| @uppy/compressor | 2.2.0 | @uppy/remote-sources | 2.3.0 |
| @uppy/core | 4.4.0 | @uppy/screen-capture | 4.2.0 |
| @uppy/dashboard | 4.3.0 | @uppy/status-bar | 4.1.0 |
| @uppy/drag-drop | 4.1.0 | @uppy/store-default | 4.2.0 |
| @uppy/drop-target | 3.1.0 | @uppy/svelte | 4.2.0 |
| @uppy/dropbox | 4.2.0 | @uppy/thumbnail-generator | 4.1.0 |
| @uppy/facebook | 4.2.0 | @uppy/transloadit | 4.2.0 |
| @uppy/file-input | 4.1.0 | @uppy/tus | 4.2.0 |
| @uppy/form | 4.1.0 | @uppy/unsplash | 4.2.0 |
| @uppy/golden-retriever | 4.1.0 | @uppy/url | 4.2.0 |
| @uppy/google-drive | 4.3.0 | @uppy/utils | 6.1.0 |
| @uppy/google-drive-picker | 0.3.0 | @uppy/vue | 2.1.0 |
| @uppy/google-photos | 0.5.0 | @uppy/webcam | 4.1.0 |
| @uppy/google-photos-picker | 0.3.0 | @uppy/webdav | 0.3.0 |
| @uppy/image-editor | 3.3.0 | @uppy/xhr-upload | 4.3.0 |
| @uppy/informer | 4.2.0 | @uppy/zoom | 3.2.0 |
| @uppy/instagram | 4.2.0 | uppy | 4.11.0 |
| @uppy/locales | 4.5.0 | | |
- meta: build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1 (dependabot[bot] / #5525 )
- examples,@uppy/svelte: build(deps-dev): bump @sveltejs/kit from 2.5.17 to 2.8.3 (dependabot[bot] / #5526 )
- meta: build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 (dependabot[bot] / #5531 )
- meta: build(deps): bump elliptic from 6.5.7 to 6.6.0 (dependabot[bot] / #5498 )
- @uppy/utils: Use .js(x) for all imports instead .ts(x) (Merlijn Vos / #5573 )
- @uppy/angular,@uppy/audio,@uppy/aws-s3,@uppy/box,@uppy/companion-client,@uppy/compressor,@uppy/core,@uppy/dashboard,@uppy/drag-drop,@uppy/drop-target,@uppy/dropbox,@uppy/facebook,@uppy/file-input,@uppy/form,@uppy/golden-retriever,@uppy/google-drive-picker,@uppy/google-drive,@uppy/google-photos-picker,@uppy/google-photos,@uppy/image-editor,@uppy/informer,@uppy/instagram,@uppy/locales,@uppy/onedrive,@uppy/progress-bar,@uppy/provider-views,@uppy/react,@uppy/remote-sources,@uppy/screen-capture,@uppy/status-bar,@uppy/thumbnail-generator,@uppy/transloadit,@uppy/tus,@uppy/unsplash,@uppy/url,@uppy/vue,@uppy/webcam,@uppy/webdav,@uppy/xhr-upload,@uppy/zoom: Remove "paths" from all tsconfig's (Merlijn Vos / #5572 )
- @uppy/tus: fix onBeforeRequest type (Dominik Schmidt / #5566 )
2025-01-06 14:11:04 +00:00
Merlijn Vos
3e2aa9f3c8
Use .js(x) for all imports instead .ts(x) ( #5573 )
2025-01-06 13:29:55 +01:00
github-actions[bot]
8654e9822f
Release: uppy@4.9.0 ( #5553 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/companion | 5.3.0 | @uppy/progress-bar | 4.1.0 |
| @uppy/companion-client | 4.3.0 | @uppy/provider-views | 4.2.0 |
| @uppy/core | 4.3.1 | @uppy/status-bar | 4.0.6 |
| @uppy/google-drive-picker | 0.2.1 | @uppy/utils | 6.0.6 |
| @uppy/google-photos-picker | 0.2.1 | @uppy/webdav | 0.1.0 |
| @uppy/locales | 4.4.0 | uppy | 4.9.0 |
- @uppy/webdav: Add @uppy/webdav (Merlijn Vos / #5551 )
- @uppy/google-drive-picker,@uppy/google-photos-picker,@uppy/locales: Add missing Google Picker locale entries (Merlijn Vos / #5552 )
- @uppy/core: bring back validateRestrictions (Merlijn Vos / #5538 )
- @uppy/google-drive-picker,@uppy/google-photos-picker: Fix TS generics on new Google Picker plugins (Merlijn Vos / #5550 )
- @uppy/locales: Add missing French locale entries (Steven SAN / #5549 )
- e2e,@uppy/status-bar,@uppy/utils: Companion stream upload unknown size files (Mikael Finstad / #5489 )
2024-12-17 08:44:28 +00:00
Mikael Finstad
24fd4158a9
Companion stream upload unknown size files ( #5489 )
...
* stream upload unknown size files
behind a new option streamingUploadSizeless
COMPANION_STREAMING_UPLOAD_SIZELESS
for tus
* allow for all upload protocols
seems to be working
closes #5305
* refactor
and fix bug where progress was not always emitted
* fix type
* fix progress throttling
only do it on total progress
* Improve progress in UI
- only show progress percent and total bytes for files that we know the size of. (but all files will still be included in number of files)
- use `null` as an unknown value for progress and ETA, allowing us to remove ETA from UI when unknown
- `percentage` make use of `undefined` when progress is not yet known - don't show percentage in UI when unknown
- add a new state field `progress` that's the same as `totalProgress` but can also be `null`
* fix build error
* format
* fix progress when upload complete
* use execa for companion load balancer
if not, then it leaves zombie companion instances running in the background when e2e stops
have to be manually killed before running e2e again
* update docs and tests for new state.progress
* revert progress/totalProgress
* improve doc
* remove option streamingUploadSizeless
we agreed that this can be considered not a breaking change
* change progress the to "of unknown"
* revert
* remove companion doc
* add e2e test
2024-12-07 10:30:00 +08:00
github-actions[bot]
e07c83bebe
Release: uppy@4.8.0 ( #5541 )
...
| Package | Version | Package | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/audio | 2.0.2 | @uppy/instagram | 4.1.2 |
| @uppy/aws-s3 | 4.1.3 | @uppy/locales | 4.3.1 |
| @uppy/box | 3.1.2 | @uppy/onedrive | 4.1.2 |
| @uppy/companion | 5.2.0 | @uppy/progress-bar | 4.0.2 |
| @uppy/companion-client | 4.2.0 | @uppy/provider-views | 4.1.0 |
| @uppy/compressor | 2.1.1 | @uppy/react | 4.0.4 |
| @uppy/core | 4.3.0 | @uppy/remote-sources | 2.2.1 |
| @uppy/dashboard | 4.1.3 | @uppy/screen-capture | 4.1.2 |
| @uppy/drag-drop | 4.0.5 | @uppy/status-bar | 4.0.5 |
| @uppy/drop-target | 3.0.2 | @uppy/store-default | 4.1.2 |
| @uppy/dropbox | 4.1.2 | @uppy/thumbnail-generator | 4.0.2 |
| @uppy/facebook | 4.1.2 | @uppy/transloadit | 4.1.4 |
| @uppy/file-input | 4.0.4 | @uppy/tus | 4.1.5 |
| @uppy/form | 4.0.2 | @uppy/unsplash | 4.1.2 |
| @uppy/golden-retriever | 4.0.2 | @uppy/url | 4.1.2 |
| @uppy/google-drive | 4.2.0 | @uppy/utils | 6.0.5 |
| @uppy/google-drive-picker | 0.2.0 | @uppy/vue | 2.0.3 |
| @uppy/google-photos | 0.4.0 | @uppy/webcam | 4.0.3 |
| @uppy/google-photos-picker | 0.2.0 | @uppy/xhr-upload | 4.2.3 |
| @uppy/image-editor | 3.2.1 | @uppy/zoom | 3.1.2 |
| @uppy/informer | 4.1.2 | uppy | 4.8.0 |
- @uppy/companion-client: Fix allowed origins (Mikael Finstad / #5536 )
- meta: Build lib refactor to esm (Mikael Finstad / #5537 )
- @uppy/provider-views: Google picker scope (Mikael Finstad / #5535 )
- @uppy/core,@uppy/provider-views: move useStore out of core (Mikael Finstad / #5533 )
- @uppy/companion,@uppy/google-drive-picker,@uppy/google-photos-picker: Google Picker (Mikael Finstad / #5443 )
- @uppy/aws-s3: console.error instead of throw for missing etag (Merlijn Vos / #5521 )
- docs: Put docs back in uppy.io repository where they belong (Merlijn Vos / #5527 )
- docs: typo (Azhar Rizqullah / #5523 )
- @uppy/audio,@uppy/aws-s3,@uppy/box,@uppy/companion-client,@uppy/compressor,@uppy/core,@uppy/dashboard,@uppy/drag-drop,@uppy/drop-target,@uppy/dropbox,@uppy/facebook,@uppy/file-input,@uppy/form,@uppy/golden-retriever,@uppy/google-drive,@uppy/google-photos,@uppy/image-editor,@uppy/informer,@uppy/instagram,@uppy/locales,@uppy/onedrive,@uppy/progress-bar,@uppy/provider-views,@uppy/react,@uppy/remote-sources,@uppy/screen-capture,@uppy/status-bar,@uppy/store-default,@uppy/thumbnail-generator,@uppy/transloadit,@uppy/tus,@uppy/unsplash,@uppy/url,@uppy/utils,@uppy/vue,@uppy/webcam,@uppy/xhr-upload,@uppy/zoom: cleanup tsconfig (Mikael Finstad / #5520 )
- meta: fix missing lint (Mikael Finstad / #5519 )
- docs: Add Next.js docs (Merlijn Vos / #5502 )
- e2e: try to fix flaky test (Mikael Finstad / #5512 )
- meta: Fix broken lint on CI (Mikael Finstad / #5507 )
2024-12-05 11:07:06 +00:00
Mikael Finstad
afd4befee2
Google Picker ( #5443 )
...
* initial poc
* improvements
- split into two plugins
- implement photos picker
- auto login
- save access token in local storage
- document
- handle photos/files picked and send to companion
- add new hook useStore for making it easier to use localStorage data in react
- add new hook useUppyState for making it easier to use uppy state from react
- add new hook useUppyPluginState for making it easier to plugin state from react
- fix css error
* implement picker in companion
* type todo
* fix ts error
which occurs in dev when js has been built before build:ts gets called
* reuse docs
* imrpve type safety
* simplify async wrapper
* improve doc
* fix lint
* fix build error
* check if token is valid
* fix broken logging code
* pull logic out from react component
* remove docs
* improve auth ui
* fix bug
* remove unused useUppyState
* try to fix build error
2024-12-02 18:34:50 +08:00
Mikael Finstad
8f97fd61fa
cleanup tsconfig ( #5520 )
...
- move skipLibCheck to tsconfig.shared
- remove noImplicitAny
was added in https://github.com/transloadit/uppy/pull/4844
but without an explanation
2024-11-18 20:41:59 +08:00
github-actions[bot]
ca0a7864c9
Release: uppy@4.6.0 ( #5500 )
...
| Package | Version | Package | Version |
| ------------------------- | ------- | ------------------------- | ------- |
| @uppy/aws-s3 | 4.1.1 | @uppy/provider-views | 4.0.2 |
| @uppy/box | 3.1.1 | @uppy/react | 4.0.3 |
| @uppy/companion | 5.1.3 | @uppy/react-native | 0.6.1 |
| @uppy/companion-client | 4.1.1 | @uppy/redux-dev-tools | 4.0.1 |
| @uppy/core | 4.2.3 | @uppy/screen-capture | 4.1.1 |
| @uppy/dashboard | 4.1.2 | @uppy/status-bar | 4.0.4 |
| @uppy/drag-drop | 4.0.4 | @uppy/store-default | 4.1.1 |
| @uppy/dropbox | 4.1.1 | @uppy/store-redux | 4.0.1 |
| @uppy/facebook | 4.1.1 | @uppy/svelte | 4.1.1 |
| @uppy/file-input | 4.0.3 | @uppy/thumbnail-generator | 4.0.1 |
| @uppy/form | 4.0.1 | @uppy/transloadit | 4.1.3 |
| @uppy/golden-retriever | 4.0.1 | @uppy/tus | 4.1.3 |
| @uppy/google-drive | 4.1.1 | @uppy/unsplash | 4.1.1 |
| @uppy/google-photos | 0.3.1 | @uppy/url | 4.1.1 |
| @uppy/image-editor | 3.2.0 | @uppy/utils | 6.0.4 |
| @uppy/informer | 4.1.1 | @uppy/vue | 2.0.2 |
| @uppy/instagram | 4.1.1 | @uppy/webcam | 4.0.2 |
| @uppy/locales | 4.2.1 | @uppy/xhr-upload | 4.2.2 |
| @uppy/onedrive | 4.1.1 | @uppy/zoom | 3.1.1 |
| @uppy/progress-bar | 4.0.1 | uppy | 4.6.0 |
- @uppy/xhr-upload: fix stale file references in events (Merlijn Vos / #5499 )
- @uppy/image-editor: upgrade cropperjs (Merlijn Vos / #5497 )
- @uppy/aws-s3,@uppy/box,@uppy/companion-client,@uppy/core,@uppy/dashboard,@uppy/drag-drop,@uppy/dropbox,@uppy/facebook,@uppy/file-input,@uppy/form,@uppy/golden-retriever,@uppy/google-drive,@uppy/google-photos,@uppy/image-editor,@uppy/informer,@uppy/instagram,@uppy/locales,@uppy/onedrive,@uppy/progress-bar,@uppy/provider-views,@uppy/react-native,@uppy/react,@uppy/redux-dev-tools,@uppy/screen-capture,@uppy/status-bar,@uppy/store-default,@uppy/store-redux,@uppy/svelte,@uppy/thumbnail-generator,@uppy/transloadit,@uppy/tus,@uppy/unsplash,@uppy/url,@uppy/utils,@uppy/vue,@uppy/webcam,@uppy/xhr-upload,@uppy/zoom: Fix links (Anthony Veaudry / #5492 )
- docs,@uppy/companion: disallow corsOrigins "*" (Mikael Finstad / #5496 )
2024-10-31 09:24:40 +00:00
Anthony Veaudry
71a6fcd956
Fix links ( #5492 )
2024-10-29 13:54:00 +01:00
github-actions[bot]
f8df085b68
Release: uppy@4.5.0 ( #5487 )
...
| Package | Version | Package | Version |
| ---------------- | ------- | ---------------- | ------- |
| @uppy/companion | 5.1.2 | @uppy/svelte | 4.1.0 |
| @uppy/core | 4.2.2 | @uppy/tus | 4.1.2 |
| @uppy/dashboard | 4.1.1 | @uppy/utils | 6.0.3 |
| @uppy/drag-drop | 4.0.3 | @uppy/xhr-upload | 4.2.1 |
| @uppy/file-input | 4.0.2 | uppy | 4.5.0 |
| @uppy/locales | 4.2.0 | | |
- @uppy/dashboard: Dashboard - convert some files to typescript (Evgenia Karunus / #5367 )
- @uppy/dashboard,@uppy/drag-drop,@uppy/file-input: `.handleInputChange()` - use `.currentTarget`; clear the input using `''` (Evgenia Karunus / #5381 )
- meta: build(deps): bump @blakeembrey/template from 1.1.0 to 1.2.0 (dependabot[bot] / #5448 )
- @uppy/locales: Update packages/@uppy/locales/src/fr_FR.ts (Zéfyx / #5472 )
- @uppy/svelte: use SvelteKit as the build tool (Merlijn Vos / #5484 )
- @uppy/xhr-upload: add response to upload-error callback (Caleb Hardin / #5486 )
- @uppy/tus: tus: Avoid duplicate `upload-error` event (Marius / #5485 )
- @uppy/companion: Fix redis emitter (Mikael Finstad / #5474 )
- meta: build(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 (dependabot[bot] / #5483 )
2024-10-15 08:58:51 +00:00
Evgenia Karunus
922e7fbf02
Dashboard - convert some files to typescript ( #5367 )
...
Co-authored-by: Murderlon <merlijn@soverin.net>
2024-10-15 10:43:00 +02:00
github-actions[bot]
fd2b8e5834
Release: uppy@4.1.1 ( #5411 )
...
| Package | Version | Package | Version |
| ---------------------- | ------- | ---------------------- | ------- |
| @uppy/aws-s3 | 4.0.3 | @uppy/provider-views | 4.0.1 |
| @uppy/companion | 5.0.5 | @uppy/status-bar | 4.0.2 |
| @uppy/companion-client | 4.0.1 | @uppy/transloadit | 4.0.2 |
| @uppy/core | 4.1.1 | @uppy/tus | 4.0.1 |
| @uppy/dashboard | 4.0.3 | @uppy/utils | 6.0.2 |
| @uppy/drag-drop | 4.0.2 | @uppy/vue | 2.0.1 |
| @uppy/file-input | 4.0.1 | uppy | 4.1.1 |
| @uppy/image-editor | 3.0.1 | | |
- @uppy/transloadit: fix issue with `allowMultipleUploadBatches` (Mikael Finstad / #5400 )
- meta: Bump elliptic from 6.5.5 to 6.5.7 (dependabot[bot] / #5410 )
- meta: add back patch for `p-queue` (Antoine du Hamel / #5409 )
- @uppy/transloadit: fix many lurking `TypeError` (Mikael Finstad / #5399 )
- docs: improve `corsOrigins` documentation (Mikael Finstad / #5390 )
- docs: add `ViewEncapsulation` to Angular example (Aaron Russell / #5395 )
- @uppy/companion: fix code for custom providers (Mikael Finstad / #5398 )
- docs: add note about throwing in `cancelAll` and `destroy()` (Mikael Finstad / #5408 )
- meta: Bump docker/login-action from 3.2.0 to 3.3.0 (dependabot[bot] / #5372 )
- meta: Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 (dependabot[bot] / #5370 )
- docs: make hosted Companion more clear (Merlijn Vos / #5394 )
- meta: Bump docker/build-push-action from 6.4.1 to 6.6.1 (dependabot[bot] / #5403 )
- meta: bump p-queue to latest, remove patch (Mikael Finstad / #5391 )
- meta: enforce `.ts` extension for relative import types (Antoine du Hamel / #5393 )
- @uppy/tus: Fix onShouldRetry type signature (Trent Nadeau / #5387 )
- @uppy/dashboard,@uppy/drag-drop,@uppy/file-input: Transform the `accept` prop into a string everywhere (Evgenia Karunus / #5380 )
- docs: fix getTemporarySecurityCredentials in aws-s3 (Merlijn Vos / #5363 )
2024-08-16 09:34:13 +00:00
Antoine du Hamel
9e69b7fc26
meta: enforce .ts extension for relative import types ( #5393 )
2024-08-13 16:08:35 +02:00
github-actions[bot]
54d3b4ed38
Release: uppy@4.1.0 ( #5376 )
...
| Package | Version | Package | Version |
| -------------------- | ------- | -------------------- | ------- |
| @uppy/audio | 2.0.1 | @uppy/status-bar | 4.0.1 |
| @uppy/aws-s3 | 4.0.2 | @uppy/store-default | 4.1.0 |
| @uppy/compressor | 2.0.1 | @uppy/transloadit | 4.0.1 |
| @uppy/core | 4.1.0 | @uppy/utils | 6.0.1 |
| @uppy/dashboard | 4.0.2 | @uppy/webcam | 4.0.1 |
| @uppy/remote-sources | 2.1.0 | uppy | 4.1.0 |
- @uppy/remote-sources: fix options type (Merlijn Vos / #5364 )
- @uppy/transloadit: do not mark `opts` as mandatory (Antoine du Hamel / #5375 )
- @uppy/compressor: mark `quality` as optional (Antoine du Hamel / #5374 )
- @uppy/aws-s3: improve error when `endpoint` is not provided (Antoine du Hamel / #5361 )
- @uppy/core,@uppy/store-default: export `Store` type (Merlijn Vos / #5373 )
- @uppy/dashboard: make `toggleAddFilesPanel` args consistent (Evgenia Karunus / #5365 )
- @uppy/dashboard: Dashboard - convert some files to typescript (Evgenia Karunus / #5359 )
- @uppy/audio,@uppy/webcam: Don't use `<h1>` in Uppy markup (Evgenia Karunus / #5355 )
- @uppy/status-bar: GoldenRetriever + `hideUploadButton=true` (Evgenia Karunus / #5350 )
- meta: Bump docker/build-push-action from 6.3.0 to 6.4.1 (dependabot[bot] / #5360 )
2024-07-30 08:08:33 +00:00
Evgenia Karunus
18cd1db114
Dashboard - convert some files to typescript ( #5359 )
...
* FileProgress.ts - convert to typescript
* Buttons.tsx - convert to typescript
Buttons.tsx - convert to typescript (partial)
Buttons.tsx - convert to typescript (partial)
Buttons.tsx - convert to typescript
* everywhere - remove `ComponentChild`
* FileItem.tsx - convert to typescript
* FileList.jsx - fix the comments, they got a bit shuffled some time ago
* FileList.tsx - convert to typscript
* Dashboard.tsx - add back missing props
* FileInfo.tsx - convert to typescript
FileInfo.tsx - convert to typescript (partial)
FileInfo.tsx - convert to typescript
* everywhere - remove excessive props
2024-07-24 06:12:45 +05:00
github-actions[bot]
c6c279fa75
Release: uppy@4.0.0 ( #5325 )
...
| Package | Version | Package | Version |
| ------------------------- | ------- | ------------------------- | ------- |
| @uppy/angular | 0.7.0 | @uppy/onedrive | 4.0.0 |
| @uppy/audio | 2.0.0 | @uppy/progress-bar | 4.0.0 |
| @uppy/aws-s3 | 4.0.0 | @uppy/provider-views | 4.0.0 |
| @uppy/aws-s3-multipart | 4.0.0 | @uppy/react | 4.0.0 |
| @uppy/box | 3.0.0 | @uppy/react-native | 0.6.0 |
| @uppy/companion | 5.0.0 | @uppy/redux-dev-tools | 4.0.0 |
| @uppy/companion-client | 4.0.0 | @uppy/remote-sources | 2.0.0 |
| @uppy/compressor | 2.0.0 | @uppy/screen-capture | 4.0.0 |
| @uppy/core | 4.0.0 | @uppy/status-bar | 4.0.0 |
| @uppy/dashboard | 4.0.0 | @uppy/store-default | 4.0.0 |
| @uppy/drag-drop | 4.0.0 | @uppy/store-redux | 4.0.0 |
| @uppy/drop-target | 3.0.0 | @uppy/svelte | 4.0.0 |
| @uppy/dropbox | 4.0.0 | @uppy/thumbnail-generator | 4.0.0 |
| @uppy/facebook | 4.0.0 | @uppy/transloadit | 4.0.0 |
| @uppy/file-input | 4.0.0 | @uppy/tus | 4.0.0 |
| @uppy/form | 4.0.0 | @uppy/unsplash | 4.0.0 |
| @uppy/golden-retriever | 4.0.0 | @uppy/url | 4.0.0 |
| @uppy/google-drive | 4.0.0 | @uppy/utils | 6.0.0 |
| @uppy/google-photos | 0.2.0 | @uppy/vue | 2.0.0 |
| @uppy/image-editor | 3.0.0 | @uppy/webcam | 4.0.0 |
| @uppy/informer | 4.0.0 | @uppy/xhr-upload | 4.0.0 |
| @uppy/instagram | 4.0.0 | @uppy/zoom | 3.0.0 |
| @uppy/locales | 4.0.0 | uppy | 4.0.0 |
- meta: Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 (dependabot[bot] / #5314 )
- meta: Bump docker/build-push-action from 6.2.0 to 6.3.0 (dependabot[bot] / #5313 )
- @uppy/core: bring back resetProgress (Merlijn Vos / #5320 )
- docs: add note regarding `COMPANION_CLIENT_ORIGINS_REGEX` (Antoine du Hamel / #5322 )
- @uppy/companion: make streaming upload default to `true` (Mikael Finstad / #5315 )
- docs: change slug for aws docs (Merlijn Vos / #5321 )
- @uppy/core: export UppyOptions, UppyFile, Meta, Body (Merlijn Vos / #5319 )
- meta: fix React linter rules (Antoine du Hamel / #5317 )
- meta: enforce use of extension in import type declarations (Antoine du Hamel / #5316 )
- @uppy/companion: remove `oauthOrigin` (Antoine du Hamel / #5311 )
- docs,@uppy/companion-client: don't close socket when pausing (Mikael Finstad / #4821 )
- @uppy/aws-s3: fix signing on client for bucket name with dots (Antoine du Hamel / #5312 )
- @uppy/react: introduce useUppyEvent (Merlijn Vos / #5264 )
- @uppy/companion: do not list Node.js 20.12 as compatible (Antoine du Hamel / #5309 )
- @uppy/provider-views: `.openFolder()` - return progress indication (Evgenia Karunus / #5306 )
- examples,@uppy/companion: Release: uppy@3.27.3 (github-actions[bot] / #5304 )
- @uppy/companion: fix `TypeError` when parsing request (Antoine du Hamel / #5303 )
2024-07-10 15:36:53 +00:00
github-actions[bot]
8ed1af1601
Release: uppy@4.0.0-beta.13 ( #5286 )
...
| Package | Version | Package | Version |
| ---------------------- | ------------- | ---------------------- | ------------- |
| @uppy/audio | 2.0.0-beta.7 | @uppy/image-editor | 3.0.0-beta.6 |
| @uppy/aws-s3 | 4.0.0-beta.8 | @uppy/instagram | 4.0.0-beta.7 |
| @uppy/box | 3.0.0-beta.8 | @uppy/onedrive | 4.0.0-beta.8 |
| @uppy/companion | 5.0.0-beta.11 | @uppy/provider-views | 4.0.0-beta.10 |
| @uppy/companion-client | 4.0.0-beta.8 | @uppy/react | 4.0.0-beta.8 |
| @uppy/core | 4.0.0-beta.11 | @uppy/screen-capture | 4.0.0-beta.6 |
| @uppy/dashboard | 4.0.0-beta.11 | @uppy/transloadit | 4.0.0-beta.10 |
| @uppy/drop-target | 3.0.0-beta.6 | @uppy/unsplash | 4.0.0-beta.8 |
| @uppy/dropbox | 4.0.0-beta.9 | @uppy/url | 4.0.0-beta.8 |
| @uppy/facebook | 4.0.0-beta.7 | @uppy/utils | 6.0.0-beta.9 |
| @uppy/file-input | 4.0.0-beta.6 | @uppy/vue | 2.0.0-beta.4 |
| @uppy/form | 4.0.0-beta.5 | @uppy/webcam | 4.0.0-beta.9 |
| @uppy/golden-retriever | 4.0.0-beta.6 | @uppy/xhr-upload | 4.0.0-beta.7 |
| @uppy/google-drive | 4.0.0-beta.1 | @uppy/zoom | 3.0.0-beta.7 |
| @uppy/google-photos | 0.2.0-beta.2 | uppy | 4.0.0-beta.13 |
- @uppy/companion: implement facebook app secret proof (Mikael Finstad / #5249 )
- @uppy/provider-views: `Loader.tsx` - delete the file (Evgenia Karunus / #5284 )
- @uppy/vue: fix passing of `props` (Antoine du Hamel / #5281 )
- @uppy/google-photos: fix various issues (Mikael Finstad / #5275 )
- @uppy/transloadit: fix strict type errors (Antoine du Hamel / #5271 )
- @uppy/transloadit: simplify plugin to always run a single assembly (Merlijn Vos / #5158 )
- meta: update Yarn version and npm deps (Antoine du Hamel / #5269 )
- docs: prettier: 3.2.5 -> 3.3.2 (Antoine du Hamel / #5270 )
- @uppy/provider-views: Provider views rewrite (.files, .folders => .partialTree) (Evgenia Karunus / #5050 )
- @uppy/react: TS strict mode (Merlijn Vos / #5258 )
- meta: simplify `build:ts` script (Antoine du Hamel / #5262 )
2024-06-27 15:55:43 +00:00
Mikael Finstad
d536a3525f
@uppy/google-photos: fix various issues ( #5275 )
...
Fixes: https://github.com/transloadit/uppy/pull/5061#issuecomment-2188717555
Also change the type of `UppyFile.name`, because it can be `undefined`.
2024-06-27 10:31:30 +02:00
Evgenia Karunus
4dc28609d7
Provider views rewrite (.files, .folders => .partialTree) ( #5050 )
...
* ProviderView.tsx - fix onedrive breadcrumbs
* providers - correct ch-unch-indeterminate states
* providers - made .breadcrumbs derived from .partialTree
* everywhere - { files, folders, isChecked } => .partialTree
GoogleDrive
- travelling down into folders works
- checking a file works
- breadcrumbs DONT work
* GoogleDrive - made breadcrumbs work
* .getFolder() - remove the `name` argument
* <Breadcrumbs/> - refactors "/"
* Instagram - made files get fetched onScroll
* clearSelection() - recover the functionality
* GoogleDrive - recover custom `.toggleCheckbox()` functionality
* providers - recover `.isDisabled` functionality
* <SearchProviderView/> - made Unsplash use .partialTree
* Facebook - change `.files, .folders` => `.partialTree`
* everywhere - we don't need to ! `partialTreeFile.data` anymore
* <ProviderView/> - implement folder caching
* <View/> - enable shift-clicking
* everywhere - get rid of unnecessary `.getNextFolder()`
* everywhere - fixing types
* <ProviderView/> - rename `requestPath` to `folderId`
* all providers - get rid of `.onFirstRender()`
* provider views - get rid of `.onFirstRender()`
* <ProviderView/> - make the root folder cacheable too
* TEMP - setup for working with FOLDERS + LAZY_LOADING
* <ProviderView/> - get rid of `.#listFilesAndFolders`
* <ProviderView/> - make `this.nextPagePath` per-folder
* everywhere - more refined types
* types - reintroduce `StatusInPartialTree`
* <SearchProviderView/> - made Unsplash work with the new structure
* <ProviderView/> - preemptive cleaning of `.absDirPath` and `.relDirPath`
* <ProviderView/> - give `.nextPagePath` a rigorous type
* <ProviderView/> - make `.nextPagePath` & `.cached` a composite key
* <ListItem/> - remove unnecessary indirection level
* css - factor out `.statusClassName`
* everywhere - refactor `.validateRestrictions()`
* nOfSelectedFiles - make "Selected (n)" as smart as possible
* <ProviderViews/> - prevent shift-clicking from highlighting file names
* `.validateRestrictions()` - make it accept a `CompanionFile` instead of `PartialTree`'s file
* `.getFolder()` - simplify code
* everywhere - account for `restrictions` in `.partialTree`
* `PartialTreeUtils.ts` - factor out `getPartialTreeAfterTogglingCheckboxes()`
* `PartialTreeUtils.ts` - factor out `clickOnFolder()`
* `PartialTreeUtils.ts` - factor out `getPartialTreeAfterScroll()`
* `PartialTreeUtils.ts` - rename methods
* `.donePicking()` - implement using recursion
* `.donePicking()` - integrate with `<ProviderView/>`
* `donePicking()` - show notifications after addition
* `#list()` - get rid of unnecessary indirection
* ProviderView.tsx - add `signal` everywhere, reduce try/catch indents everywhere
* `handleError()` - make error handling uniform
* `state.isSearchVisible` - remove, it's just not used anywhere
* state - reuse default state
* state - reset state on close panel (like we discussed in the uppy call)
* methods - remove unnecessary indirection in state setting
* `<CloseWrapper/>` - remove CloseWrappers, this is unnecessary indirection now too
* `this.requestClientId` - remove, again - this was unnecessary indirection
* `getTagFile()` - factor out into a separate file
* `recordShiftKeyPress()` - fix chaotic shift-clicking in Grid providers, remove endless prop drilling while we're at it
* `getNOfSelectedFiles.ts`, `filterItems.ts` - factor out, this removes props drilling
* <Browser/> - pass `displayedPartialTree` right away (because Search&NormalProvider have wildly different logics!)
* `searchTerm`, `filterInput` - we only need one of these of course!
* <SearchProvider/> - fix the issue where `afterToggleCheckbox()` thinks we should always filter by `searchString`
* <SearchProvider/> - remove `this.nextPageQuery`
Also: fix the issue where <SearchProvider/> upon searching for "ocean" and then "pajama" would just be adding pajama pictures after the ocean ones
* <Browser/> - remove unnecessary prop indirection
Typescript didn't actually know some of these props aren't used (removed those now)! It only discovers unused props upon normal props passing, like we do now.
* <SearchFilterInput/> - make the form controlled, hugely simplifies everything
* `filterItems.ts` - move to <ProviderView/>, because it's only used there
* /utils/PartialTreeUtils.ts - put every util in a separate file
* `shouldHandleScroll.ts` - factor out into a util
This brings all references to `this.isHandlingScroll` into a single place, and makes `shouldHandleScroll()` a self-contained simple function
* this.state - make sure state is reset 1. on cancel 2. on close
* `this.xxx` - never leave `this.xxx` variables undefined
* `this.username` - should be in `this.state`
Also - when there is no username, stop showing the little dot
* `SearchProviderPluginState` type - simplify this type, never leave state vars undefined
* <Header/> - remove completely unnecessary indirection, remove unused props
* Facebook.tsx - more sane `viewOptions` code
* providers - properly type `opts`
* `this.isShiftKeyPressed` - move this variable into <Browser/>
* `this.handleError()` - move to /utils
* `this.isHandlingScroll` - move to child classes
* `this.registerRequestClient()` - move to child classes
* `this.lastCheckbox` - move to child classes
* `this.setLoading()` - move to child classes
* `this.validateRestrictions()` - move to utils
* types - fully simplify provider types, remove `View.ts` parent class
* index.d.ts - we're not using `OnFirstRenderer` anymore
* <ProviderView/>, <SearchProviderView/> - more precise typing for options
* package.json - remove nanoid
* GoogleDrive - make shift-clicking work
* everywhere - fix types across uppy
* `afterToggleCheckbox.ts` - less redundant args, pass `ourItem.id` instead of `ourItem`
* tests - create `afterToggleCheckbox()` tests
* `getClickedRange.ts` - decouple `getClickedRange()` from `afterToggleCheckbox()`
* tests - wrote tests for `afterToggleCheckbox.ts`
* tests - wrote tests for `afterClickOnFolder.ts`
* everywhere - finally rename `getFolder` => `openFolder`
* tests - wrote tests for `afterScrollFolder.ts`
* getPaths.ts - make `absDirPath`, `relDirPath` work like in docs & add tests for that
* injectPaths.ts - improve performance
* getTagFile.ts - handle path injection all in one place
* getTagFile.ts - refactor
Just makes it easier to read the structure of TagFile
* fill.ts - `provider.list(currentPath, { signal })` => `apiList`
(remove the dependency on provider, just pass a callback)
* tests - wrote tests for `fill.ts`
* tests - wrote tests for `getNOfSelectedFiles.ts`
* everywhere - change `JSON.stringify()` => `clone()`
* `PartialTreeUtils.ts` - more consistent function naming + alphabetical order in tests
* `donePicking()` - superseded a notification to i18n one
* GoogleDrive - make the shared drive checkable
* `Item.tsx` - standardize names; remove unnecessary question marks from props
* ProviderView.tsx - clicking "Cancel" should make all files "unchecked"
* everywhere - move `document.getSelection()?.removeAllRanges()` to <Browser/> to avoid repetition
* everywhere - standardize names and types of passed props
* <Browser/> - only leave "list of files" to the browser
Moves stuff closer to where it's used, prevents props drilling
* TEMP - easier pageSize for alex to play with
When it's set to 5 pages you have to reduce the browser window to make it scrollable
* everywhere - only handle individual-file restrictions
* everywhere - add aggregate restrictions on top
* SearchProvider, NormalProvider - unite the way we addFiles()
Same notifications, same code, same everything
* `getTagFile.ts` - pass fewer arguments
* `addFiles.ts` - move conversion to tagFiles into `addFiles()`
* `uppy.validateRestrictions()` - remove legacy method
* `uppy.validateAggregateRestrictions()` - make aggregate restricter report aggregate error
* <FooterActions/> css - make aggregate errors look nice
* `PartialTreeUtils/index.test.ts` - accommodate tests to the latest changes
* tests - make all uppy tests work
* prettiness - run `yarn format`
* prettiness - run `yarn lint:fix`
* package.json - add `vitest` as a dev dependency
* eslint - fixing 1
eslint - fixing 2
eslint - fixing 3
* <SearchFilterInput/> - add default props as per eslint
* <SearchFilterInput/> - rename to <SearchInput/>
* eslint - fixing 4 (clone.ts)
* Uppy.ts - rewrite `partialTree` docs
* eslint - fixing 5
* eslint - fixing 6
* `getBreadcrumbs.ts` - factor out
* tests - fixing 7
* everywhere - remove `.toReversed()`, because it's not yet supported in all browsers
* dev/Dashboard.js - restore to pristine version
* prettiness - run `yarn format`
* fixing 8 (`yarn run build:ts`)
* fixing 9 (run `corepack yarn`)
* prettier - undo indentation harm done by prettier
* `getBreadcrumbs()` - add tests, and rewrite to avoid using `.toReversed()`
Clarification: `.toReversed()` is no supported by all browsers
* `<SearchInput/>` - make it work for eslint
* everywhere - remove `eslint-disable react/require-default-props`
* <GridItem/>, <ListItem/> - refactor to avoid prop drilling
* <ListItem/> - disable checkboxes for GoogleDrive team drives
See #5232
* merge (fixing up some lines from the previous merge)
* merge (fixing up some lines from the previous merge)
* everywhere - remove TEMP development values
* `this.validateSingleFile()` - switch to `.restrictionError`
* `afterToggleCheckbox.ts` - refactor, add comments
* `afterToggleCheckbox.ts` - refactor to use ids instead of whole objects
* `afterToggleCheckbox.ts` - try to satisfy prettier
* fixing 10 (try to satisfy `npx webpack`)
* fixing 11 (try to satisfy `npx webpack`)
* Antoine: use Math.min & Math.max in `getClickedRange()`
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
* fixing 12 (run `yarn run format`)
* `clone.ts` - rename to `shallowClone.ts`
* Antoine: in `package.json`, move `devDependencies` up
* Antoine: rename `getNOfSelectedFiles()` to `getNumberOfSelectedFiles()`
* `getNumberOfSelectedFiles()` - better comments
* Antoine: remove `<form/>` tag
* Antoine: change `{}` to `Object.create(null)`, write tests
* Antoine: `<SearchInput/>` - return dynamic <form/> element
* `<SearchInput/>` - return `buttonCSSClassName`
* `GoogleDrive.tsx` - make team drive checkboxes visible
* merge (more)
* Mifi: update packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
* merge (more changes)
* `Facebook.tsx`, `GooglePhotos.tsx` - render in 'grid' style on per-folder basis
* `<GridItem/>` - use the `.thumbnail` whenever possible (improves image quality, adds video icons)
* `prettier` - ensure `PartialTree` is always strongly indented in tests
---------
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2024-06-21 04:43:59 +04:00
Merlijn Vos
88d508f7bf
TS strict mode ( #5258 )
...
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
2024-06-20 16:54:10 +02:00
github-actions[bot]
366449eeed
Release: uppy@4.0.0-beta.10 ( #5225 )
...
| Package | Version | Package | Version |
| ---------------------- | ------------- | ---------------------- | ------------- |
| @uppy/angular | 0.7.0-beta.5 | @uppy/instagram | 4.0.0-beta.6 |
| @uppy/audio | 2.0.0-beta.6 | @uppy/locales | 4.0.0-beta.2 |
| @uppy/aws-s3 | 4.0.0-beta.5 | @uppy/onedrive | 4.0.0-beta.6 |
| @uppy/aws-s3-multipart | 4.0.0-beta.6 | @uppy/provider-views | 4.0.0-beta.7 |
| @uppy/box | 3.0.0-beta.6 | @uppy/status-bar | 4.0.0-beta.9 |
| @uppy/companion | 5.0.0-beta.9 | @uppy/transloadit | 4.0.0-beta.7 |
| @uppy/companion-client | 4.0.0-beta.7 | @uppy/tus | 4.0.0-beta.6 |
| @uppy/core | 4.0.0-beta.9 | @uppy/unsplash | 4.0.0-beta.7 |
| @uppy/dashboard | 4.0.0-beta.9 | @uppy/url | 4.0.0-beta.7 |
| @uppy/drop-target | 3.0.0-beta.5 | @uppy/utils | 6.0.0-beta.8 |
| @uppy/dropbox | 4.0.0-beta.7 | @uppy/webcam | 4.0.0-beta.8 |
| @uppy/facebook | 4.0.0-beta.6 | @uppy/xhr-upload | 4.0.0-beta.6 |
| @uppy/form | 4.0.0-beta.4 | @uppy/zoom | 3.0.0-beta.6 |
| @uppy/golden-retriever | 4.0.0-beta.5 | uppy | 4.0.0-beta.10 |
| @uppy/google-drive | 4.0.0-beta.6 | | |
- @uppy/audio: remove unused component props (Antoine du Hamel / #5209 )
- @uppy/angular: fix invalid char in `package.json` (Antoine du Hamel / #5224 )
- meta: use default argument value instead of `defaultProps` (Antoine du Hamel / #5222 )
- @uppy/angular: upgrade to Angular 18 (Antoine du Hamel / #5215 )
- @uppy/utils: remove unused `settle` (Antoine du Hamel / #5210 )
- @uppy/form: move internal property to private field (Antoine du Hamel / #5214 )
- @uppy/dashboard: remove unused component props (Antoine du Hamel / #5213 )
- @uppy/status-bar: remove unused component props (Antoine du Hamel / #5211 )
- @uppy/audio: move internal property to private field (Antoine du Hamel / #5207 )
- @uppy/aws-s3: remove todo (Mikael Finstad / #5200 )
- @uppy/core: remove unnecessary todo (Mikael Finstad / #5200 )
- @uppy/aws-s3: do not expose internal `assertHost` method (Mikael Finstad / #5200 )
- @uppy/aws-s3: make passing `signal` consistent (Mikael Finstad / #5200 )
- @uppy/core: remove `'upload-started'` event (Mikael Finstad / #5200 )
- @uppy/aws-s3: remove `chunkState` getter (Mikael Finstad / #5200 )
- @uppy/drop-target: remove `title` property (Mikael Finstad / #5200 )
- @uppy/golden-retriever: remove unused `ready` setters (Mikael Finstad / #5200 )
- @uppy/dashboard: remove deprecated `autoOpenFileEditor` option (Mikael Finstad / #5200 )
- @uppy/aws-s3: remove `uploaderSockets` (Mikael Finstad / #5200 )
- @uppy/locales: remove hacks for legacy bundle (Mikael Finstad / #5200 )
- @uppy/status-bar: rename `StatusBar` to `StatusBarUI` (Mikael Finstad / #5200 )
- @uppy/url: remove unused error handler (Mikael Finstad / #5200 )
- @uppy/aws-s3,@uppy/tus,@uppy/utils,@uppy/xhr-upload: remove `uploader` from `upload-progress` event (Mikael Finstad / #5200 )
- @uppy/webcam: remove `facingMode` option (Mikael Finstad / #5200 )
- @uppy/companion: invert some internal boolean options (Mikael Finstad / #5198 )
- @uppy/companion: rename `authProvider` to `oauthProvider` (Mikael Finstad / #5198 )
- @uppy/companion: remove unused headers (Mikael Finstad / #5198 )
- @uppy/companion: remove sanitizing of metadata (Mikael Finstad / #5198 )
- @uppy/companion-client: do not allow boolean `RequestOptions` (Mikael Finstad / #5198 )
- @uppy/companion-client: remove deprecated options (Mikael Finstad / #5198 )
- @uppy/companion: remove `error.extraData` (Mikael Finstad / #5198 )
- @uppy/companion-client: make `supportsRefreshToken` default (Mikael Finstad / #5198 )
- @uppy/companion-client: remove optional chaining (Mikael Finstad / #5198 )
- @uppy/companion: capitalize POST (Mikael Finstad / #5198 )
- @uppy/companion: simplify code by using modern Node.js APIs (Mikael Finstad / #5198 )
- @uppy/companion-client: remove `Socket` (Mikael Finstad / #5198 )
- @uppy/companion: rename `getExtraConfig` to `getExtraGrantConfig` (Mikael Finstad / #5198 )
- @uppy/companion: change `COMPANION_ENABLE_URL_ENDPOINT` default (Mikael Finstad / #5198 )
- @uppy/companion: change default value for Redis session prefix (Mikael Finstad / #5198 )
- examples: make React example up-to-date (Merlijn Vos / #5205 )
- @uppy/core: add type tests (Merlijn Vos / #5153 )
- @uppy/provider-views: PartialTree - get rid of `.onFirstRender()` (Evgenia Karunus / #5187 )
- @uppy/core: pass file to events consistently (Merlijn Vos / #5136 )
- docs: assume tree-shaking bundler is the most common case (Antoine du Hamel / #5160 )
- @uppy/core: remove `reason` (Antoine du Hamel / #5159 )
- @uppy/core: remove `resetProgress` and `reset-progress` (Mikael Finstad / #5221 )
2024-06-04 15:31:36 +00:00
Antoine du Hamel
ba5ab4fa7c
@uppy/utils: remove unused settle ( #5210 )
2024-06-03 12:03:29 +02:00
Mikael Finstad
71b4f0c8f7
remove uploader from upload-progress event ( #5200 )
2024-05-31 13:16:39 +02:00
Evgenia Karunus
b7b65b9aeb
PartialTree - get rid of .onFirstRender() ( #5187 )
...
everywhere - get rid of `.onFirstRender()`
2024-05-30 06:06:21 +04:00
github-actions[bot]
e47a7e9c21
Release: uppy@4.0.0-beta.8 ( #5189 )
...
| Package | Version | Package | Version |
| -------------------- | ------------ | -------------------- | ------------ |
| @uppy/aws-s3 | 4.0.0-beta.4 | @uppy/status-bar | 4.0.0-beta.8 |
| @uppy/companion | 5.0.0-beta.7 | @uppy/svelte | 4.0.0-beta.4 |
| @uppy/compressor | 2.0.0-beta.8 | @uppy/tus | 4.0.0-beta.5 |
| @uppy/core | 4.0.0-beta.8 | @uppy/utils | 6.0.0-beta.7 |
| @uppy/dashboard | 4.0.0-beta.8 | @uppy/vue | 2.0.0-beta.3 |
| @uppy/image-editor | 3.0.0-beta.5 | @uppy/webcam | 4.0.0-beta.7 |
| @uppy/provider-views | 4.0.0-beta.6 | uppy | 4.0.0-beta.8 |
- @uppy/core: resolve some (breaking) TODOs (Antoine du Hamel / #4824 )
- @uppy/companion: encode `uploadId` (Mikael Finstad / #5168 )
- @uppy/companion: bump `express-session` (Antoine du Hamel / #5177 )
- @uppy/companion: remove dependency on `express-request-id` (Antoine du Hamel / #5176 )
- @uppy/companion: bump prom to v15 (Antoine du Hamel / #5175 )
- docs: fix linter (Antoine du Hamel)
- meta: remove `nodemon` from the deps (Antoine du Hamel / #5172 )
- docs: update `@uppy/aws-s3` docs (Antoine du Hamel / #5093 )
- meta: update more dependencies (Antoine du Hamel / #5171 )
- @uppy/companion: upgrade deps (Antoine du Hamel / #5119 )
2024-05-22 08:14:30 +00:00
Antoine du Hamel
b9bd7a5b19
@uppy/core: resolve some (breaking) TODOs ( #4824 )
2024-05-21 16:44:34 +02:00
github-actions[bot]
53cb32f5d9
Release: uppy@4.0.0-beta.7 ( #5162 )
...
| Package | Version | Package | Version |
| ---------------------- | ------------ | ---------------------- | ------------ |
| @uppy/companion | 5.0.0-beta.6 | @uppy/status-bar | 4.0.0-beta.7 |
| @uppy/companion-client | 4.0.0-beta.6 | @uppy/unsplash | 4.0.0-beta.6 |
| @uppy/compressor | 2.0.0-beta.7 | @uppy/url | 4.0.0-beta.6 |
| @uppy/core | 4.0.0-beta.7 | @uppy/utils | 6.0.0-beta.6 |
| @uppy/dashboard | 4.0.0-beta.7 | @uppy/webcam | 4.0.0-beta.6 |
| @uppy/dropbox | 4.0.0-beta.6 | @uppy/xhr-upload | 4.0.0-beta.4 |
| @uppy/image-editor | 3.0.0-beta.4 | uppy | 4.0.0-beta.7 |
| @uppy/screen-capture | 4.0.0-beta.5 | | |
- @uppy/companion: switch from `node-redis` to `ioredis` (Dominik Schmidt / #4623 )
- meta: Fix headings in xhr.mdx (Merlijn Vos)
- @uppy/xhr-upload: introduce hooks similar to tus (Merlijn Vos / #5094 )
- @uppy/core: close->destroy, clearUploadedFiles->clear (Merlijn Vos / #5154 )
- @uppy/companion-client,@uppy/dropbox,@uppy/screen-capture,@uppy/unsplash,@uppy/url,@uppy/webcam: Use `title` consistently from locales (Merlijn Vos / #5134 )
| Package | Version | Package | Version |
| ------------------ | ------- | ------------------ | ------- |
| @uppy/core | 3.11.3 | uppy | 3.25.3 |
| @uppy/image-editor | 2.4.6 | | |
- @uppy/image-editor: fix tooltips (Avneet Singh Malhotra / #5156 )
- meta: Remove redundant `plugins` prop from examples (Merlijn Vos / #5145 )
- @uppy/image-editor: Remove `target` option from examples and document consistently (Merlijn Vos / #5146 )
- @uppy/core: make getObjectOfFilesPerState more efficient (Merlijn Vos / #5155 )
2024-05-14 15:14:15 +00:00
Merlijn Vos
7a9eb87d43
@uppy/xhr-upload: introduce hooks similar to tus ( #5094 )
2024-05-09 10:19:44 +02:00