diff --git a/website/_config.yml b/website/_config.yml index 1b9c5b9e13..ad4ebed47a 100644 --- a/website/_config.yml +++ b/website/_config.yml @@ -3,7 +3,7 @@ ## Source: https://github.com/tommy351/hexo/ # Theme -root_domain: uppy.io +root_domain: transloadit.github.io # Site title: Uppy @@ -27,8 +27,8 @@ language: English # URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' -url: https://uppy.io -root: / +url: https://transloadit.github.io/uppy +root: /uppy/ permalink: blog/:year/:month/:title/ tag_dir: tags archive_dir: archives diff --git a/website/src/_posts/2016-11-0.11.md b/website/src/_posts/2016-11-0.11.md index 11d37e1222..b336e721d7 100644 --- a/website/src/_posts/2016-11-0.11.md +++ b/website/src/_posts/2016-11-0.11.md @@ -21,7 +21,7 @@ Here's what we have been up to, in some more detail. ## Dashboard: example features, StatusBar and updated UI -**Dashboard example** [on our website](https://uppy.io/examples/dashboard/) now features several options: +**Dashboard example** [on our website](/uppy/examples/dashboard/) now features several options: - switchting between “inline” and “modal dialog / popup” mode; - toggling the `autoProceed` option that starts uploads automatically, without waiting for a click on the “upload” button; diff --git a/website/src/_posts/2017-02-0.14.md b/website/src/_posts/2017-02-0.14.md index 696b40a803..cda5dec4b0 100644 --- a/website/src/_posts/2017-02-0.14.md +++ b/website/src/_posts/2017-02-0.14.md @@ -29,7 +29,7 @@ It used to be the case that when you clicked that stylish “authenticate” \[w **Dropbox plugin** -Dropbox support made it into Uppy this release! 🎉 [Ife](https://github.com/ifedapoolarewaju) rocks like that. (A shoutout here as well to [Harry](https://github.com/hedgerh) for the initial work on Uppy Server and the Google Drive plugin!) Why don't you [give it a try](https://uppy.io/examples/dashboard/)! +Dropbox support made it into Uppy this release! 🎉 [Ife](https://github.com/ifedapoolarewaju) rocks like that. (A shoutout here as well to [Harry](https://github.com/hedgerh) for the initial work on Uppy Server and the Google Drive plugin!) Why don't you [give it a try](/uppy/examples/dashboard/)! @@ -62,7 +62,7 @@ Total and uploaded sizes have been added to the StatusBar, allowing you and your -You can play with all of these new features on [the Dashboard example page](https://uppy.io/examples/dashboard/). +You can play with all of these new features on [the Dashboard example page](/uppy/examples/dashboard/). diff --git a/website/src/_posts/2017-03-0.15.md b/website/src/_posts/2017-03-0.15.md index c8735452d4..7071fea12b 100644 --- a/website/src/_posts/2017-03-0.15.md +++ b/website/src/_posts/2017-03-0.15.md @@ -11,7 +11,7 @@ Spring is in the air and Uppy is feeling particularly full of life. In this post ## Yo-yoify for NPM-installed Uppy -In [`0.14`](https://uppy.io/blog/2017/02/0.14/), we added `yo-yoify` transform to give Uppy some extra speed and eliminate `Function.caller` issues. As it turned out, we [forgot](https://github.com/transloadit/uppy/issues/158) about our Babel-transpiled `lib` version of Uppy that gets published to NPM 🙀. We then spent some time creating a standalone version of `yo-yoify` that would be able to parse `yo-yo` template strings before Babel-transpilation, only to discover that there already is a [`babel-plugin-yo-yoify`](https://www.npmjs.com/package/babel-plugin-yo-yoify) that not only does precisely that, but also frees us from jumping through a lot of unnecessary hoops. It did [have](https://github.com/goto-bus-stop/babel-plugin-yo-yoify/issues/9) [a few](https://github.com/goto-bus-stop/babel-plugin-yo-yoify/pull/8) [issues](https://github.com/goto-bus-stop/babel-plugin-yo-yoify/issues/11) at first, but luckily our friend [Renée](https://github.com/goto-bus-stop) was available to colaborate with us on this. Renée has also agreed to join Uppy for a while to help us with other pressing issues. So, silver linings — bugs can sometimes lead to new friends and wonderful beginnings. We are very excited about what this all means for Uppy in the months to come. +In [`0.14`](/uppy/blog/2017/02/0.14/), we added `yo-yoify` transform to give Uppy some extra speed and eliminate `Function.caller` issues. As it turned out, we [forgot](https://github.com/transloadit/uppy/issues/158) about our Babel-transpiled `lib` version of Uppy that gets published to NPM 🙀. We then spent some time creating a standalone version of `yo-yoify` that would be able to parse `yo-yo` template strings before Babel-transpilation, only to discover that there already is a [`babel-plugin-yo-yoify`](https://www.npmjs.com/package/babel-plugin-yo-yoify) that not only does precisely that, but also frees us from jumping through a lot of unnecessary hoops. It did [have](https://github.com/goto-bus-stop/babel-plugin-yo-yoify/issues/9) [a few](https://github.com/goto-bus-stop/babel-plugin-yo-yoify/pull/8) [issues](https://github.com/goto-bus-stop/babel-plugin-yo-yoify/issues/11) at first, but luckily our friend [Renée](https://github.com/goto-bus-stop) was available to colaborate with us on this. Renée has also agreed to join Uppy for a while to help us with other pressing issues. So, silver linings — bugs can sometimes lead to new friends and wonderful beginnings. We are very excited about what this all means for Uppy in the months to come. Uppy from NPM is now good to go and the issue has been completely resolved. You can update at: . And yeah, if you use `yo-yo`, give [`babel-plugin-yo-yoify`](https://www.npmjs.com/package/babel-plugin-yo-yoify) a try. diff --git a/website/src/_posts/2017-05-0.17.md b/website/src/_posts/2017-05-0.17.md index 354a31ffa4..7738e04977 100644 --- a/website/src/_posts/2017-05-0.17.md +++ b/website/src/_posts/2017-05-0.17.md @@ -77,7 +77,7 @@ Yes, Instagram is now supported in Uppy, so you can easily import all of your ca -You can try it live in the [Dashboard example](https://uppy.io/examples/dashboard/). +You can try it live in the [Dashboard example](/uppy/examples/dashboard/). The UI for all “provider” plugins, which is the way we call Google Drive, Dropbox and other external services, have been revamped to make better use of the space. @@ -123,7 +123,7 @@ Here is the full list of changes for version 0.17: - core: added `uppy.reset()` as discussed in #179 (@arturi) - core: added nanoraf (@goto-bus-stop, @arturi) - core: file type detection: archives, markdown (possible modules: file-type, identify-filetype) example: , (@arturi) -- dashboard: made file icons prettier: (@arturi, @nqst / #215) +- dashboard: made file icons prettier: (@arturi, @nqst / #215) - fileinput: allow retrieving fields/options from form (@arturi #153) - server: configurable server port (@ifedapoolarewaju) - server: added support for custom providers (@ifedapoolarewaju) diff --git a/website/src/_posts/2017-08-0.18.md b/website/src/_posts/2017-08-0.18.md index 67d955d03a..2853435b81 100644 --- a/website/src/_posts/2017-08-0.18.md +++ b/website/src/_posts/2017-08-0.18.md @@ -12,11 +12,11 @@ Hi! Another month — a new Uppy release 🎉 ## New documentation -Documentation for Uppy has been re-written, and now features chapters on Uppy’s settings and API, using various plugins, and running Uppy Server. Check it out: . More chapters to come! +Documentation for Uppy has been re-written, and now features chapters on Uppy’s settings and API, using various plugins, and running Uppy Server. Check it out: . More chapters to come! ## The GoldenRetriever -The GoldenRetriever has been released as a public beta. For details, please refer to the previous post, [The GoldenRetriever: Making uploads survive browser crashes](https://uppy.io/blog/2017/07/golden-retriever/), but the gist is: when enabled, this plugin will save uppy-state to localStorage on every change, and then if your browser crashes, or you accidentaly navigate away from a tab,later when you return, your uploads will resume like nothing happened. Spoiler: it uses Service Workers and IndexedDB. +The GoldenRetriever has been released as a public beta. For details, please refer to the previous post, [The GoldenRetriever: Making uploads survive browser crashes](/uppy/blog/2017/07/golden-retriever/), but the gist is: when enabled, this plugin will save uppy-state to localStorage on every change, and then if your browser crashes, or you accidentaly navigate away from a tab,later when you return, your uploads will resume like nothing happened. Spoiler: it uses Service Workers and IndexedDB. @@ -41,7 +41,7 @@ uppy.use(AwsS3, { }) ``` -Please find [more info and examples](https://uppy.io/docs/aws-s3/) in the docs. +Please find [more info and examples](/uppy/docs/aws-s3/) in the docs. ## Transloadit `getAssemblyOptions` diff --git a/website/src/_posts/2017-09-0.19.md b/website/src/_posts/2017-09-0.19.md index b2c9702562..b73f4c77ce 100644 --- a/website/src/_posts/2017-09-0.19.md +++ b/website/src/_posts/2017-09-0.19.md @@ -1,6 +1,6 @@ --- title: "Uppy 0.19: Tests, Informer details and better APIs" -image: "https://uppy.io/images/blog/0.19/informer-details.jpg" +image: "/uppy/images/blog/0.19/informer-details.jpg" date: 2017-09-21 author: arturi published: true @@ -33,7 +33,7 @@ button.addEventListener('click', () => { }) ``` -Check out [the docs](https://uppy.io/docs/dashboard/#Methods). +Check out [the docs](/uppy/docs/dashboard/#Methods). diff --git a/website/src/_posts/2017-10-0.20.md b/website/src/_posts/2017-10-0.20.md index 23aada7bc4..a15e6af104 100644 --- a/website/src/_posts/2017-10-0.20.md +++ b/website/src/_posts/2017-10-0.20.md @@ -1,6 +1,6 @@ --- title: "Uppy 0.20: React, Retry & Time Travel" -image: "https://uppy.io/images/blog/0.20/dnd-gray.jpg" +image: "/uppy/images/blog/0.20/dnd-gray.jpg" date: 2017-10-05 author: renee published: true diff --git a/website/src/_posts/2017-10-0.21.md b/website/src/_posts/2017-10-0.21.md index c3464d436e..2777e909ea 100644 --- a/website/src/_posts/2017-10-0.21.md +++ b/website/src/_posts/2017-10-0.21.md @@ -52,7 +52,7 @@ uppy.on('core:complete', ({ successful, failed }) => { }) ``` -See [`uppy.upload()`](https://uppy.io/docs/uppy/#uppy-upload) and [`core:complete`](https://uppy.io/docs/uppy/#core-complete) in docs, as well as [#404 PR](https://github.com/transloadit/uppy/pull/404) for more details. +See [`uppy.upload()`](/uppy/docs/uppy/#uppy-upload) and [`core:complete`](/uppy/docs/uppy/#core-complete) in docs, as well as [#404 PR](https://github.com/transloadit/uppy/pull/404) for more details. ## End to end tests diff --git a/website/src/_posts/2017-12-0.22.md b/website/src/_posts/2017-12-0.22.md index 97050ceae0..f392bc1d6b 100644 --- a/website/src/_posts/2017-12-0.22.md +++ b/website/src/_posts/2017-12-0.22.md @@ -2,7 +2,7 @@ title: "Uppy 0.22: Preact, Form, Improved Dashboard, Custom Stores" date: 2017-12-23 author: arturi -image: "https://uppy.io/images/blog/0.22/uppy-dashboard-updated.jpg" +image: "/uppy/images/blog/0.22/uppy-dashboard-updated.jpg" published: true --- @@ -28,7 +28,7 @@ See [#451 PR](https://github.com/transloadit/uppy/pull/451) for details on why w - **⚠️ Breaking** Events have been renamed to remove the `core:` prefix. So `core:success` becomes just `success`, and this also results in now having `error`, `upload-started` and so on. Prefixed event names are used for plugin-specific event sometimes, like `dashboard:file-card`. - **⚠️ Breaking** CSS class names have been altered to use the `uppy-` namespace, so `.UppyDashboard-files` becomes `.uppy-Dashboard-files` and so on. - **⚠️ Breaking** `getMetaFromForm` was removed in favor of the new `Form` plugin (see below). -- **⚠️ Breaking** `MetaData` plugin was removed in favor of the `metaFields` option in Dashboard, [see docs](https://uppy.io/docs/dashboard/#metaFields) for more details. +- **⚠️ Breaking** `MetaData` plugin was removed in favor of the `metaFields` option in Dashboard, [see docs](/uppy/docs/dashboard/#metaFields) for more details. - Plugins now use `this.el` to refer to their UI element instead of `this.target`. - `setPluginState` and `getPluginState` are now used in Providers. @@ -39,7 +39,7 @@ See [#451 PR](https://github.com/transloadit/uppy/pull/451) for details on why w - File cards are simpler, we’ve removed the excess white backgrounds, improved the remove icon, reduced paddings, added slight shadows. - Cicular upload button in the Dashboard has been moved to the StatusBar. It’s also not circular anymore, and there’s no cloud icon. Plain and simple. - Redesigned “retry” and “add +1 file” buttons. -- Added `metaFields` option: an array of settings for UI field objects, which previousely lived in a separate `MetaData` plugin: `{ id: 'caption', name: 'Caption', placeholder: 'describe what the image is about' }`, [see docs](https://uppy.io/docs/dashboard/#metaFields) for more details. +- Added `metaFields` option: an array of settings for UI field objects, which previousely lived in a separate `MetaData` plugin: `{ id: 'caption', name: 'Caption', placeholder: 'describe what the image is about' }`, [see docs](/uppy/docs/dashboard/#metaFields) for more details. See [#434 PR](https://github.com/transloadit/uppy/pull/451) for more screenshots and details. @@ -49,7 +49,7 @@ Thanks to [@sadovnychyi](https://github.com/sadovnychyi), you can now select mul ![Uppy Dashboard UI with 3 files selected](/images/blog/0.22/uppy-dashboard-provider-select.jpg) -[Check it out →](https://uppy.io/examples/dashboard/) +[Check it out →](/uppy/examples/dashboard/) ## Stores @@ -83,7 +83,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](/uppy/docs/stores/) in docs. ## Form @@ -100,11 +100,11 @@ uppy.use(Form, { }) ``` -Read [more about the Form plugin](https://uppy.io/docs/form/) in docs. +Read [more about the Form plugin](/uppy/docs/form/) in docs. ## Encoding support in GoldenRetriever -Our browser crash / page refresh restore plugin `GoldenRetriever` (read [more about it](https://uppy.io/docs/golden-retriever/)) now supports correctly restoring [Transloadit](https://transloadit.com) assemblies! +Our browser crash / page refresh restore plugin `GoldenRetriever` (read [more about it](/uppy/docs/golden-retriever/)) now supports correctly restoring [Transloadit](https://transloadit.com) assemblies! Also, we’ve fixed restoring from paused state. Now uploads will remain paused and not get out of sync. diff --git a/website/src/_posts/2018-02-0.23.md b/website/src/_posts/2018-02-0.23.md index a06a479144..d82a625d4b 100644 --- a/website/src/_posts/2018-02-0.23.md +++ b/website/src/_posts/2018-02-0.23.md @@ -29,7 +29,7 @@ We’ve also fixed previews in Safari and tweaked the code slightly after readin ## Processing results -Processing results from encoding plugins like [`Transloadit`](https://uppy.io/docs/transloadit/), are now added to `complete` event: +Processing results from encoding plugins like [`Transloadit`](/uppy/docs/transloadit/), are now added to `complete` event: ```js uppy.on('complete', (result) => { @@ -51,7 +51,7 @@ uppy.upload().then((result) => { }) ``` -You can still use events like [`transloadit:result`](https://uppy.io/docs/transloadit/#transloadit-result), its just easier when things are in the same place. Plugins can use the new `uppy.addResultData()` API to add data to the `result`, like so: +You can still use events like [`transloadit:result`](/uppy/docs/transloadit/#transloadit-result), its just easier when things are in the same place. Plugins can use the new `uppy.addResultData()` API to add data to the `result`, like so: ```js uppy.addResultData(uploadID, { transloadit: assemblies }) @@ -61,11 +61,11 @@ uppy.addResultData(uploadID, { transloadit: assemblies }) The Webcam plugin now mirrors image previews by default, so when you are making a selfie and wave with your right hand, you see that right hand in the Webcam preview, just like in the mirror. This option can be disabled via `uppy.use(Webcam, { mirror: false }`. Note that the resulting image will not be mirrored, so your hand will actually be waving on the left. This mimics the behaviour of smarphone selfie cameras. -We’ve also added an option to select which camera will be used to capture pictures or video: [facingMode](https://uppy.io/docs/webcam/#facingMode-39-user-39), set to `user` (front camera) by default. +We’ve also added an option to select which camera will be used to capture pictures or video: [facingMode](/uppy/docs/webcam/#facingMode-39-user-39), set to `user` (front camera) by default. ## Server -- 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). +- 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](/uppy/docs/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 during an upload, and so Uppy Server leaves the file undeleted to give room for upload retries. With the cleanup job in place, we can ensure that this file would eventually be deleted after the file upload is done. - Responses from Multipart uploads are now relayed to Uppy Client as they are received from the target server. With this in place, you can now handle responses from local and remote XHRUpload in nearly the same way. diff --git a/website/src/_posts/2018-04-0.24.md b/website/src/_posts/2018-04-0.24.md index 05acb3895f..2e8a532e48 100644 --- a/website/src/_posts/2018-04-0.24.md +++ b/website/src/_posts/2018-04-0.24.md @@ -2,7 +2,7 @@ title: "Uppy 0.24: Refreshed Dashboard, StatusBar and Provider UI, revamped XHR Response Handling" date: 2018-04-17 author: arturi -image: "https://uppy.io/images/blog/0.24/uppy-screenshot.jpg" +image: "/uppy/images/blog/0.24/uppy-screenshot.jpg" published: true --- @@ -30,7 +30,7 @@ Import from URL (Link): -And more, check out the [Dashboard example page](https://uppy.io/examples/dashboard/). +And more, check out the [Dashboard example page](/uppy/examples/dashboard/). ## A Cleaner StatusBar @@ -126,7 +126,7 @@ Other non-security improvements are: ## Other Fixes & Improvements -- ⚠️ **breaking** `addFile()`, `onBeforeFileAdded()` and `onBeforeUpload()` are now synchronous and have to return nothing or file objects to proceed, or false to abort; please check out the update docs for details: [onBeforeFileAdded()](https://uppy.io/docs/uppy/#onBeforeFileAdded) and [onBeforeUpload()](https://uppy.io/docs/uppy/#onBeforeUpload). +- ⚠️ **breaking** `addFile()`, `onBeforeFileAdded()` and `onBeforeUpload()` are now synchronous and have to return nothing or file objects to proceed, or false to abort; please check out the update docs for details: [onBeforeFileAdded()](/uppy/docs/uppy/#onBeforeFileAdded) and [onBeforeUpload()](/uppy/docs/uppy/#onBeforeUpload). - ⚠️ **breaking** Most events now emit the whole `file` object instead of a `fileId`. So you can access `file.name` right away, for example, so you no longer have to fish for the file using its id. - ⚠️ **breaking** We’ve added `postcss-safe-important` to our style build step, so now 90% of rules got `!important` declaration added to them. This is done to prevent page styles (especially global ones like from Bootstrap) from leaking into the Uppy widget. There are other solutions we are looking into, like iFrames and WebComponents, this is an experiment. Keep in mind that to override Uppy styles, you now have to also use `!important`. - dashboard: ⚠️ **breaking** `maxWidth`, `maxHeight` options have been converted to `width` and `height`, because this makes more sense, `maxWidth` and `maxHeight` are actually `100%`. @@ -137,7 +137,7 @@ Other non-security improvements are: - Provider views now have `showFilter` and `showBreadcrumbs` options, those are `false` for the Instagram plugin, for example. - Uppy Server to Client communication has been refactored into `Provider` and `Request` modules. `Request` can be used when a simple request needs to be made to Uppy Server, like in the URL plugin. `Provider` is used for more complex implementations shared between Google Drive and Instagram, for example. -Finally, we’ve added a Transloadit example to the website, [check it out](https://uppy.io/examples/transloadit/). +Finally, we’ve added a Transloadit example to the website, [check it out](/uppy/examples/transloadit/). Have fun, diff --git a/website/src/_posts/2018-06-0.25.md b/website/src/_posts/2018-06-0.25.md index 5a72ccb694..910aa6b654 100644 --- a/website/src/_posts/2018-06-0.25.md +++ b/website/src/_posts/2018-06-0.25.md @@ -2,7 +2,7 @@ title: "Uppy 0.25: Drag & Drop Links Urls & Images, Improved File Selecting in Providers, Interactive Components In i18n" date: 2018-06-07 author: arturi -image: "https://uppy.io/images/blog/0.25/new-select-provider.jpg" +image: "/uppy/images/blog/0.25/new-select-provider.jpg" published: true --- diff --git a/website/src/_posts/2018-07-0.26.md b/website/src/_posts/2018-07-0.26.md index dac9b6b504..e460bfd38a 100644 --- a/website/src/_posts/2018-07-0.26.md +++ b/website/src/_posts/2018-07-0.26.md @@ -2,7 +2,7 @@ title: "Uppy 0.26: Lerna" date: 2018-07-12 author: renee -image: "https://uppy.io/images/blog/0.26/uppy-multiple-packages.png" +image: "/uppy/images/blog/0.26/uppy-multiple-packages.png" published: true --- diff --git a/website/src/_posts/2018-08-0.27.md b/website/src/_posts/2018-08-0.27.md index 8e1a24b724..c69cfed3b0 100644 --- a/website/src/_posts/2018-08-0.27.md +++ b/website/src/_posts/2018-08-0.27.md @@ -2,7 +2,7 @@ title: "Uppy 0.27: First Swing at React Native Support" date: 2018-08-23 author: ife -image: "https://uppy.io/images/blog/0.27/uppy-add-initial.jpg" +image: "/uppy/images/blog/0.27/uppy-add-initial.jpg" --- @@ -43,7 +43,7 @@ The mobile version is now much more refined as well: -As always, feel free to [try Uppy live on the Dashboard example](https://uppy.io/examples/dashboard/). +As always, feel free to [try Uppy live on the Dashboard example](/uppy/examples/dashboard/). ## `autoProceed: false` by default @@ -70,7 +70,7 @@ Built-in React Native support has been a 1.0 goal from the start. We have had ma ## 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): +We now have a cool table showing mingzipped bundle sizes for each individual Uppy package, [check it out](/uppy/docs/stats/#bundle-sizes): diff --git a/website/src/_posts/2018-10-0.28.md b/website/src/_posts/2018-10-0.28.md index eda5521572..d21fb124e7 100644 --- a/website/src/_posts/2018-10-0.28.md +++ b/website/src/_posts/2018-10-0.28.md @@ -2,7 +2,7 @@ title: "Uppy 0.28: A look behind the scenes" date: 2018-11-05 author: renee -image: "https://uppy.io/images/blog/0.28/dashboard-uploading.jpg" +image: "/uppy/images/blog/0.28/dashboard-uploading.jpg" published: true --- @@ -18,15 +18,15 @@ Uppy has been flexible about uploading lots of things from the start. You can ad An upload in Uppy terminology can be more than one file. Users can add a bunch of files and when they press "Upload", all those files are bunched up into an upload. They can then add more files and press the "Upload" button again: the _new_ files are bunched into a second upload. -The new [`allowMultipleUploads`](https://uppy.io/docs/uppy/#allowMultipleUploads-true) option in Uppy Core can be set to `false` to only allow a single one of those uploads. Once an upload is started, the Dashboard and Status Bar no longer show "add files" and "upload" buttons. You can listen for a 'complete' event and then safely continue your app's form flow. +The new [`allowMultipleUploads`](/uppy/docs/uppy/#allowMultipleUploads-true) option in Uppy Core can be set to `false` to only allow a single one of those uploads. Once an upload is started, the Dashboard and Status Bar no longer show "add files" and "upload" buttons. You can listen for a 'complete' event and then safely continue your app's form flow. -The Dashboard also has a new option: [`closeAfterFinish`](https://uppy.io/docs/dashboard/#closeAfterFinish-false). When `true`, the modal Dashboard will automatically hide once an upload has completed. You should only use this option in conjunction with `allowMultipleUploads`, otherwise it might close the Dashboard when the user isn't done yet! It can only be used with the modal Dashboard, when [`inline`](https://uppy.io/docs/dashboard/#inline-false) is set to `false`. "Closing" an inline Dashboard makes no sense :smile: You will see a warning in the console in both cases, so you don't have to remember all that. +The Dashboard also has a new option: [`closeAfterFinish`](/uppy/docs/dashboard/#closeAfterFinish-false). When `true`, the modal Dashboard will automatically hide once an upload has completed. You should only use this option in conjunction with `allowMultipleUploads`, otherwise it might close the Dashboard when the user isn't done yet! It can only be used with the modal Dashboard, when [`inline`](/uppy/docs/dashboard/#inline-false) is set to `false`. "Closing" an inline Dashboard makes no sense :smile: You will see a warning in the console in both cases, so you don't have to remember all that. Speaking of the Dashboard, it now also shows more statuses in the title bar: “Upload complete”, “Upload paused”, “Processing 5 files” and “Uploading 5 files”. ## Status Bar improvements -- ⚠️ **breaking** We’ve added separate options for hiding pause/resume and cancel buttons. So now there are several options for buttons: `hideUploadButton`, `hideRetryButton`, `hidePauseResumeButton` and `hideCancelButton`. These options can be passed from the Dashboard, if you are not using Status Bar separately (most common case). See the docs for more info: . +- ⚠️ **breaking** We’ve added separate options for hiding pause/resume and cancel buttons. So now there are several options for buttons: `hideUploadButton`, `hideRetryButton`, `hidePauseResumeButton` and `hideCancelButton`. These options can be passed from the Dashboard, if you are not using Status Bar separately (most common case). See the docs for more info: . - The Status Bar now features a spinner animation when upload is in progress. - Encoding (with the Transloadit plugin, for example) and uploading progress now get different colors, so it’s easier to tell what’s happening, visually. @@ -62,7 +62,7 @@ After Uppy 0.28.0, this functionality is technically possible, but we still need ## Hosted Companion with Transloadit -When using remote providers such as Google Drive and Dropbox, so that your users can pick files from these sources, you can host [Companion](https://uppy.io/docs/companion/) yourself, or use the one provided by Transloadit. And to simplify the latter, you can now use `Transloadit.COMPANION` and `Transloadit.COMPANION_PATTERN` constants in remote provider options: +When using remote providers such as Google Drive and Dropbox, so that your users can pick files from these sources, you can host [Companion](/uppy/docs/companion/) yourself, or use the one provided by Transloadit. And to simplify the latter, you can now use `Transloadit.COMPANION` and `Transloadit.COMPANION_PATTERN` constants in remote provider options: ```js const Dropbox = require('@uppy/dropbox') @@ -74,11 +74,11 @@ uppy.use(Dropbox, { }) ``` -Please see [Transloadit plugin documentation](https://uppy.io/docs/transloadit/) for more details. +Please see [Transloadit plugin documentation](/uppy/docs/transloadit/) for more details. ## Transloadit Preset -Lately, we've been working on a wrapper package around Uppy and the [Transloadit plugin](https://uppy.io/docs/transloadit/) that will make common Transloadit-based workflows much simpler to implement. It's not ready just yet, but it should land in the next month! +Lately, we've been working on a wrapper package around Uppy and the [Transloadit plugin](/uppy/docs/transloadit/) that will make common Transloadit-based workflows much simpler to implement. It's not ready just yet, but it should land in the next month! This "preset" will provide three or so simple methods: diff --git a/website/src/_posts/2018-12-0.29.md b/website/src/_posts/2018-12-0.29.md index 99b813bbb8..65b6c2167d 100644 --- a/website/src/_posts/2018-12-0.29.md +++ b/website/src/_posts/2018-12-0.29.md @@ -2,7 +2,7 @@ title: "Uppy 0.29: separate Core and Plugin styles, React Native in tus-js-client" date: 2018-12-11 author: arturi -image: "https://uppy.io/images/blog/0.29/uppy-core-plugins-separate-styles.jpg" +image: "/uppy/images/blog/0.29/uppy-core-plugins-separate-styles.jpg" published: true --- @@ -37,7 +37,7 @@ 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](/uppy/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. ⚠️ Important things to remember: diff --git a/website/src/_posts/2019-03-0.30.md b/website/src/_posts/2019-03-0.30.md index 8b9dddba06..1d40e0bf7b 100644 --- a/website/src/_posts/2019-03-0.30.md +++ b/website/src/_posts/2019-03-0.30.md @@ -2,7 +2,7 @@ title: "Uppy 0.30: Introducing Robodog" date: 2019-03-06 author: renee -image: "https://uppy.io/images/blog/0.30/robodog-assemble.jpg" +image: "/uppy/images/blog/0.30/robodog-assemble.jpg" published: true --- @@ -17,11 +17,11 @@ In `0.30`, we are introducing a new friend for Uppy — the Robodog. Uppy is developed by [Transloadit](https://transloadit.com). Transloadit is the Swiss Army Knife for your files: importing, resizing, cropping and watermarking images, making GIFs, transcoding videos, extracting thumbnails, generating audio waveforms, and so much more — all in a single service. Uppy has a similarly large feature set in dozens of plugins, but because of that it can be 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: +[Robodog](/uppy/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](/uppy/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](/uppy/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](/uppy/docs/robodog/upload/): one-line programmatic uploads — call `transloadit.upload(files, opts)` and get an array of results back.
@@ -64,7 +64,7 @@ We’ve improved how the StatusBar behaves when no progress reporting is availab ⚠️ Breaking -We’ve changed [`upload-success`](https://uppy.io/docs/uppy/#upload-success) and [`upload-error`](https://uppy.io/docs/uppy/#upload-error) signatures. +We’ve changed [`upload-success`](/uppy/docs/uppy/#upload-success) and [`upload-error`](/uppy/docs/uppy/#upload-error) signatures. ```js uppy.on('upload-success', (file, responseObject) => { @@ -87,7 +87,7 @@ uppy.on('upload-error', (file, responseObject) => { }) ``` -[See the docs](https://uppy.io/docs/uppy/) and [PR #1138](https://github.com/transloadit/uppy/pull/1138) for more details. +[See the docs](/uppy/docs/uppy/) and [PR #1138](https://github.com/transloadit/uppy/pull/1138) for more details. ## Changelog diff --git a/website/src/_posts/2019-03-liftoff-01.md b/website/src/_posts/2019-03-liftoff-01.md index 1f9291fea9..99ec39963f 100644 --- a/website/src/_posts/2019-03-liftoff-01.md +++ b/website/src/_posts/2019-03-liftoff-01.md @@ -2,7 +2,7 @@ title: "Day 1" author: [kvz, aj] date: 2019-03-26 -image: "https://uppy.io/images/blog/30daystoliftoff/day1.jpg" +image: "/uppy/images/blog/30daystoliftoff/day1.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' alias: '/blog/2019/03/26-30daystoliftoff-day1/' @@ -38,4 +38,4 @@ We can use your help! As we've said, we're looking to spread the word so any ret 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) :) +PS If you don't want to miss an update, consider [good ol' RSS](/uppy/atom.xml) :) diff --git a/website/src/_posts/2019-03-liftoff-02.md b/website/src/_posts/2019-03-liftoff-02.md index 958d017800..754062fcb4 100644 --- a/website/src/_posts/2019-03-liftoff-02.md +++ b/website/src/_posts/2019-03-liftoff-02.md @@ -2,7 +2,7 @@ title: "Day 2" date: 2019-03-27 author: samuel -image: "https://uppy.io/images/blog/30daystoliftoff/day2.jpg" +image: "/uppy/images/blog/30daystoliftoff/day2.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' alias: /blog/2019/03/27-30daystoliftoff-day2/ @@ -34,4 +34,4 @@ And tomorrow, we'll look at the *To Do*s in more detail, so we can get a clearer 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) :) +PS If you don't want to miss an update, consider [good ol' RSS](/uppy/atom.xml) :) diff --git a/website/src/_posts/2019-03-liftoff-03.md b/website/src/_posts/2019-03-liftoff-03.md index 9029219534..21724969bc 100644 --- a/website/src/_posts/2019-03-liftoff-03.md +++ b/website/src/_posts/2019-03-liftoff-03.md @@ -2,7 +2,7 @@ title: "Day 3" date: 2019-03-28 author: samuel -image: "https://uppy.io/images/blog/30daystoliftoff/day3.jpg" +image: "/uppy/images/blog/30daystoliftoff/day3.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -48,4 +48,4 @@ MVP for React Native support should: 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) :) +P.S. If you don't want to miss an update, consider [good ol' RSS](/uppy/atom.xml) :) diff --git a/website/src/_posts/2019-03-liftoff-04.md b/website/src/_posts/2019-03-liftoff-04.md index 173fa02bd7..b0a1414325 100644 --- a/website/src/_posts/2019-03-liftoff-04.md +++ b/website/src/_posts/2019-03-liftoff-04.md @@ -2,7 +2,7 @@ title: "Day 4" date: 2019-03-29 author: tyler -image: "https://uppy.io/images/blog/30daystoliftoff/day4.jpg" +image: "/uppy/images/blog/30daystoliftoff/day4.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' alias: /blog/2019/03/27-30daystoliftoff-day4/ @@ -29,4 +29,4 @@ One of the more exciting updates of this day was also contributed by Alex, with [Ife](https://github.com/ifedapoolarewaju) has been focused on [fixing hanging Instagram files uploaded through Companion](https://github.com/transloadit/uppy/pull/1274/files) and our content team's own [Samuel](https://github.com/samuelayo) added examples for [handling uploads in Node.js, and in Python (using the Flask microframework)](https://github.com/transloadit/uppy/pull/1389). -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: +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](/uppy/atom.xml) :smile: diff --git a/website/src/_posts/2019-03-liftoff-05.md b/website/src/_posts/2019-03-liftoff-05.md index e9218ef6e2..39415148e0 100644 --- a/website/src/_posts/2019-03-liftoff-05.md +++ b/website/src/_posts/2019-03-liftoff-05.md @@ -2,7 +2,7 @@ title: "Day 5" date: 2019-03-30 author: kvz -image: "https://uppy.io/images/blog/30daystoliftoff/15.jpg" +image: "/uppy/images/blog/30daystoliftoff/15.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- diff --git a/website/src/_posts/2019-03-liftoff-06.md b/website/src/_posts/2019-03-liftoff-06.md index a432056877..ef4d412e63 100644 --- a/website/src/_posts/2019-03-liftoff-06.md +++ b/website/src/_posts/2019-03-liftoff-06.md @@ -2,7 +2,7 @@ title: "Day 6" date: 2019-03-31 author: aj -image: "https://uppy.io/images/blog/30daystoliftoff/day3.jpg" +image: "/uppy/images/blog/30daystoliftoff/day3.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- diff --git a/website/src/_posts/2019-04-1.0.md b/website/src/_posts/2019-04-1.0.md index b0eaf6bf85..7912f28f57 100644 --- a/website/src/_posts/2019-04-1.0.md +++ b/website/src/_posts/2019-04-1.0.md @@ -2,7 +2,7 @@ title: "Uppy 1.0: Your best friend in file uploading" date: 2019-04-25 author: arturi -image: "https://uppy.io/images/blog/1.0/uppy-dashboard-1.png" +image: "/uppy/images/blog/1.0/uppy-dashboard-1.png" published: true --- @@ -58,13 +58,13 @@ In the summer of 2017, the Transloadit team had another meeting. This time in Be -Read more [about Golden Retriever and that team meetup](https://uppy.io/blog/2017/07/golden-retriever/). Golden Retriever got good press on Reddit and Hacker News because it goes above and beyond to make things absurdly reliable. In the demo video, you see us `kill -9` our browser, restart, and the upload just picks right up where it left off. A first! +Read more [about Golden Retriever and that team meetup](/uppy/blog/2017/07/golden-retriever/). Golden Retriever got good press on Reddit and Hacker News because it goes above and beyond to make things absurdly reliable. In the demo video, you see us `kill -9` our browser, restart, and the upload just picks right up where it left off. A first! ## Challenge accepted: only 30 days to liftoff We had been postponing the 1.0 release for quite some time. There’s always just one more feature you’d like to add or another bug you want to fix, before calling something ready for a 1.0 release. Truth be told, Uppy has been [used in production](https://github.com/transloadit/uppy#used-by) for a while already, and even though we iterate and change things frequently, the API had mostly stabilized. -So, about a month ago, we decided to pull the trigger and [announced an Uppy Month](https://uppy.io/blog/2019/03/liftoff-01/) within Transloadit. This meant that all team members, including those not working primarily on Uppy — the Tus core team, our SDK teams, as well as our infra and API engineers, designers, content writers, and the founders themselves — all chipped in and did their part to ensure liftoff in thirty days. We also asked [Evgenia](http://github.com/lakesare) to join us for the month to lend a hand with frontend work. Every week, we had a call where we looked at the Uppy 1.0 project board and talked about our progress: +So, about a month ago, we decided to pull the trigger and [announced an Uppy Month](/uppy/blog/2019/03/liftoff-01/) within Transloadit. This meant that all team members, including those not working primarily on Uppy — the Tus core team, our SDK teams, as well as our infra and API engineers, designers, content writers, and the founders themselves — all chipped in and did their part to ensure liftoff in thirty days. We also asked [Evgenia](http://github.com/lakesare) to join us for the month to lend a hand with frontend work. Every week, we had a call where we looked at the Uppy 1.0 project board and talked about our progress: @@ -82,7 +82,7 @@ Here are some highlights of what we’ve managed to deliver during one month of - [Upload progress is reported more accurately with XHR-upload and Companion](https://github.com/transloadit/uppy/pull/1454). - [Upload progress is improved in general](https://github.com/transloadit/uppy/pull/1376). - [npm scripts have been refactored](https://github.com/transloadit/uppy/pull/1392) — yes, that’s important! -- And craziest of all: our content team has been on a roll and [released a post *every day*](https://uppy.io/blog/2019/03/liftoff-01/) for the past thirty days to keep you updated on our day-to-day progress. +- And craziest of all: our content team has been on a roll and [released a post *every day*](/uppy/blog/2019/03/liftoff-01/) for the past thirty days to keep you updated on our day-to-day progress. ## Which features made it into 1.0? And which didn’t (yet)? diff --git a/website/src/_posts/2019-04-liftoff-07.md b/website/src/_posts/2019-04-liftoff-07.md index 057a953581..7b808c4127 100644 --- a/website/src/_posts/2019-04-liftoff-07.md +++ b/website/src/_posts/2019-04-liftoff-07.md @@ -2,7 +2,7 @@ title: "Day 7" date: 2019-04-01 author: kvz -image: "https://uppy.io/images/blog/30daystoliftoff/day07.png" +image: "/uppy/images/blog/30daystoliftoff/day07.png" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -39,4 +39,4 @@ 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: +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](/uppy/atom.xml) :rocket: diff --git a/website/src/_posts/2019-04-liftoff-08.md b/website/src/_posts/2019-04-liftoff-08.md index 0de2284d80..7eeaea7e90 100644 --- a/website/src/_posts/2019-04-liftoff-08.md +++ b/website/src/_posts/2019-04-liftoff-08.md @@ -2,7 +2,7 @@ title: "Day 8" date: 2019-04-02 author: samuel -image: "https://uppy.io/images/blog/30daystoliftoff/day08.jpg" +image: "/uppy/images/blog/30daystoliftoff/day08.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -52,4 +52,4 @@ After:
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) :) +P.S. If you don't want to miss an update, you might like to subscribe to our [RSS feed](/uppy/atom.xml) :) diff --git a/website/src/_posts/2019-04-liftoff-09.md b/website/src/_posts/2019-04-liftoff-09.md index 7d09ae95cb..c865c288e1 100644 --- a/website/src/_posts/2019-04-liftoff-09.md +++ b/website/src/_posts/2019-04-liftoff-09.md @@ -2,7 +2,7 @@ title: "Day 9" date: 2019-04-03 author: tyler -image: "https://uppy.io/images/blog/30daystoliftoff/day09.jpg" +image: "/uppy/images/blog/30daystoliftoff/day09.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -48,4 +48,4 @@ Meanwhile, on the progress side of things: Come Thursday, they'll be having another call to discuss their completed work so far and map out the remaining RN tasks from there. I'm looking forward to 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: +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](/uppy/atom.xml) :dog: diff --git a/website/src/_posts/2019-04-liftoff-10.md b/website/src/_posts/2019-04-liftoff-10.md index dae71a87d4..9ff5bf8beb 100644 --- a/website/src/_posts/2019-04-liftoff-10.md +++ b/website/src/_posts/2019-04-liftoff-10.md @@ -2,7 +2,7 @@ title: "Day 10" date: 2019-04-04 author: tyler -image: "https://uppy.io/images/blog/30daystoliftoff/day10.jpg" +image: "/uppy/images/blog/30daystoliftoff/day10.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -37,4 +37,4 @@ While not strictly related to our Uppy 1.0 release, we have managed to reach ove

-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)! +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](/uppy/atom.xml)! diff --git a/website/src/_posts/2019-04-liftoff-11.md b/website/src/_posts/2019-04-liftoff-11.md index 527bc55137..31336b218f 100644 --- a/website/src/_posts/2019-04-liftoff-11.md +++ b/website/src/_posts/2019-04-liftoff-11.md @@ -2,7 +2,7 @@ title: Day 11 date: 2019-04-05 author: samuel -image: https://uppy.io/images/blog/30daystoliftoff/day11.jpg +image: /uppy/images/blog/30daystoliftoff/day11.jpg series: 30 Days to Liftoff seriesSuffix: of 30 --- @@ -44,5 +44,5 @@ And another week bites the dust! With the weekend right around the corner, we're - [Kevin](https://github.com/kvz) finished up his work on the [new documentation menu structure](https://github.com/transloadit/uppy/pull/1405) that we talked about [yesterday](/blog/2019/04/liftoff-10/).  -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. +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](/uppy/atom.xml) feed. diff --git a/website/src/_posts/2019-04-liftoff-12.md b/website/src/_posts/2019-04-liftoff-12.md index a6a3007d61..e427d47bfc 100644 --- a/website/src/_posts/2019-04-liftoff-12.md +++ b/website/src/_posts/2019-04-liftoff-12.md @@ -2,7 +2,7 @@ title: "Day 12" date: 2019-04-06 author: aj -image: "https://uppy.io/images/blog/30daystoliftoff/discodog.jpg" +image: "/uppy/images/blog/30daystoliftoff/discodog.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- diff --git a/website/src/_posts/2019-04-liftoff-13.md b/website/src/_posts/2019-04-liftoff-13.md index d1c1797209..afee10ff93 100644 --- a/website/src/_posts/2019-04-liftoff-13.md +++ b/website/src/_posts/2019-04-liftoff-13.md @@ -2,7 +2,7 @@ title: "Day 13" date: 2019-04-07 author: aj -image: "https://uppy.io/images/blog/30daystoliftoff/discodog.jpg" +image: "/uppy/images/blog/30daystoliftoff/discodog.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- diff --git a/website/src/_posts/2019-04-liftoff-14.md b/website/src/_posts/2019-04-liftoff-14.md index 61bef902ec..106a224304 100644 --- a/website/src/_posts/2019-04-liftoff-14.md +++ b/website/src/_posts/2019-04-liftoff-14.md @@ -2,7 +2,7 @@ title: "Day 14" date: 2019-04-08 author: kvz -image: "https://uppy.io/images/blog/30daystoliftoff/day14.jpg" +image: "/uppy/images/blog/30daystoliftoff/day14.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -39,4 +39,4 @@ While there are still things to be implemented, such as picking files from Insta - The whole team will again do a call this afternoon to reassess our roadmap and see where all we stand. Some new tasks were added on [Friday](/blog/2019/04/liftoff-11/), so we'll also have to see about getting those into gear. -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 [Day 15](/blog/2019/04/liftoff-15/)! :dog: +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](/uppy/atom.xml) and don't miss out on [Day 15](/blog/2019/04/liftoff-15/)! :dog: diff --git a/website/src/_posts/2019-04-liftoff-15.md b/website/src/_posts/2019-04-liftoff-15.md index c1c5d468ef..7dcf412b0c 100644 --- a/website/src/_posts/2019-04-liftoff-15.md +++ b/website/src/_posts/2019-04-liftoff-15.md @@ -2,7 +2,7 @@ title: "Day 15" date: 2019-04-09 author: samuel -image: "https://uppy.io/images/blog/30daystoliftoff/rockdog.jpg" +image: "/uppy/images/blog/30daystoliftoff/rockdog.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -42,4 +42,4 @@ Here is a view of what our Asana board looks like this week: - Alex is also still actively working on making design improvements for Uppy. You can follow his progress [here](https://github.com/nqst/uppy/commits/design-facelift). -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! +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](/uppy/atom.xml), so you'll never miss out! diff --git a/website/src/_posts/2019-04-liftoff-16.md b/website/src/_posts/2019-04-liftoff-16.md index 99f2a13ac8..c5989585e8 100644 --- a/website/src/_posts/2019-04-liftoff-16.md +++ b/website/src/_posts/2019-04-liftoff-16.md @@ -2,7 +2,7 @@ title: "Day 16" date: 2019-04-10 author: tyler -image: "https://uppy.io/images/blog/30daystoliftoff/day16.gif" +image: "/uppy/images/blog/30daystoliftoff/day16.gif" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -36,4 +36,4 @@ Big shout out to both! In addition to getting Uppy 1.0 out of the dog house, I mentioned that the team is already talking about features and fixes to tackle after 1.0. If you look at our [CHANGELOG](https://github.com/transloadit/uppy/blob/master/CHANGELOG.md), 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! +That's all from me today. Stay in the loop with us on [Twitter](https://twitter.com/uppy_io) or [RSS](/uppy/atom.xml) for more Uppy updates. [Day 17](/blog/2019/04/liftoff-17/) is coming up next! diff --git a/website/src/_posts/2019-04-liftoff-17.md b/website/src/_posts/2019-04-liftoff-17.md index 564c11c5b7..1a8a133c4a 100644 --- a/website/src/_posts/2019-04-liftoff-17.md +++ b/website/src/_posts/2019-04-liftoff-17.md @@ -2,7 +2,7 @@ title: "Day 17" date: 2019-04-11 author: samuel -image: "https://uppy.io/images/blog/30daystoliftoff/day17.jpg" +image: "/uppy/images/blog/30daystoliftoff/day17.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -40,4 +40,4 @@ After:
- [Ife](https://github.com/ifedapoolarewaju) is updating this [PR](https://github.com/tus/tus-js-client/pull/73), which deals with supporting resumability for Node.js environments. -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. [Day 18](/blog/2019/04/liftoff-18/) is coming up next! +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](/uppy/atom.xml) for more Uppy updates. [Day 18](/blog/2019/04/liftoff-18/) is coming up next! diff --git a/website/src/_posts/2019-04-liftoff-18.md b/website/src/_posts/2019-04-liftoff-18.md index 247d854a56..a199843107 100644 --- a/website/src/_posts/2019-04-liftoff-18.md +++ b/website/src/_posts/2019-04-liftoff-18.md @@ -2,7 +2,7 @@ title: "Day 18" date: 2019-04-12 author: kvz -image: "https://uppy.io/images/blog/30daystoliftoff/day18.jpg" +image: "/uppy/images/blog/30daystoliftoff/day18.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -25,4 +25,4 @@ Hi! You're reading our '30 Days to Liftoff' blog post challenge about the **laun - [Evgenia](https://github.com/lakesare) continues to charge at fixing Drag & Drop issues, and [Renée](https://github.com/goto-bus-stop) is working on making the Robodog Dashboard work inline (as well as a popup). -Hope you'll have a great weekend and see you on [Monday](/blog/2019/04/liftoff-21/) for another real update on the 1.0 launch 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! +Hope you'll have a great weekend and see you on [Monday](/blog/2019/04/liftoff-21/) for another real update on the 1.0 launch 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](/uppy/atom.xml) for more Uppy updates! diff --git a/website/src/_posts/2019-04-liftoff-19.md b/website/src/_posts/2019-04-liftoff-19.md index 35e7cc68c5..5a0563d771 100644 --- a/website/src/_posts/2019-04-liftoff-19.md +++ b/website/src/_posts/2019-04-liftoff-19.md @@ -2,7 +2,7 @@ title: "Day 19" date: 2019-04-13 author: aj -image: "https://uppy.io/images/blog/30daystoliftoff/dogdj.jpg" +image: "/uppy/images/blog/30daystoliftoff/dogdj.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- diff --git a/website/src/_posts/2019-04-liftoff-20.md b/website/src/_posts/2019-04-liftoff-20.md index 47a9062b26..7a582149a4 100644 --- a/website/src/_posts/2019-04-liftoff-20.md +++ b/website/src/_posts/2019-04-liftoff-20.md @@ -2,7 +2,7 @@ title: "Day 20" date: 2019-04-14 author: aj -image: "https://uppy.io/images/blog/30daystoliftoff/coffeedog.jpg" +image: "/uppy/images/blog/30daystoliftoff/coffeedog.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- diff --git a/website/src/_posts/2019-04-liftoff-21.md b/website/src/_posts/2019-04-liftoff-21.md index 0a6d84adc2..2e688d7530 100644 --- a/website/src/_posts/2019-04-liftoff-21.md +++ b/website/src/_posts/2019-04-liftoff-21.md @@ -2,7 +2,7 @@ title: "Day 21" date: 2019-04-15 author: tyler -image: "https://uppy.io/images/blog/30daystoliftoff/day21.jpg" +image: "/uppy/images/blog/30daystoliftoff/day21.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -31,4 +31,4 @@ There are still a few unique, and possibly daunting, tasks left for the remainde - [Alex](https://github.com/nqst) [discovered an issue](https://github.com/transloadit/uppy/issues/1447) with the filter field when using Google Drive on the Dashboard. -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). [Day 22](/blog/2019/04/liftoff-22/) is up next, so you can look forward to another lovely post from Kevin! +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](/uppy/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/website/src/_posts/2019-04-liftoff-22.md b/website/src/_posts/2019-04-liftoff-22.md index 9d526781b7..534278897d 100644 --- a/website/src/_posts/2019-04-liftoff-22.md +++ b/website/src/_posts/2019-04-liftoff-22.md @@ -2,7 +2,7 @@ title: "Day 22" date: 2019-04-16 author: kvz -image: "https://uppy.io/images/blog/30daystoliftoff/day22.png" +image: "/uppy/images/blog/30daystoliftoff/day22.png" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -38,4 +38,4 @@ Artur will also be reviewing the many PRs that have been submitted by both Trans - [Evgenia](https://github.com/lakesare) finished her work on [drag and drop improvements](https://github.com/transloadit/uppy/pull/1440) 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 tomorrow for [Day 23](/blog/2019/04/liftoff-23/)! +Stay current by following us on [Twitter](https://twitter.com/uppy_io) or subscribing to regular updates on [RSS](/uppy/atom.xml). See you tomorrow for [Day 23](/blog/2019/04/liftoff-23/)! diff --git a/website/src/_posts/2019-04-liftoff-23.md b/website/src/_posts/2019-04-liftoff-23.md index f1a6c304df..2550ff3d4a 100644 --- a/website/src/_posts/2019-04-liftoff-23.md +++ b/website/src/_posts/2019-04-liftoff-23.md @@ -2,7 +2,7 @@ title: "Day 23" date: 2019-04-17 author: samuel -image: "https://uppy.io/images/blog/30daystoliftoff/day23.png" +image: "/uppy/images/blog/30daystoliftoff/day23.png" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -47,4 +47,4 @@ While the new locale packs weren't finished, we had to reject updates to the old - [Evgenia](https://github.com/lakesare) continues her work on browser compatibility for dropping or pasting URLs. -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)! +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](/uppy/atom.xml)! diff --git a/website/src/_posts/2019-04-liftoff-24.md b/website/src/_posts/2019-04-liftoff-24.md index f20333d67a..12322e8cd8 100644 --- a/website/src/_posts/2019-04-liftoff-24.md +++ b/website/src/_posts/2019-04-liftoff-24.md @@ -3,7 +3,7 @@ title: "Day 24" date: 2019-04-18 author: tyler published: true -image: "https://uppy.io/images/blog/30daystoliftoff/day24-1.jpg" +image: "/uppy/images/blog/30daystoliftoff/day24-1.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -32,4 +32,4 @@ Luckily, we're also very close to reaching all of our release goals. Let's take - Error reporting for the Transloadit plugin will be worked on by [Renée](https://github.com/goto-bus-stop). This will ensure users are notified of various issues while utilizing the API, such as connection issues. -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: +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](/uppy/atom.xml) as we edge closer to **Uppy 1.0** :dog: diff --git a/website/src/_posts/2019-04-liftoff-25.md b/website/src/_posts/2019-04-liftoff-25.md index ab3fb7c618..26b1d27478 100644 --- a/website/src/_posts/2019-04-liftoff-25.md +++ b/website/src/_posts/2019-04-liftoff-25.md @@ -2,7 +2,7 @@ title: "Day 25" date: 2019-04-19 author: aj -image: "https://uppy.io/images/blog/30daystoliftoff/gooddog.jpg" +image: "/uppy/images/blog/30daystoliftoff/gooddog.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- diff --git a/website/src/_posts/2019-04-liftoff-26.md b/website/src/_posts/2019-04-liftoff-26.md index 5786884d07..adeac2bc59 100644 --- a/website/src/_posts/2019-04-liftoff-26.md +++ b/website/src/_posts/2019-04-liftoff-26.md @@ -2,7 +2,7 @@ title: "Day 26" date: 2019-04-20 author: aj -image: "https://uppy.io/images/blog/30daystoliftoff/sleepingdog.jpg" +image: "/uppy/images/blog/30daystoliftoff/sleepingdog.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- diff --git a/website/src/_posts/2019-04-liftoff-27.md b/website/src/_posts/2019-04-liftoff-27.md index 5b320da664..e8a05924f2 100644 --- a/website/src/_posts/2019-04-liftoff-27.md +++ b/website/src/_posts/2019-04-liftoff-27.md @@ -2,7 +2,7 @@ title: "Day 27" date: 2019-04-21 author: aj -image: "https://uppy.io/images/blog/30daystoliftoff/easterdog1.jpg" +image: "/uppy/images/blog/30daystoliftoff/easterdog1.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- diff --git a/website/src/_posts/2019-04-liftoff-28.md b/website/src/_posts/2019-04-liftoff-28.md index 55f5dc457c..6d1f8325ff 100644 --- a/website/src/_posts/2019-04-liftoff-28.md +++ b/website/src/_posts/2019-04-liftoff-28.md @@ -2,7 +2,7 @@ title: "Day 28" date: 2019-04-22 author: aj -image: "https://uppy.io/images/blog/30daystoliftoff/easterdog2.jpg" +image: "/uppy/images/blog/30daystoliftoff/easterdog2.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -19,4 +19,4 @@ Here's an 80's-style montage of GIFs to give you an idea of what we're doing to




-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. +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](/uppy/atom.xml) to stay up to date with everything. diff --git a/website/src/_posts/2019-04-liftoff-29.md b/website/src/_posts/2019-04-liftoff-29.md index 981517ee85..8bd0503641 100644 --- a/website/src/_posts/2019-04-liftoff-29.md +++ b/website/src/_posts/2019-04-liftoff-29.md @@ -3,7 +3,7 @@ title: "Day 29" date: 2019-04-23 author: tyler published: true -image: "https://uppy.io/images/blog/30daystoliftoff/day-29.jpg" +image: "/uppy/images/blog/30daystoliftoff/day-29.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -32,4 +32,4 @@ In terms of progress and completed features, things are looking good. We don't h - [Evgenia](https://github.com/lakesare) has continued her work on [accessibility issues with Uppy's provider views](https://github.com/transloadit/uppy/issues/created_by/nqst) and is planning on adding her improvements in the coming days. -Don't forget that today is Day 29 of our '30 Days to Liftoff' challenge. With **Uppy 1.0** on its way and our blog post challenge coming to an end, we hope 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). +Don't forget that today is Day 29 of our '30 Days to Liftoff' challenge. With **Uppy 1.0** on its way and our blog post challenge coming to an end, we hope 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](/uppy/atom.xml). diff --git a/website/src/_posts/2019-04-liftoff-30.md b/website/src/_posts/2019-04-liftoff-30.md index 15c6e86b54..140595bbb2 100644 --- a/website/src/_posts/2019-04-liftoff-30.md +++ b/website/src/_posts/2019-04-liftoff-30.md @@ -2,7 +2,7 @@ title: "Day 30" date: 2019-04-24 author: kvz -image: "https://uppy.io/images/blog/30daystoliftoff/day30.jpg" +image: "/uppy/images/blog/30daystoliftoff/day30.jpg" series: 30 Days to Liftoff seriesSuffix: 'of 30' --- @@ -13,7 +13,7 @@ And then there were none! Zero days left in our thirty-day blog post challenge. -- [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)! +- [Tim](https://github.com/tim-kos) added additional information to the [migration guide](/uppy/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)! - [Abdel](https://github.com/kiloreux) [translated](https://github.com/transloadit/uppy/pull/1481) Uppy to French. @@ -33,7 +33,7 @@ A post a day can steal focus, but we learned a lot. It quickly became clear that Luckily, we had our content team to take ownership of the whole process and keep these distractions away from the Uppy core team as much as possible. In the end, we really enjoyed sharing our development process with the world and giving interested developers a better understanding of what we're trying to accomplish, 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! +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](/uppy/atom.xml) if you don't want to miss it! diff --git a/website/src/_posts/2019-08-1.3.md b/website/src/_posts/2019-08-1.3.md index 5d68af313c..ee4e087b64 100644 --- a/website/src/_posts/2019-08-1.3.md +++ b/website/src/_posts/2019-08-1.3.md @@ -5,7 +5,7 @@ author: arturi published: true --- -Hi there! We are back after a period of silence following the [Uppy 1.0 release](https://uppy.io/blog/2019/04/1.0/) in the end of April. It was pretty well received by the commnunity and press: we hit the front pages of Hacker News, [Product Hunt](https://www.producthunt.com/posts/uppy-1-0/) and [Reddit](https://www.reddit.com/r/javascript/comments/bhkx5k/uppy_10_your_best_friend_in_file_uploading/). We then started trending and gained over 20,000 stargazers on GitHub, got mentioned by [Smashing Magazine](https://mobile.twitter.com/smashingmag/status/1097870169043546112), [JavaScript Daily](https://twitter.com/JavaScriptDaily/status/1122935583603556352) and [JavaScript Weekly](https://javascriptweekly.com/issues/434). It’s been a crazy ride! We’d like to thank all our contributors and users for their continued support. +Hi there! We are back after a period of silence following the [Uppy 1.0 release](/uppy/blog/2019/04/1.0/) in the end of April. It was pretty well received by the commnunity and press: we hit the front pages of Hacker News, [Product Hunt](https://www.producthunt.com/posts/uppy-1-0/) and [Reddit](https://www.reddit.com/r/javascript/comments/bhkx5k/uppy_10_your_best_friend_in_file_uploading/). We then started trending and gained over 20,000 stargazers on GitHub, got mentioned by [Smashing Magazine](https://mobile.twitter.com/smashingmag/status/1097870169043546112), [JavaScript Daily](https://twitter.com/JavaScriptDaily/status/1122935583603556352) and [JavaScript Weekly](https://javascriptweekly.com/issues/434). It’s been a crazy ride! We’d like to thank all our contributors and users for their continued support. It was not all self reflection and celebrations, though, in Uppy Remote Headquaters™ following the `1.0` launch. After some vacation time, we quickly got back to work, releasing Uppy `1.1`, `1.2` and `1.3`. These updates address a lot of issues raised by the community and the team. @@ -51,7 +51,7 @@ See [#1671](https://github.com/transloadit/uppy/pull/1671) for more details. As ## Logger -We’ve added an option to supply a `logger` object with `debug`, `warn` and `error` methods, so you can use a custom logging solution with Uppy. Check out [the docs](https://uppy.io/docs/uppy/#logger) for more information. +We’ve added an option to supply a `logger` object with `debug`, `warn` and `error` methods, so you can use a custom logging solution with Uppy. Check out [the docs](/uppy/docs/uppy/#logger) for more information. In the future, past 2.0, the `logger: Uppy.debugLogger` option is going to replace `debug: true`. The latter will be kept for backwards compatibility for now. diff --git a/website/src/_posts/2019-11-1.6.md b/website/src/_posts/2019-11-1.6.md index 35830ea0c9..a32204be27 100644 --- a/website/src/_posts/2019-11-1.6.md +++ b/website/src/_posts/2019-11-1.6.md @@ -53,7 +53,7 @@ uppy.setOptions({ Now, Uppy will bark in Finnish! Hau, hau, hau! -Please see [`uppy.setOptions()` docs](https://uppy.io/docs/uppy/#uppy-setOptions-opts) for details. +Please see [`uppy.setOptions()` docs](/uppy/docs/uppy/#uppy-setOptions-opts) for details. ## Misc diff --git a/website/src/_posts/2019-12-1.7.md b/website/src/_posts/2019-12-1.7.md index 19286f9715..a81a381ad7 100644 --- a/website/src/_posts/2019-12-1.7.md +++ b/website/src/_posts/2019-12-1.7.md @@ -3,7 +3,7 @@ title: "Uppy 1.7: A Small One" date: 2020-01-10 author: renee published: true -image: "https://uppy.io/images/blog/1.7/cat-video-screen.jpg" +image: "/uppy/images/blog/1.7/cat-video-screen.jpg" --- Uppy 1.7 was released last December! This release added Hebrew translations, a recording length timer for the `@uppy/webcam` plugin, and a collection of improvements to Companion. @@ -27,7 +27,7 @@ We now run Companion tests on Node.js 6 on each commit, in addition to Node.js 1 Uploading files from remote providers with the `@uppy/aws-s3-multipart` plugin now uses the correct file name in your S3 bucket by default, instead of the temporary filename that Companion uses internally. -The `getKey()` option for S3 now has a [`metadata`](https://uppy.io/docs/companion/#s3-getKey-req-filename-metadata) parameter, so you can use file metadata from the client to determine the name of files in S3. +The `getKey()` option for S3 now has a [`metadata`](/uppy/docs/companion/#s3-getKey-req-filename-metadata) parameter, so you can use file metadata from the client to determine the name of files in S3. ## Locales diff --git a/website/src/_posts/2020-03-custom-providers.md b/website/src/_posts/2020-03-custom-providers.md index d2fcb7dff5..07ce21273e 100644 --- a/website/src/_posts/2020-03-custom-providers.md +++ b/website/src/_posts/2020-03-custom-providers.md @@ -5,7 +5,7 @@ author: ife published: false --- -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/). +In this post we will be going through a step by step tutorial on how to develop, and add custom [providers](/uppy/docs/providers/) to Uppy and Companion. For the purpose of this tutorial we will be building a custom provider for [Unsplash](https://unsplash.com/). @@ -15,7 +15,7 @@ In this post we will be going through a step by step tutorial on how to develop, > > They work tightly with [Companion](https://www.npmjs.com/package/@uppy/companion) — Uppy's server-to-server communication handler between your server and file storage providers. -Read more on [Provider Plugins](https://uppy.io/docs/providers/). +Read more on [Provider Plugins](/uppy/docs/providers/). Creating a custom provider composes of two parts; **Custom Companion Provider** and **Custom Uppy Plugin** @@ -146,7 +146,7 @@ Click "New Application" to create a new application. For the sake of this tutori Back to our project directory, we are going to create a `server/customprovider.js` file. This will contain the code that implements the Unsplash provider. -According to [the docs](https://uppy.io/docs/companion/#Adding-custom-providers), we need to create a class that implements the methods `list`, `download`, and `size`. +According to [the docs](/uppy/docs/companion/#Adding-custom-providers), we need to create a class that implements the methods `list`, `download`, and `size`. The constructor of our class will look something like this: @@ -211,7 +211,7 @@ _adaptData (res) { } ``` -the method makes an http request to the unsplash API based on the documentation to [list collections](https://unsplash.com/documentation#list-collections) and [list collection's photos](https://unsplash.com/documentation#get-a-collections-photos). The `_adaptData` method exists to help us conform to [the list data](https://uppy.io/docs/companion/#list-data) +the method makes an http request to the unsplash API based on the documentation to [list collections](https://unsplash.com/documentation#list-collections) and [list collection's photos](https://unsplash.com/documentation#get-a-collections-photos). The `_adaptData` method exists to help us conform to [the list data](/uppy/docs/companion/#list-data) Our `size` method will look something like this: @@ -417,7 +417,7 @@ You can find your unsplash API key on your Unsplash [app dashboard](https://unsp Now we need to implement the client part of this. To do this we need to implement an Uppy Plugin. -First, we'll create a `client/MyCustomProvider.js` file. Following the instructions [here](https://uppy.io/docs/writing-plugins/), our Uppy Plugin (aka `client/MyCustomProvider.js` file) could look something like this: +First, we'll create a `client/MyCustomProvider.js` file. Following the instructions [here](/uppy/docs/writing-plugins/), our Uppy Plugin (aka `client/MyCustomProvider.js` file) could look something like this: ```js const { UIPlugin } = require('@uppy/core') diff --git a/website/src/_posts/2020-04-1.10.md b/website/src/_posts/2020-04-1.10.md index 48e5760790..371f0d5d6c 100644 --- a/website/src/_posts/2020-04-1.10.md +++ b/website/src/_posts/2020-04-1.10.md @@ -26,7 +26,7 @@ Try the live demos on [Transloadit.com](https://transloadit.com): import your fi (Uppy demos are below the description and steps, under “Live Demo. See for yourself” ;-) -You can also play with an interactive demo, enabling different Uppy options and providers on the fly: +You can also play with an interactive demo, enabling different Uppy options and providers on the fly: OneDrive: diff --git a/website/src/_posts/2020-04-1.13.md b/website/src/_posts/2020-04-1.13.md index 01e0a67af1..f57b240770 100644 --- a/website/src/_posts/2020-04-1.13.md +++ b/website/src/_posts/2020-04-1.13.md @@ -2,7 +2,7 @@ title: "Uppy 1.11 — 1.13: Dark Mode, custom meta fields and Google Docs in Companion" date: 2020-04-20 author: arturi -image: "https://uppy.io/images/blog/1.13/uppy-dashboard-dark-mar-2020.png" +image: "/uppy/images/blog/1.13/uppy-dashboard-dark-mar-2020.png" published: true --- diff --git a/website/src/_posts/2020-07-1.18-image-editor.md b/website/src/_posts/2020-07-1.18-image-editor.md index 91b95deacd..491d184e9f 100644 --- a/website/src/_posts/2020-07-1.18-image-editor.md +++ b/website/src/_posts/2020-07-1.18-image-editor.md @@ -2,15 +2,15 @@ title: "Image Editor 🌈" date: 2020-07-21 author: arturi -image: "https://uppy.io/images/blog/1.18-image-editor/image-editor-dashboard.jpg" +image: "/uppy/images/blog/1.18-image-editor/image-editor-dashboard.jpg" published: true --- One of the most-requested Uppy features, the [Image Editor](/docs/image-editor/), has landed (as beta) in 1.18. -