Commit graph

3050 commits

Author SHA1 Message Date
Prakash
8c38fb3fe4
@uppy/vue: use markRaw() for uppy class in context provider (#5809) 2025-07-07 09:19:21 +02:00
Prakash
02ba9b19e0
@uppy/webcam: add image preview and discard (#5797) 2025-07-03 10:18:30 +02:00
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]
c16657e075
Release: uppy@4.18.0 (#5796)
| Package                    | Version | Package                    | Version |
| -------------------------- | ------- | -------------------------- | ------- |
| @uppy/components           |   0.2.0 | @uppy/remote-sources       |   2.3.4 |
| @uppy/core                 |   4.4.7 | @uppy/screen-capture       |   4.3.1 |
| @uppy/google-drive-picker  |   0.3.6 | @uppy/svelte               |   4.5.0 |
| @uppy/google-photos-picker |   0.3.6 | @uppy/vue                  |   2.3.0 |
| @uppy/locales              |   4.6.0 | @uppy/webcam               |   4.2.1 |
| @uppy/provider-views       |   4.4.5 | uppy                       |  4.18.0 |
| @uppy/react                |   4.4.0 |                            |         |

- meta: Remove remark reference from CI (Murderlon)
- @uppy/components,@uppy/screen-capture: useScreenCapture fixes (Prakash / #5793)
- examples: Add useRemoteSource (Merlijn Vos / #5778)
- @uppy/components: Use webcam fixes2 (Mikael Finstad / #5791)
- meta: Remove remark (Merlijn Vos / #5790)
- meta: Delete old, unused files (Merlijn Vos / #5788)
- meta: Sort package.json (Murderlon)
- examples: Headless Hooks: Add useScreenCapture (Prakash / #5784)
- @uppy/locales: Update pt_BR localization (Gabriel Pereira / #5780)
- e2e: Skip for now then (Murderlon)
- e2e: fixup! Fix CI for now (Murderlon)
- e2e: Fix CI for now (Murderlon)
- examples: Add useWebcam (Merlijn Vos / #5741)
- @uppy/react,@uppy/svelte,@uppy/vue: Add useDropzone & useFileInput (Merlijn Vos / #5735)
- meta: build(deps): bump base-x from 3.0.9 to 3.0.11 (dependabot[bot] / #5772)
- @uppy/provider-views: improve metadata handling in Google Photos Picker (ben rosenbaum / #5769)
2025-06-30 13:50:55 +00:00
Prakash
044358abee
useScreenCapture fixes (#5793)
removed status from ScreenCaptureState , added getStatus in ScreenCapture
2025-06-26 10:17:16 +02:00
Merlijn Vos
cb2999926b
Add useRemoteSource (#5778) 2025-06-24 11:00:37 +02:00
Mikael Finstad
a460cd7975
Use webcam fixes2 (#5791) 2025-06-24 09:45:27 +02:00
Prakash
b0e69cf7ce
Headless Hooks: Add useScreenCapture (#5784) 2025-06-19 12:42:01 +02:00
Gabriel Pereira
a83b66c866
Update pt_BR localization (#5780)
* Upadete pt_BR localization

* add missing keys and refine translation

* remove en_US fn

* Format

---------

Co-authored-by: Murderlon <merlijn@soverin.net>
2025-06-18 09:16:37 +02:00
Merlijn Vos
7d807e6d5e
Add useWebcam (#5741)
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-06-12 11:03:57 +02:00
Merlijn Vos
5c0c831937
Add useDropzone & useFileInput (#5735)
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-06-09 10:54:28 +02:00
ben rosenbaum
9a720ef63e
@uppy/provider-views: improve metadata handling in Google Photos Picker (#5769)
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-06-09 09:42:59 +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
ben rosenbaum
c0eb40ae53
fix: handle pagination for Google Photos picker (fixes #5765) (#5768)
* fix: handle pagination for Google Photos picker (fixes #5765)

* simplify

---------

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-05-30 11:15:12 +01:00
Freeman
388f7cfe1a
@uppy/companion: add max filename length env var (#5763)
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-05-29 10:21:19 +02:00
Prakash
e77c3e099f
@uppy/core: fix missing required meta field error not updating (#5766) 2025-05-28 16:20:27 +02:00
Prakash
839c8b3527
@uppy/screen-capture: add screenshot button (#5737) 2025-05-26 14:44:36 +02:00
Martin Štorek
b2c6ab6095
Update cs_CZ.ts (#5749)
* Update cs_CZ.ts (#5748)

* Fixed errors TS2322 (#5748)

* Fixed Lint JavaScript/TypeScript job errors (#5748)
2025-05-26 09:58:20 +02:00
Merlijn Vos
0259b09d73
Headless components (#5727)
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-05-22 09:59:43 +02:00
zolotarov@brights.io
d1a3345263
@uppy/companion: fix cookie maxAge to milliseconds (#5746)
* fix: multiply authStateExpiry by 1000 when adding tokens to cookies

* move multiplication

---------

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-05-20 16:26:21 +02:00
Merlijn Vos
d8d1e9b5fe
@uppy/companion: improve Zoom folder structure (#5739)
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-05-20 11:26:52 +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
Mikael Finstad
7623dc41a2
Fix node versions (#5740)
* fix node versions

so we don't get sudden unrelated CI breakage

* add skiplibcheck to companion
2025-05-08 12:46:53 +02:00
Mikael Finstad
7f450be21f
don't reject on incorrect origin (#5736)
because Box will send "Pendo" event to opener from a different origin
before the real event gets sent.
pulled out from #5719 and improved upon.
closes #5719
2025-05-07 12:24:30 +02:00
Mikael Finstad
65828ba399
implement credentials param transloadit_gateway (#5725)
* implement credentials param `transloadit_gateway`

also remove unused param `redirect_uri`

* Update packages/@uppy/companion/src/server/provider/credentials.js

Co-authored-by: Merlijn Vos <merlijn@soverin.net>

* fix bug

it was not using the transloadit_gateway base url
and add logging

* add transloadit_gateway

to oauth2 dynamic credentials test

---------

Co-authored-by: Merlijn Vos <merlijn@soverin.net>
2025-05-02 20:53:07 +02:00
Florian Maury
06d9a7c689
Fix AES key wear-out (#5724)
* fix: replace AES-CBC with an AEAD mode: AES-CCM

Closes #5705

AES-CBC is malleable and its use is dangereous without using a
encrypt-then-mac approach.
AES-CCM is an AEAD that is widely available and free to use (as opposed
to OCB which was patented until 2021).
AES-CCM is also stronger against nonce misuse than GCM. Until #5706 is
fixed, nonce misuses are possible, so CCM seems preferable, even if it
is slower (2-passes).

* refactor: uses base64url encoding

Custom encoding functions can be removed in favor the native base64url
encoding scheme.

* fix: derive unique encryption keys

Closes #5706

Using the same encryption key to encrypt an unlimited amount of
data/documents results in key wear-out, in particular when using AES-CBC
or other cipher modes that are not very resistant to nonce misuse.

This commit derives from the application secret a fresh encryption key
and a fresh initialization vector for every document to encrypt. HKDF
is used to derive these values and the context info parameter is set to
a fresh random value called nonce. This nonce replaces the IV in the
token.

Using a random value as the context info instead of using it as the salt
parameter is a recommendation from
https://soatok.blog/2021/11/17/understanding-hkdf/

* make decrypt backwards compat

and simplify code a bit

---------

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-05-02 00:26:56 +02:00
Prakash
bb82326d0d
@uppy/core: fix undefined reference when cancelling an upload (#5730) 2025-04-24 16:27:58 +02:00
Merlijn Vos
d58cc20372
ts: make locale strings optional (#5728) 2025-04-21 12:34:29 +02:00
github-actions[bot]
3fc1ddb0f9
Release: uppy@4.15.0 (#5720)
| Package              | Version | Package              | Version |
| -------------------- | ------- | -------------------- | ------- |
| @uppy/angular        |   0.8.0 | uppy                 |  4.15.0 |
| @uppy/provider-views |   4.4.3 |                      |         |

- @uppy/provider-views: Fix google photos picker (Mikael Finstad / #5717)
- meta: build(deps): bump nanoid from 3.3.7 to 5.1.2 (dependabot[bot] / #5664)
- examples: build(deps-dev): bump vite from 5.4.16 to 5.4.17 (dependabot[bot] / #5707)
- @uppy/utils: Fix type check ci (Mikael Finstad / #5714)
- @uppy/angular: Support Angular 19 (#5709) (Arnaud Flaesch / #5715)
- meta: simplify e2e (Mikael Finstad / #5711)
- meta: fix ready to commit (Mikael Finstad / #5713)
2025-04-14 12:57:48 +00:00
Mikael Finstad
2edb0d65ca
Fix google photos picker (#5717)
When I implemented the plugin initially I assumed that not appending any `w` or `h` parameter to the [URL would give the original resolution](https://developers.google.com/photos/library/guides/access-media-items#base-urls), but that's clearly not the case.
2025-04-11 00:21:20 +02:00
dependabot[bot]
4663365e40
build(deps-dev): bump vite from 5.4.16 to 5.4.17 (#5707)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.16 to 5.4.17.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.17/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.17/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 5.4.17
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-04-09 15:29:48 +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
Arnaud Flaesch
27492bca8a
Support Angular 19 (#5709) (#5715)
Co-authored-by: Murderlon <merlijn@soverin.net>
2025-04-09 12:22:11 +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
Mikael Finstad
29ef0bf974
dry retryAll() and upload() (#5691)
* dry retryAll() and upload()

improvement of #5677

* fix bug

* make it private

* fix botched merge
2025-04-08 15:17:09 +02:00
Mikael Finstad
eac02746f6
Revert "Support Angular 19" (#5710)
Revert "Support Angular 19 (#5709)"

This reverts commit 86fb71f6b7.
2025-04-08 15:08:13 +02:00
Arnaud Flaesch
86fb71f6b7
Support Angular 19 (#5709)
Co-authored-by: Murderlon <merlijn@soverin.net>
2025-04-07 15:50:10 +02:00
Mikael Finstad
b339ae0453
implement dropbox business teams (#5708)
* implement dropbox business teams

this adds support for team spaces folders
note: Do **not** enable any Team scopes (permissions) at https://www.dropbox.com/developers/apps
that will break the app (making it a team admin app instead)

* fix tests

* fix lint
2025-04-07 15:06:08 +02:00
Merlijn Vos
3a67fbcda3
@uppy/utils: add msg mimetype (#5699) 2025-04-02 19:08:06 +02:00
Merlijn Vos
229902eb17
@uppy/core: fix locale type for plugins (#5700)
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2025-03-31 12:04:29 +02:00
dependabot[bot]
8072802e4c
build(deps-dev): bump vite from 5.4.14 to 5.4.15 (#5703)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.14 to 5.4.15.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.15/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  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-03-31 12:03:11 +02:00