diff --git a/blog/2016-08-0.8.0.md b/blog/2016-08-0.8.0.md index e9fd67c20..97272cde0 100644 --- a/blog/2016-08-0.8.0.md +++ b/blog/2016-08-0.8.0.md @@ -81,10 +81,10 @@ previous versions as well: - We have been doing some more work on accessibility: from now on, when you switch tabs in Modal, it will focus on the first input in that tab. We have also added proper labels and titles, and are doing more research in this area. -- Everybody likes to see stats. That is why, on our website, you can now - [view stats](http://uppy.io/stats) that show how acceptance tests are - performing in various browsers. If a test is successful, that means Uppy will - likely be able to load and upload files in that particular browser. +- Everybody likes to see stats. That is why, on our website, you can now view + stats that show how acceptance tests are performing in various browsers. If a + test is successful, that means Uppy will likely be able to load and upload + files in that particular browser. - The Dashboard UI is now way better looking and easier to work with. It replaced the old `Modal` plugin and it can accept files via drag & drop, local disk and paste (experimental, WIP). It has become our main source of truth and diff --git a/blog/2017-07-golden-retriever.md b/blog/2017-07-golden-retriever.md index 8f4887dd6..2eaea8828 100644 --- a/blog/2017-07-golden-retriever.md +++ b/blog/2017-07-golden-retriever.md @@ -39,7 +39,7 @@ dreaded Blue Screen of Death! (if that is still a thing ;) First off, let’s show you a demo 📹 of Uppy surviving a browser crash and picking up right where we left it: -
+
diff --git a/blog/2017-10-0.20.md b/blog/2017-10-0.20.md index 48c35d5b4..fd15b18e0 100644 --- a/blog/2017-10-0.20.md +++ b/blog/2017-10-0.20.md @@ -76,7 +76,7 @@ uppy.use(ReduxStore, { }); ``` -[See the docs](/docs/redux/) +[See the docs](/docs/guides/custom-stores/) ## Redux DevTools diff --git a/blog/2017-12-0.22.md b/blog/2017-12-0.22.md index 2d5d57be5..fa34ab211 100644 --- a/blog/2017-12-0.22.md +++ b/blog/2017-12-0.22.md @@ -124,7 +124,7 @@ const uppy = Uppy({ Now Uppy will use your app’s Redux store instead of its own, so you have a “single source of truth” 🔮 -Read [more on stores](https://uppy.io/docs/stores/) in docs. +Read [more on stores](https://uppy.io/docs/guides/custom-stores/) in docs. ## Form diff --git a/blog/2018-02-0.23.md b/blog/2018-02-0.23.md index 78a286dff..7e0ef4fc8 100644 --- a/blog/2018-02-0.23.md +++ b/blog/2018-02-0.23.md @@ -20,7 +20,7 @@ need. uppy.use(Url, { target: Dashboard, host: YOUR_UPPY_SERVER_URL }); ``` -
+
@@ -92,8 +92,7 @@ pictures or video: - You can now specify a config path when starting the standalone Uppy Server like so `uppy-server --config /path/to/uppyconf.json`. The config file is - expected to be a JSON file with the same schema as the - [Uppy Server options](https://uppy.io/docs/server/#Options). + expected to be a JSON file with the same schema as the Uppy Server options. - A periodic cleanup job has been added to Uppy Server, to delete stale upload files from the specified `filePath`. Even though we'd rarely expect uploaded files to go undeleted immediately, there could be cases where an error occurs diff --git a/blog/2018-06-0.25.md b/blog/2018-06-0.25.md index f5c743978..f470dd8f4 100644 --- a/blog/2018-06-0.25.md +++ b/blog/2018-06-0.25.md @@ -34,7 +34,7 @@ If you use the [Url plugin](/docs/url/) with the [Dashboard](/docs/dashboard), you can now drop or paste URLs into the main Dashboard area. They will automatically be imported by the Url plugin: -
+
## i18n Strings with Interactive Components diff --git a/blog/2018-08-0.27.md b/blog/2018-08-0.27.md index 0deac9f75..5a898b033 100644 --- a/blog/2018-08-0.27.md +++ b/blog/2018-08-0.27.md @@ -102,7 +102,7 @@ Depending on community input, we might add that later. ## Package sizes We now have a cool table showing mingzipped bundle sizes for each individual -Uppy package, [check it out](https://uppy.io/docs/stats/#bundle-sizes): +Uppy package: diff --git a/blog/2018-12-0.29.md b/blog/2018-12-0.29.md index 260c8326d..93e54af6a 100644 --- a/blog/2018-12-0.29.md +++ b/blog/2018-12-0.29.md @@ -51,10 +51,10 @@ import '@uppy/webcam/dist/style.css'; Thus, the Core styles are only included once. `@uppy/core` styles must be included before Plugin styles. -Please see the [documentation](https://uppy.io/docs/plugins/) for the Plugin you -are using to find out whether it requires a CSS file to work. Generally -speaking, UI plugins, such as the Dashboard, Webcam and Status Bar, need a CSS -file, while utility plugins, such as Tus or XHR Upload, don’t. +Please see the [documentation](https://uppy.io/docs/) for the Plugin you are +using to find out whether it requires a CSS file to work. Generally speaking, UI +plugins, such as the Dashboard, Webcam and Status Bar, need a CSS file, while +utility plugins, such as Tus or XHR Upload, don’t. ⚠️ Important things to remember: diff --git a/blog/2019-03-0.30.md b/blog/2019-03-0.30.md index b67101b05..8307fba86 100644 --- a/blog/2019-03-0.30.md +++ b/blog/2019-03-0.30.md @@ -26,14 +26,13 @@ complicated to wire everything up for the best experience. [Robodog](https://uppy.io/docs/robodog/) is a new Uppy-based library that has been trained to work with Transloadit. It includes three components: -1. [File picker](https://uppy.io/docs/robodog/picker/), using the Dashboard - plugin you know and love for the modal UI, with support for imports from - third-party services. -2. [Form](https://uppy.io/docs/robodog/form/): integration with your existing - HTML forms. Files will be uploaded to Transloadit, and the form will submit - JSON information about the files and encoding results. -3. [Upload](https://uppy.io/docs/robodog/upload/): one-line programmatic uploads - — call `transloadit.upload(files, opts)` and get an array of results back. +1. **File picker,** using the Dashboard plugin you know and love for the modal + UI, with support for imports from third-party services. +2. **Form:** integration with your existing HTML forms. Files will be uploaded + to Transloadit, and the form will submit JSON information about the files and + encoding results. +3. **Upload:** one-line programmatic uploads — call + `transloadit.upload(files, opts)` and get an array of results back.
diff --git a/blog/2019-03-liftoff-01.md b/blog/2019-03-liftoff-01.md index 3bdb69ef6..f3513b743 100644 --- a/blog/2019-03-liftoff-01.md +++ b/blog/2019-03-liftoff-01.md @@ -77,4 +77,4 @@ See you tomorrow for the first progress update on [Day 2](/blog/2019/03/liftoff-02/) of our 30 Days to Liftoff! PS If you don't want to miss an update, consider -[good ol' RSS](https://uppy.io/atom.xml) :) +[good ol' RSS](https://uppy.io/blog/atom.xml) :) diff --git a/blog/2019-03-liftoff-02.md b/blog/2019-03-liftoff-02.md index 8cca2c538..74ec81bad 100644 --- a/blog/2019-03-liftoff-02.md +++ b/blog/2019-03-liftoff-02.md @@ -54,4 +54,4 @@ That's all the updates I have for you today. See you tomorrow for [Day 3](/blog/2019/03/liftoff-03/) of our 30 Days to Liftoff! PS If you don't want to miss an update, consider -[good ol' RSS](https://uppy.io/atom.xml) :) +[good ol' RSS](https://uppy.io/blog/atom.xml) :) diff --git a/blog/2019-03-liftoff-03.md b/blog/2019-03-liftoff-03.md index 1ffda0a99..9f608c678 100644 --- a/blog/2019-03-liftoff-03.md +++ b/blog/2019-03-liftoff-03.md @@ -82,4 +82,4 @@ That's all the updates I have for you today. See you tomorrow for [Day 4](/blog/2019/03/liftoff-04/) of our 30 Days to Liftoff! P.S. If you don't want to miss an update, consider -[good ol' RSS](https://uppy.io/atom.xml) :) +[good ol' RSS](https://uppy.io/blog/atom.xml) :) diff --git a/blog/2019-03-liftoff-04.md b/blog/2019-03-liftoff-04.md index 98d87d69f..b6d4bfe1e 100644 --- a/blog/2019-03-liftoff-04.md +++ b/blog/2019-03-liftoff-04.md @@ -40,7 +40,7 @@ work in progress, the entire team has been overjoyed with how it's turning out! Take a look for yourself (click to see the full page):
- +
@@ -55,4 +55,4 @@ And that's Day 4 complete! Catch up with us [tomorrow](/blog/2019/03/liftoff-05/), as we take this thing into our first weekend of the 30 Days to Liftoff! And of course, if you want to keep yourself constantly updated, feel free to subscribe to our -[RSS feed](https://uppy.io/atom.xml) :smile: +[RSS feed](https://uppy.io/blog/atom.xml) :smile: diff --git a/blog/2019-04-liftoff-07.md b/blog/2019-04-liftoff-07.md index 5448e43b3..32e7fa432 100644 --- a/blog/2019-04-liftoff-07.md +++ b/blog/2019-04-liftoff-07.md @@ -84,5 +84,5 @@ After:
And that's all the news we have for you today! Catch up with us [tomorrow](/blog/2019/04/liftoff-08/) for more progress on our 30 Days to Liftoff! And of course, if you want to make sure you're not missing out on -anything, feel free to subscribe to our [RSS feed](https://uppy.io/atom.xml) -:rocket: +anything, feel free to subscribe to our +[RSS feed](https://uppy.io/blog/atom.xml) :rocket: diff --git a/blog/2019-04-liftoff-08.md b/blog/2019-04-liftoff-08.md index 143c0f986..7ff9331e0 100644 --- a/blog/2019-04-liftoff-08.md +++ b/blog/2019-04-liftoff-08.md @@ -82,4 +82,4 @@ That's all the updates I have for you today. See you tomorrow for [Day 9](/blog/2019/04/liftoff-09/) of our 30 Days to Liftoff! P.S. If you don't want to miss an update, you might like to subscribe to our -[RSS feed](https://uppy.io/atom.xml) :) +[RSS feed](https://uppy.io/blog/atom.xml) :) diff --git a/blog/2019-04-liftoff-09.md b/blog/2019-04-liftoff-09.md index 775ea2f9d..16b95ee7b 100644 --- a/blog/2019-04-liftoff-09.md +++ b/blog/2019-04-liftoff-09.md @@ -86,4 +86,4 @@ sharing more details on that call soon! The first third of our thirty-day challenge ends tomorrow with [Day 10](/blog/2019/04/liftoff-10/). Look forward to more updates (and pictures of dogs in space) tomorrow and, as usual, don't forget about our -[RSS feed](https://uppy.io/atom.xml) :dog: +[RSS feed](https://uppy.io/blog/atom.xml) :dog: diff --git a/blog/2019-04-liftoff-10.md b/blog/2019-04-liftoff-10.md index b7aac3bf9..9194ffc26 100644 --- a/blog/2019-04-liftoff-10.md +++ b/blog/2019-04-liftoff-10.md @@ -15,7 +15,7 @@ week is almost upon us, but there's no sign of slowing down yet.

Things are looking up(p 17 | - + 18 | y) on our project board as the team has been working on tasks at a steady pace. A @@ -73,4 +73,4 @@ you to everyone offering their support! On that note, Day 10 of our thirty-day challenge comes to an end. Friday looks like it will be another exciting day, so don't hesitate to keep checking up on us via [Twitter](https://twitter.com/uppy_io) or -[RSS](https://uppy.io/atom.xml)! +[RSS](https://uppy.io/blog/atom.xml)! diff --git a/blog/2019-04-liftoff-11.md b/blog/2019-04-liftoff-11.md index 88e8f9b9a..90cd6c7e5 100644 --- a/blog/2019-04-liftoff-11.md +++ b/blog/2019-04-liftoff-11.md @@ -72,4 +72,4 @@ rest & relaxation. Here is what we've been up to! That’s it. All the updates I have for you today. Have a great [weekend](/blog/2019/04/liftoff-12/) everyone! And if you don’t want to miss a post, keep tabs on our [Twitter](https://twitter.com/uppy_io) or -[RSS](https://uppy.io/atom.xml) feed. +[RSS](https://uppy.io/blog/atom.xml) feed. diff --git a/blog/2019-04-liftoff-14.md b/blog/2019-04-liftoff-14.md index a2da608d4..395301da2 100644 --- a/blog/2019-04-liftoff-14.md +++ b/blog/2019-04-liftoff-14.md @@ -78,5 +78,5 @@ example as our deliverables! That's it for Day 14. Tomorrow, it will be Samuel's turn again to update you on our board and progress. Subscribe via [Twitter](https://twitter.com/uppy_io) or -[RSS](https://uppy.io/atom.xml) and don't miss out on +[RSS](https://uppy.io/blog/atom.xml) and don't miss out on [Day 15](/blog/2019/04/liftoff-15/)! :dog: diff --git a/blog/2019-04-liftoff-15.md b/blog/2019-04-liftoff-15.md index 82d6b0ace..e03835c73 100644 --- a/blog/2019-04-liftoff-15.md +++ b/blog/2019-04-liftoff-15.md @@ -64,4 +64,4 @@ Here is a view of what our Asana board looks like this week: And that's Day 15! Tyler will be here again [tomorrow](/blog/2019/04/liftoff-16/) to give you more updates on our launch preparations. Subscribe via [Twitter](https://twitter.com/uppy_io) or -[RSS](https://uppy.io/atom.xml), so you'll never miss out! +[RSS](https://uppy.io/blog/atom.xml), so you'll never miss out! diff --git a/blog/2019-04-liftoff-16.md b/blog/2019-04-liftoff-16.md index 599557c93..6297377cd 100644 --- a/blog/2019-04-liftoff-16.md +++ b/blog/2019-04-liftoff-16.md @@ -74,5 +74,5 @@ you'll notice some 1.1 todos in there. There's always room for improvement, so now you have something to look forward to after Uppy 1.0 hits the web! :wink: That's all from me today. Stay in the loop with us on -[Twitter](https://twitter.com/uppy_io) or [RSS](https://uppy.io/atom.xml) for -more Uppy updates. [Day 17](/blog/2019/04/liftoff-17/) is coming up next! +[Twitter](https://twitter.com/uppy_io) or [RSS](https://uppy.io/blog/atom.xml) +for more Uppy updates. [Day 17](/blog/2019/04/liftoff-17/) is coming up next! diff --git a/blog/2019-04-liftoff-17.md b/blog/2019-04-liftoff-17.md index 5a5a98005..6ea52439c 100644 --- a/blog/2019-04-liftoff-17.md +++ b/blog/2019-04-liftoff-17.md @@ -59,5 +59,5 @@ After:
That's all from us today. As I mentioned, we are now focusing on the big tasks and as a result, our daily list of updates might sometimes be a little shorter than usual. Remember to keep tabs on our [Twitter](https://twitter.com/uppy_io) -or [RSS](https://uppy.io/atom.xml) for more Uppy updates. +or [RSS](https://uppy.io/blog/atom.xml) for more Uppy updates. [Day 18](/blog/2019/04/liftoff-18/) is coming up next! diff --git a/blog/2019-04-liftoff-18.md b/blog/2019-04-liftoff-18.md index 483b2f576..a677789df 100644 --- a/blog/2019-04-liftoff-18.md +++ b/blog/2019-04-liftoff-18.md @@ -50,4 +50,4 @@ Hope you'll have a great weekend and see you on preparations! We'll of course also have a few more light-hearted posts in the meantime for you, so be sure to check those out as well :slightly_smiling_face: Keep tabs on [@uppy_io](https://twitter.com/uppy_io) or -[RSS](https://uppy.io/atom.xml) for more Uppy updates! +[RSS](https://uppy.io/blog/atom.xml) for more Uppy updates! diff --git a/blog/2019-04-liftoff-21.md b/blog/2019-04-liftoff-21.md index 292961beb..567cee12a 100644 --- a/blog/2019-04-liftoff-21.md +++ b/blog/2019-04-liftoff-21.md @@ -60,6 +60,6 @@ and adding features with ease. Our goal is in sight, so we're starting to get pretty excited! Keep us in your thoughts by giving us a follow on [Twitter](https://twitter.com/uppy_io) or -subscribing to regular updates on [RSS](https://uppy.io/atom.xml). +subscribing to regular updates on [RSS](https://uppy.io/blog/atom.xml). [Day 22](/blog/2019/04/liftoff-22/) is up next, so you can look forward to another lovely post from Kevin! diff --git a/blog/2019-04-liftoff-22.md b/blog/2019-04-liftoff-22.md index c78972dd7..86de694e3 100644 --- a/blog/2019-04-liftoff-22.md +++ b/blog/2019-04-liftoff-22.md @@ -28,7 +28,7 @@ be to switch Uppy to your favorite language. Fun fact: we experimented a bit with Google Sheets and Google Translate to automatically create a first swing for a few of the languages we want to launch with. -
+
It kinda worked! Google automatically translates to target languages in each column we add, for each change we make in the original! In the end, though, we @@ -42,7 +42,7 @@ Transloadians and outside contributors. - [Alex](https://github.com/nqst) finished his redesign for the new website: -
+
..and will start implementing it today! He also worked on more [design improvements for Uppy itself](https://github.com/transloadit/uppy/pull/1452). @@ -60,5 +60,5 @@ Transloadians and outside contributors. and will continue working on accessibility improvements. Stay current by following us on [Twitter](https://twitter.com/uppy_io) or -subscribing to regular updates on [RSS](https://uppy.io/atom.xml). See you +subscribing to regular updates on [RSS](https://uppy.io/blog/atom.xml). See you tomorrow for [Day 23](/blog/2019/04/liftoff-23/)! diff --git a/blog/2019-04-liftoff-23.md b/blog/2019-04-liftoff-23.md index 30426bc2a..9b1741c6b 100644 --- a/blog/2019-04-liftoff-23.md +++ b/blog/2019-04-liftoff-23.md @@ -69,4 +69,4 @@ to your own language! This time we promise your contributions will make it to On that note, Day 23 of our thirty-day challenge comes to an end. Tomorrow looks like it will be another exciting day, so don't hesitate to keep checking up on us via [Twitter](https://twitter.com/uppy_io) or -[RSS](https://uppy.io/atom.xml)! +[RSS](https://uppy.io/blog/atom.xml)! diff --git a/blog/2019-04-liftoff-24.md b/blog/2019-04-liftoff-24.md index 30cad3ed1..e593946cf 100644 --- a/blog/2019-04-liftoff-24.md +++ b/blog/2019-04-liftoff-24.md @@ -68,5 +68,5 @@ a look at where we are now! Thus ends Day 24. We're all taking an early break for Good Friday tomorrow and we hope you'll have a Good one as well! Check us out on -[Twitter](https://twitter.com/uppy_io) and on [RSS](https://uppy.io/atom.xml) as -we edge closer to **Uppy 1.0** :dog: +[Twitter](https://twitter.com/uppy_io) and on +[RSS](https://uppy.io/blog/atom.xml) as we edge closer to **Uppy 1.0** :dog: diff --git a/blog/2019-04-liftoff-28.md b/blog/2019-04-liftoff-28.md index 29785cf96..25052e060 100644 --- a/blog/2019-04-liftoff-28.md +++ b/blog/2019-04-liftoff-28.md @@ -26,4 +26,4 @@ get all pumped up and ready for the final sprint! See you back tomorrow on [Day 29](/blog/2019/04/liftoff-29/) of our 30 Days to Liftoff! We'll have a lot more to share as we prepare for Uppy's Big Day. Give us a follow on [Twitter](https://twitter.com/uppy_io) or on -[RSS](https://uppy.io/atom.xml) to stay up to date with everything. +[RSS](https://uppy.io/blog/atom.xml) to stay up to date with everything. diff --git a/blog/2019-04-liftoff-29.md b/blog/2019-04-liftoff-29.md index 14a23ecaa..4cc7cca44 100644 --- a/blog/2019-04-liftoff-29.md +++ b/blog/2019-04-liftoff-29.md @@ -67,4 +67,4 @@ Don't forget that today is Day 29 of our '30 Days to Liftoff' challenge. With you won't miss these quick updates too much! If you can't stand to miss our grand finale [tomorrow](/blog/2019/04/liftoff-30/), make sure to follow us on [Twitter](https://twitter.com/uppy_io) and have a look at our -[RSS feed](https://uppy.io/atom.xml). +[RSS feed](https://uppy.io/blog/atom.xml). diff --git a/blog/2019-04-liftoff-30.md b/blog/2019-04-liftoff-30.md index ded50c5fc..332bf14f6 100644 --- a/blog/2019-04-liftoff-30.md +++ b/blog/2019-04-liftoff-30.md @@ -18,11 +18,10 @@ let's dive right in. - [Tim](https://github.com/tim-kos) added additional information to the - [migration guide](https://uppy.io/docs/robodog/form/#Migrating-From-the-jQuery-SDK), - so Transloadit customers looking to move from the jQuery SDK to Uppy Robodog - will have an easier time doing so. He also implemented support for a jQuery - SDK parameter that didn't work in Robodog.form yet, and smashed out the - [German Locale Pack](https://github.com/transloadit/uppy/pull/1475)! + migration guide, so Transloadit customers looking to move from the jQuery SDK + to Uppy Robodog will have an easier time doing so. He also implemented support + for a jQuery SDK parameter that didn't work in Robodog.form yet, and smashed + out the [German Locale Pack](https://github.com/transloadit/uppy/pull/1475)! - [Abdel](https://github.com/kiloreux) [translated](https://github.com/transloadit/uppy/pull/1481) Uppy to French. @@ -40,7 +39,7 @@ for the launch, and which ones we'd really like to get in. To save time for actually working on these tasks, instead of typing, let me share a screenshot of what we agreed upon: -


+


It's gonna be a close call. [Ife](https://github.com/ifedapoolarewaju), especially, has a lot on his plate with that @@ -70,6 +69,6 @@ and how. We hope to see you tomorrow again for our 1.0 launch, which will be accompanied by a meaty release post! Make sure to follow us on [Twitter](https://twitter.com/uppy_io) or via our -[RSS feed](https://uppy.io/atom.xml) if you don't want to miss it! +[RSS feed](https://uppy.io/blog/atom.xml) if you don't want to miss it! diff --git a/blog/2019-08-1.3.md b/blog/2019-08-1.3.md index dff2a0be2..f28552179 100644 --- a/blog/2019-08-1.3.md +++ b/blog/2019-08-1.3.md @@ -182,9 +182,8 @@ Since 1.0, most of the updates have been bugfixes: - `Robodog.dashboard()` and `Robodog.form()` now pass their options to the `@uppy/dashboard` plugin as advertised. -- `Robodog.form()` now supports the - [`triggerUploadOnSubmit`](/docs/robodog/form/#Separating-Uploads-from-Form-Submission) - option from `@uppy/form`. +- `Robodog.form()` now supports the `triggerUploadOnSubmit` option from + `@uppy/form`. - `Robodog.form()` now supports localization of the “Choose files” button it adds in the default configuration. diff --git a/blog/2020-03-custom-providers.md b/blog/2020-03-custom-providers.md index 893ea72dc..38d46c260 100644 --- a/blog/2020-03-custom-providers.md +++ b/blog/2020-03-custom-providers.md @@ -7,9 +7,8 @@ slug: '2020/03/custom-providers' --- In this post we will be going through a step by step tutorial on how to develop, -and add custom [providers](https://uppy.io/docs/providers/) to Uppy and -Companion. For the purpose of this tutorial we will be building a custom -provider for [Unsplash](https://unsplash.com/). +and add custom providers to Uppy and Companion. For the purpose of this tutorial +we will be building a custom provider for [Unsplash](https://unsplash.com/). @@ -23,8 +22,6 @@ provider for [Unsplash](https://unsplash.com/). > server-to-server communication handler between your server and file storage > providers. -Read more on [Provider Plugins](https://uppy.io/docs/providers/). - Creating a custom provider composes of two parts; **Custom Companion Provider** and **Custom Uppy Plugin** diff --git a/blog/2021-01-1.25.md b/blog/2021-01-1.25.md index 643d1ec21..4938302fe 100644 --- a/blog/2021-01-1.25.md +++ b/blog/2021-01-1.25.md @@ -56,10 +56,9 @@ and fixes for Russian grammar! ## Integration Guide Andrew, who’s been on fire recently adding Vue and Svelte integrations for Uppy, -has taken the time to share his experience and has written an -“[Adding a new integration](/docs/contributing.html#Adding-a-new-integration)” -guide, in case you’d like to help befriend Uppy with your favorite framework or -library. +has taken the time to share his experience and has written an “Adding a new +integration” guide, in case you’d like to help befriend Uppy with your favorite +framework or library. ## Companion diff --git a/blog/2021-04-1.27.md b/blog/2021-04-1.27.md index 0942e4646..26a29edec 100644 --- a/blog/2021-04-1.27.md +++ b/blog/2021-04-1.27.md @@ -123,7 +123,6 @@ for details. Uppy 1.27.0 Or [include from CDN](https://uppy.io/docs/). Note that it’s highly -recommended to -[pick and choose specific Uppy plugins](https://uppy.io/docs/plugins/#package-list) -that you need, and install them with `npm` or `yarn`. This is because the bundle -includes all Uppy plugins at once. +recommended to pick and choose specific Uppy plugins that you need, and install +them with `npm` or `yarn`. This is because the bundle includes all Uppy plugins +at once. diff --git a/blog/2021-04-1.29.md b/blog/2021-04-1.29.md index d3a495431..19a4f5a50 100644 --- a/blog/2021-04-1.29.md +++ b/blog/2021-04-1.29.md @@ -104,7 +104,6 @@ for details. Uppy 1.29.1 Or [include from CDN](https://uppy.io/docs/). Note that it’s highly -recommended to -[pick and choose specific Uppy plugins](https://uppy.io/docs/plugins/#package-list) -that you need, and install them with `npm` or `yarn`. This is because the bundle -includes all Uppy plugins at once. +recommended to pick and choose specific Uppy plugins that you need, and install +them with `npm` or `yarn`. This is because the bundle includes all Uppy plugins +at once. diff --git a/blog/2021-07-1.30.md b/blog/2021-07-1.30.md index cb6e3a00d..12f7497ef 100644 --- a/blog/2021-07-1.30.md +++ b/blog/2021-07-1.30.md @@ -95,7 +95,6 @@ for more details. Uppy 1.30 Bundle Or [include from CDN](https://uppy.io/docs/). Note that it’s highly -recommended to -[pick and choose specific Uppy plugins](https://uppy.io/docs/plugins/#package-list) -that you need, and install them with `npm` or `yarn`. This is because the bundle -includes all Uppy plugins at once. +recommended to pick and choose specific Uppy plugins that you need, and install +them with `npm` or `yarn`. This is because the bundle includes all Uppy plugins +at once. diff --git a/blog/2023-10-25-image-editor.md b/blog/2023-10-25-image-editor.md index d63e8f6dd..509837c4e 100644 --- a/blog/2023-10-25-image-editor.md +++ b/blog/2023-10-25-image-editor.md @@ -126,11 +126,11 @@ corners disappear. - + - + @@ -158,11 +158,11 @@ our image, we only need to find `H` to complete our scaling function. - + - + @@ -186,7 +186,7 @@ for 90 - α:

- + @@ -202,11 +202,11 @@ We can then find `H`, by adding the two outer sides of these triangles. - + - + diff --git a/blog/2023-12-3.13-3.21.md b/blog/2023-12-3.13-3.21.md index d84445134..f0809038a 100644 --- a/blog/2023-12-3.13-3.21.md +++ b/blog/2023-12-3.13-3.21.md @@ -86,7 +86,7 @@ const uppy = new Uppy() .use(GoogleDrive); ``` -:::tip +:::tip The old way via `.use(ImageEditor, { target: Dashboard })` and `.use(Dashboard, { plugins: ['Webcam', 'GoogleDrive'] })` still works, but we diff --git a/docs/companion.md b/docs/companion.md index 3702939e4..712d7a74b 100644 --- a/docs/companion.md +++ b/docs/companion.md @@ -79,7 +79,9 @@ npm install @uppy/companion :::note Since v2, you need to be running `node.js >= v10.20.1` to use Companion. More -information in the [migrating to 2.0](/docs/guides/migrate-2.0) guide. +information in the +[migrating to 2.0](/docs/guides/migration-guides/#migrate-from-uppy-1x-to-2x) +guide. Windows is not a supported platform right now. It may work, and we’re happy to accept improvements in this area, but we can’t provide support. diff --git a/docs/guides/migration-guides.md b/docs/guides/migration-guides.md index a6bbf04af..ca09b5f75 100644 --- a/docs/guides/migration-guides.md +++ b/docs/guides/migration-guides.md @@ -5,9 +5,8 @@ These cover all the major Uppy versions and how to migrate to them. ## Migrate from Robodog to Uppy plugins Uppy is flexible and extensible through plugins. But the integration code could -sometimes be daunting. This is what brought [Robodog](/docs/robodog/) to life. -An alternative with the same features, but with a more ergonomic and minimal -API. +sometimes be daunting. This is what brought Robodog to life. An alternative with +the same features, but with a more ergonomic and minimal API. But, it didn’t come with its own set of new problems: @@ -23,7 +22,7 @@ something to take away some repetitive integration code: To mimic the Robodog implementation with all its features, you can use the code snippet below. But chances are Robodog did more than you need so feel free to -remove things or go through the [list of plugins](/docs/plugins/) and install +remove things or go through the [list of plugins](/docs/companion/) and install and use the ones you need. You can also checkout how we migrated the Robodog example ourselves in this @@ -271,8 +270,8 @@ confusion we moved the `s3` settings to the root settings object. ### Removed compatibility for legacy Custom Provider implementations -[Custom Provider](/uppy/docs/companion/#Adding-custom-providers) implementations -must use the Promise API. The callback API is no longer supported. +[Custom Provider](/docs/companion/#Adding-custom-providers) implementations must +use the Promise API. The callback API is no longer supported. ### Default to no ACL for AWS S3 @@ -442,9 +441,9 @@ const otherUppy = Uppy(); // incorrect, will throw. ### Rename `allowMultipleUploads` to `allowMultipleUploadBatches` -[`allowMultipleUploadBatches`](/uppy/docs/uppy/#allowMultipleUploadBatches-true) -means allowing several calls to [`.upload()`](/uppy/docs/uppy/#uppy-upload), in -other words, a user can add more files after already having uploaded some. +[`allowMultipleUploadBatches`](/docs/uppy/#allowmultipleuploadbatches) means +allowing several calls to [`.upload()`](/docs/uppy/#upload), in other words, a +user can add more files after already having uploaded some. @@ -567,10 +566,10 @@ uppy.on('dashboard:file-edit-start', (file) => { ### Changes to pre-signing URLs for [`@uppy/aws-s3-multipart`][aws-s3-multipart] See the Uppy 2.0.0 announcement post about the batch -[pre-signing URLs change](/uppy/blog/2021/08/2.0/#Batch-pre-signing-URLs-for-AWS-S3-Multipart). +[pre-signing URLs change](/blog/2021/08/2.0/#Batch-pre-signing-URLs-for-AWS-S3-Multipart). `prepareUploadPart` has been renamed to -[`prepareUploadParts`](/uppy/docs/aws-s3-multipart/#prepareUploadParts-file-partData) +[`prepareUploadParts`](/docs/aws-s3-multipart/#prepareUploadParts-file-partData) (plural). See the documentation link on how to use this function. ### Removed the `.run` method from [`@uppy/core`][core] @@ -611,9 +610,8 @@ Since v2, you now need to be running `node.js >= v10.20.1` to use Companion. ### ProviderOptions -In v2 the `google` and `microsoft` -[providerOptions](/uppy/docs/companion/#Options) have been changed to `drive` -and `onedrive` respectively. +In v2 the `google` and `microsoft` [providerOptions](/docs/companion/#Options) +have been changed to `drive` and `onedrive` respectively. ### OAuth Redirect URIs diff --git a/docs/uploader/aws-s3-multipart.mdx b/docs/uploader/aws-s3-multipart.mdx index daaa25bf1..8c9f9f28b 100644 --- a/docs/uploader/aws-s3-multipart.mdx +++ b/docs/uploader/aws-s3-multipart.mdx @@ -191,7 +191,7 @@ const uppy = new Uppy() :::warning Until the next major version, not setting this option uses the -[legacy version of this plugin](./aws-s3). This is a suboptimal experience for +[legacy version of this plugin](../aws-s3/). This is a suboptimal experience for some of your user’s uploads. It’s best for speed and stability to upload large (100 MiB+) files with multipart and small files with regular uploads. diff --git a/docs/uploader/transloadit.mdx b/docs/uploader/transloadit.mdx index 296ebb11c..bf0643b9e 100644 --- a/docs/uploader/transloadit.mdx +++ b/docs/uploader/transloadit.mdx @@ -426,7 +426,7 @@ version. #### `getAssemblyOptions` This function behaves the same as passing a function to -[`assemblyOptions`](assemblyoptions). +[`assemblyOptions`](#assemblyoptions). #### `params` diff --git a/docs/uppy-core.mdx b/docs/uppy-core.mdx index 39876000e..110775566 100644 --- a/docs/uppy-core.mdx +++ b/docs/uppy-core.mdx @@ -1434,7 +1434,7 @@ uninstall () { #### `i18nInit` Call `this.i18nInit()` once in the constructor of your plugin class to -initialize [internationalisation](/docs/guides/using-locales). +initialize [internationalisation](/docs/locales). #### `addTarget` diff --git a/docusaurus.config.js b/docusaurus.config.js index fe950b213..1999f3206 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -98,16 +98,14 @@ const config = { ({ image: 'img/og_image.jpg', metadata: [ - { property: 'og:url', content: 'https://uppy.io' }, { property: 'og:type', content: 'website' }, { property: 'og:title', content: 'Uppy' }, { property: 'og:description', content: 'Sleek, modular open source JavaScript file uploader', }, - { name: 'twitter:card', content: 'img/og_image.jpg' }, + { name: 'twitter:card', content: 'summary_large_image' }, { name: 'twitter:domain', content: 'uppy.io' }, - { name: 'twitter:url', content: 'https://uppy.io' }, { name: 'twitter:title', content: 'Uppy' }, { name: 'twitter:description', diff --git a/static/img/blog/2023-10-25-image-editor/1a.jpg b/static/img/blog/2023-10-25-image-editor/1a.jpg new file mode 100644 index 000000000..f1ce1a562 Binary files /dev/null and b/static/img/blog/2023-10-25-image-editor/1a.jpg differ diff --git a/static/img/blog/2023-10-25-image-editor/1a.png b/static/img/blog/2023-10-25-image-editor/1a.png deleted file mode 100644 index e252935ed..000000000 Binary files a/static/img/blog/2023-10-25-image-editor/1a.png and /dev/null differ diff --git a/static/img/blog/2023-10-25-image-editor/1b.jpg b/static/img/blog/2023-10-25-image-editor/1b.jpg new file mode 100644 index 000000000..a67920839 Binary files /dev/null and b/static/img/blog/2023-10-25-image-editor/1b.jpg differ diff --git a/static/img/blog/2023-10-25-image-editor/1b.png b/static/img/blog/2023-10-25-image-editor/1b.png deleted file mode 100644 index 7a67733eb..000000000 Binary files a/static/img/blog/2023-10-25-image-editor/1b.png and /dev/null differ diff --git a/static/img/blog/2023-10-25-image-editor/2a.jpg b/static/img/blog/2023-10-25-image-editor/2a.jpg new file mode 100644 index 000000000..382eff1f7 Binary files /dev/null and b/static/img/blog/2023-10-25-image-editor/2a.jpg differ diff --git a/static/img/blog/2023-10-25-image-editor/2a.png b/static/img/blog/2023-10-25-image-editor/2a.png deleted file mode 100644 index 7d89b5f73..000000000 Binary files a/static/img/blog/2023-10-25-image-editor/2a.png and /dev/null differ diff --git a/static/img/blog/2023-10-25-image-editor/2b.jpg b/static/img/blog/2023-10-25-image-editor/2b.jpg new file mode 100644 index 000000000..e51f5556a Binary files /dev/null and b/static/img/blog/2023-10-25-image-editor/2b.jpg differ diff --git a/static/img/blog/2023-10-25-image-editor/2b.png b/static/img/blog/2023-10-25-image-editor/2b.png deleted file mode 100644 index 36ed2e123..000000000 Binary files a/static/img/blog/2023-10-25-image-editor/2b.png and /dev/null differ diff --git a/static/img/blog/2023-10-25-image-editor/3.jpg b/static/img/blog/2023-10-25-image-editor/3.jpg new file mode 100644 index 000000000..d2c352f7c Binary files /dev/null and b/static/img/blog/2023-10-25-image-editor/3.jpg differ diff --git a/static/img/blog/2023-10-25-image-editor/3.png b/static/img/blog/2023-10-25-image-editor/3.png deleted file mode 100644 index d81ab8806..000000000 Binary files a/static/img/blog/2023-10-25-image-editor/3.png and /dev/null differ diff --git a/static/img/blog/2023-10-25-image-editor/4a.jpg b/static/img/blog/2023-10-25-image-editor/4a.jpg new file mode 100644 index 000000000..9e541cce3 Binary files /dev/null and b/static/img/blog/2023-10-25-image-editor/4a.jpg differ diff --git a/static/img/blog/2023-10-25-image-editor/4a.png b/static/img/blog/2023-10-25-image-editor/4a.png deleted file mode 100644 index 7c967daf3..000000000 Binary files a/static/img/blog/2023-10-25-image-editor/4a.png and /dev/null differ diff --git a/static/img/blog/2023-10-25-image-editor/4b.jpg b/static/img/blog/2023-10-25-image-editor/4b.jpg new file mode 100644 index 000000000..6a011d504 Binary files /dev/null and b/static/img/blog/2023-10-25-image-editor/4b.jpg differ diff --git a/static/img/blog/2023-10-25-image-editor/4b.png b/static/img/blog/2023-10-25-image-editor/4b.png deleted file mode 100644 index bf526fe98..000000000 Binary files a/static/img/blog/2023-10-25-image-editor/4b.png and /dev/null differ diff --git a/static/img/blog/2023-10-25-image-editor/tim.jpg b/static/img/blog/2023-10-25-image-editor/tim.jpg index 3aa83865b..77df7f451 100644 Binary files a/static/img/blog/2023-10-25-image-editor/tim.jpg and b/static/img/blog/2023-10-25-image-editor/tim.jpg differ