uppy/packages/@uppy/transloadit/src
Mikael Finstad 0c16fe44b9
Golden retriever refactor and UppyFile type improvements (#5978)
Probably best reviewed commit by commit.

I also split UppyFile into two intefaces distinguished by the `isRemote`
boolean:
- LocalUppyFile
- RemoteUppyFile

Also:
- Removed the TagFile type
- Don't re-upload completed files - fixes #5930
- Clean up stored files on `complete` event *only* if *all* files
succeeded (no failed files). this allows the user to retry failed files
if the browser & upload get interrupted - fixes #5927, closes #5955
- Only set `isGhost` for non-successful files. it doesn't make sense for
successfully uploaded files to be ghosted because they're already done.
#5930

fixes #6013

---------

Co-authored-by: Prakash <qxprakash@gmail.com>
2025-10-17 23:17:40 +08:00
..
Assembly.test.js @uppy/utils: update export maps (#5900) 2025-08-19 12:25:27 +02:00
Assembly.ts Golden retriever refactor and UppyFile type improvements (#5978) 2025-10-17 23:17:40 +08:00
AssemblyWatcher.ts Re-use types from the Transloadit node-sdk (#5992) 2025-09-30 19:15:39 +02:00
Client.ts Re-use types from the Transloadit node-sdk (#5992) 2025-09-30 19:15:39 +02:00
index.test.js Merge branch 'main' of https://github.com/transloadit/uppy into 5.0 2025-08-20 16:17:08 +05:30
index.ts Golden retriever refactor and UppyFile type improvements (#5978) 2025-10-17 23:17:40 +08:00
locale.ts @uppy/transloadit: migrate to TS (#4987) 2024-03-18 15:45:11 +01:00