|
@@ -6,7 +6,7 @@ image: "https://uppy.io/images/blog/1.29/golden-retriever-all-recovered.png"
|
|
|
published: true
|
|
|
---
|
|
|
|
|
|
-In Uppy 1.29 we’ve revamped the Golden Retriever plugin with support for partially recovered “ghost” files, added `disableLocalFiles` option to the Dashboard, ability to preview Webcam videos before submitting and an `uppy.logout()` method, among with an assortment of Companion improvements.
|
|
|
+In Uppy 1.29, we’ve revamped the Golden Retriever plugin with support for partially recovered “ghost” files, added a `disableLocalFiles` option to the Dashboard, enabled the ability to preview webcam videos before submitting and provided an `uppy.logout()` method, along with an assortment of Companion improvements.
|
|
|
|
|
|
<video alt="Demo of Uppy Golden Retriever file restore plugin in action" muted autoplay loop>
|
|
|
<source src="/images/blog/1.29/ghosts-demo.mp4" type="video/mp4">
|
|
@@ -17,11 +17,11 @@ In Uppy 1.29 we’ve revamped the Golden Retriever plugin with support for parti
|
|
|
|
|
|
## Golden Retriever
|
|
|
|
|
|
-[Golden Retriever](/docs/golden-retriever/) (`@uppy/golden-retriever`) is Uppy’s innovative plugin that recovers user’s files after an accidentally closed tab/window or a browser crash. Golden Retriever was first [introduced a few years ago](/blog/2017/07/golden-retriever/), during Transloadit’s company meetup in Berlin, and now finally got a proper refactor.
|
|
|
+[Golden Retriever](/docs/golden-retriever/) (`@uppy/golden-retriever`) is Uppy’s innovative plugin that recovers users’ files after an accidentally closed tab/window or a browser crash. Golden Retriever was first [introduced a few years ago](/blog/2017/07/golden-retriever/), during Transloadit’s company meetup in Berlin, and now it finally underwent a proper refactor.
|
|
|
|
|
|

|
|
|
|
|
|
-In this release, we’re adding support for “ghosts” — files that we’ve restored the metadata for, but couldn’t recover the data blob itself (usually due to its size). In this case, users will see a ghost icon over the file and a “re-select” button to pick the file again.
|
|
|
+In this release, we’re adding support for “ghosts” — files for which we’ve restored the metadata, but were unable to recover the data blob itself (usually due to its size). In this case, users will see a ghost icon over the file and a “Re-select” button to pick the file again.
|
|
|
|
|
|

|
|
|
|
|
@@ -31,7 +31,7 @@ You can try Golden Retriever in action on [the Dashboard example page](https://u
|
|
|
|
|
|
## Dashboard: `disableLocalFiles`
|
|
|
|
|
|
-`disableLocalFiles: true` option will disable drag & drop, hide the “browse” and “My Device” button, allowing only uploads from plugins, such as Webcam, Screen Capture, Google Drive, Instagram.
|
|
|
+The `disableLocalFiles: true` option will disable drag & drop, and hide the “Browse” and “My Device” buttons, allowing only uploads from plugins, such as Webcam, Screen Capture, Google Drive or Instagram.
|
|
|
|
|
|

|
|
|
|
|
@@ -39,7 +39,7 @@ You can try Golden Retriever in action on [the Dashboard example page](https://u
|
|
|
|
|
|
## Webcam Previews
|
|
|
|
|
|
-When recording a video with `@uppy/webcam` plugin, you will now be given a chance to play it back and review before submitting. If you happen to not like the crab mask you’ve used, you can re-record the video using a more appropriate baby Yoda or duckface mask.
|
|
|
+When recording a video with the `@uppy/webcam` plugin, you will now be given the opportunity to play it back and review before submitting. If you happen to not like the crab mask you’ve used, you can re-record the video using a more appropriate baby Yoda or duckface mask.
|
|
|
|
|
|
<video alt="Demo of Uppy Golden Retriever file restore plugin in action" muted autoplay loop>
|
|
|
<source src="/images/blog/1.29/webcam-preview-demo.mp4" type="video/mp4">
|
|
@@ -50,7 +50,7 @@ When recording a video with `@uppy/webcam` plugin, you will now be given a chanc
|
|
|
|
|
|
When your users log out of your app, you might want to also log them out of any cloud providers they might have used through Uppy, for extra security.
|
|
|
|
|
|
-`uppy.logout()` calls `provider.logout()` on each remote provider plugin, like Google Drive, Instagram, Dropbox etc.
|
|
|
+`uppy.logout()` calls `provider.logout()` on each remote provider plugin, like Google Drive, Instagram, Dropbox, etc.
|
|
|
|
|
|
[Docs: uppy-logout](https://uppy.io/docs/uppy/#uppy-logout)
|
|
|
|
|
@@ -58,16 +58,16 @@ When your users log out of your app, you might want to also log them out of any
|
|
|
|
|
|
- @uppy/companion-client: rethrow original error objects (#2889 / @goto-bus-stop)
|
|
|
- Pull out metric middleware logic (#2854 / @mifi)
|
|
|
-- Smaller heroku deployment (#2845 / @goto-bus-stop)
|
|
|
+- Smaller Heroku deployment (#2845 / @goto-bus-stop)
|
|
|
- Bump redis from 2.8.0 to 3.1.1 (#2865 / @dependabot, @ kiloreux)
|
|
|
-- add chunkSize companion option (#2881 / @mifi)
|
|
|
-- fix NRP typescript errors (#2884 / @mifi)
|
|
|
+- add chunkSize Companion option (#2881 / @mifi)
|
|
|
+- fix NRP TypeScript errors (#2884 / @mifi)
|
|
|
- support relative redirect URLs in responses (#2901 / @ goto-bus-stop)
|
|
|
|
|
|
## Misc
|
|
|
|
|
|
-- core: Use AggregateError when available (#2869 / @aduh95)
|
|
|
-- build: Upgrade TypeScript (#2856 / @ajkachnic)
|
|
|
+- core: use AggregateError when available (#2869 / @aduh95)
|
|
|
+- build: upgrade TypeScript (#2856 / @ajkachnic)
|
|
|
- webcam: improve MIME type detection to solve issue in iOS Safari (#2851 / @dominiceden)
|
|
|
|
|
|
See [changelog](https://github.com/transloadit/uppy/blob/master/CHANGELOG.md#1291) for details.
|