Commit graph

1701 commits

Author SHA1 Message Date
Renée Kooi
ef5ba9c8fc
webcam: add video source selector (#2492)
* webcam: add showVideoSourceDropdown

* webcam: update video device list when adding/removing a video device

* webcam: cleaner changes

* delete extraneous file

* webcam: store sources data in state

* webcam: regather sources after getting access

* webcam: put the source selector next to the buttons

* webcam: put the video source selection on its own row in mobile view

* website: show webcam video source dropdown

* enable webcam features in dev example

* facingMode takes precedence over deviceId, and not needed when specific device is selected

fixes issue where on mobile (iOS) the device selection was ignored due to facingMode being set to 'user'

* Remove “video source” copy, style select, deal with iOS zoom-in issue

Co-authored-by: Tsy-Jon Lau <tlau@parsys.com>
Co-authored-by: Artur Paikin <artur@arturpaikin.com>
2020-10-18 12:21:59 +01:00
ifedapoolarewaju
ad708b7f45
docs: add commas to code snippet 2020-10-08 08:26:12 +01:00
Shlomo Zalman Heigh
3856afa238
companion: add option to hide welcome page and metrics (#2521)
* companion: add option to hide welcome and metrics

* fix scoping error

* fix lint errors
2020-10-05 11:20:04 +01:00
Artur Paikin
d07d27422c Release 2020-10-02 05:41:02 +01:00
Evan Kleiner
6ea7a1bfe8
Include required CSS import (#2548)
The editor is unusable if you're importing stylesheets individually and leave this one out.  In line with the documentation of other plugins, I added a note to import the relevant CSS file.
2020-09-26 13:38:03 +01:00
Adrita Sharma
11f52e330b
Corrected localhost URL to actual URL (#2543) 2020-09-20 18:02:59 +02:00
Renée Kooi
06f561c691
Fix XHR upload demos, fixes #2517 (#2537) 2020-09-19 13:06:57 +03:00
Artur Paikin
986e3986fe Release 2020-09-17 00:11:50 +03:00
N Robin
61277b336e
Added uppy-angular-library (#2315) 2020-09-14 16:22:42 +03:00
ifedapoolarewaju
2c264c3021
website[blog]: allow preview for blog post 2020-09-09 14:54:12 +01:00
Ifedapo .A. Olarewaju
654a077f2c
website[blog]: companion 2.0 blog post (#2469)
* website[blog]: first iteration of companion 2.0 blog post

* website[blog]: fix typo

Co-authored-by: Renée Kooi <renee@kooi.me>

* website[blog]: reword EOL notice

Co-authored-by: Renée Kooi <renee@kooi.me>

* website[blog]: rephrase lengthy sentence

* website[blog]: add reason and focus for releaase

* website[blog]: another iteration of companion 2.0 blog

* website[blog]: add note about companion v1 support

* An iteration

* website[blog]: publish companion 2.0 blog post

Co-authored-by: Renée Kooi <renee@kooi.me>
Co-authored-by: AJvanLoon <ajvanloon@gmail.com>
2020-09-09 13:11:52 +01:00
ifedapoolarewaju
7bf5ca55a7
Release 2020-09-07 12:40:44 +01:00
Ifedapo .A. Olarewaju
15d871d81e
docs: document Companion 2.0 related changes (#2363)
* docs: document Companion 2.0 related changes

* docs: migrating from companion v1 to v2

* docs: correct node version range for companion 2.0

* website[docs]: update minimum node.js requirement for companion
2020-09-07 12:07:31 +01:00
Andrew
0533357d61
Remove the --save flag (#2503) 2020-09-04 14:32:21 +02:00
Andrew
d8a371cf57
Spelling fix (#2502) 2020-09-03 08:10:24 +02:00
Renée Kooi
d4a77abafa
docs: note that image editor is beta 2020-09-02 13:00:30 +02:00
Evgenia Karunus
2c8e4aa3aa Fix the link to docs 2020-08-28 16:54:45 +05:00
Renée Kooi
3a9454f2c9
docs: link to the scss resolver post, closes #2296 2020-08-24 15:09:46 +02:00
Renée Kooi
769bd9747d
webcam: add videoConstraints option (#2362)
* allow webcam to accept constraints as option

* webcam: add typings for `videoConstraints`

* docs: update docs for the new webcam videoConstraints option

* Update website/src/docs/webcam.md

* webcam: prefer videoConstraints.facingMode over facingMode

* webcam: merge in setOptions

* webcam: handle case where constraints cannot be satisfied

Co-authored-by: Kevin Southworth <kevin.southworth@webascender.com>
2020-08-19 14:20:21 +01:00
Ifedapo .A. Olarewaju
cb384b84d5
website: enable Zoom on transloadit example (#2474) 2020-08-18 17:37:29 +01:00
ifedapoolarewaju
32e5445fac
Release 2020-08-17 15:08:07 +01:00
Renée Kooi
35ca9a84f8
Release 2020-08-13 10:51:47 +02:00
Ifedapo .A. Olarewaju
97db6f3d43
website[docs]: add add-on section to Zoom docs (#2452) 2020-08-11 17:42:36 +01:00
Renée Kooi
2fdf880064
tus: docs-deprecate autoRetry (#2347)
* tus: deprecate autoRetry

`autoRetry` retries failed uploads when the user's internet connection
comes back up after an outage. It's not totally clear from the name that
that is what it does: it could also just retry automatically after a
failure generally.

This feature can be implemented by users like this:
```js
uppy.on('back-online', () => {
  uppy.retryAll()
})
```
I think that's clearer than `autoRetry: true`, and we don't even have
to come up with a name!

Since the implementation is trivial and the functionality is independent
of tus, it probably shouldn't live in the plugin. Users can copy the
three lines from the docs and use it that way. We could also consider
moving it into `@uppy/core`.

* tus: fill in pr url

* tus: revert runtime deprecation

* changelog: remove deprecated `autoRetry` in 2.0
2020-08-11 13:37:15 +01:00
Ifedapo .A. Olarewaju
f35f1c610b
website[docs]: add documentation for zoom plugin (#2448) 2020-08-11 10:33:46 +01:00
Renée Kooi
8a1ead8b53
Release 2020-08-10 17:49:30 +02:00
Renée Kooi
2605353acb
docs: make global companion install bash line copy-pasteable, fixes #2438 2020-08-10 15:56:30 +02:00
Anthony Veaudry
8577db1e74
Adds minFileSize option Closes #2389 (#2394)
Co-authored-by: Renée Kooi <renee@kooi.me>
2020-08-06 16:11:55 +02:00
Alexander Zaytsev
d0c827a4a8
Bunch of website fixes (#2433) 2020-08-06 15:01:08 +02:00
Ifedapo .A. Olarewaju
53702d79cf
website: enable zoom example conditionally + remove conditional instagram graph example (#2422) 2020-07-31 15:44:57 +01:00
ifedapoolarewaju
36ab6f1d49
Release 2020-07-30 15:52:20 +01:00
mokutsu-coursera
f1ef5bd809
companion,zoom: add implementation for Zoom plugin and Zoom Provider (#2342)
* [WIP] First pass at adding zoom plugin and zoom companion service for allowing imports from zoom cloud

* WIP. Remove zoom example and move zoom companion code into core companion package, update list endpoint to retrieve based on pagination token or dates available, and get size / download endpoint working.

TO DO:
- fix logout / token expiry
- investigate why test for loading config from file is not working as expected
- confirm pagination works

* Modify provider views to allow for cases with zoom provider when insufficient results exist to enable infinite scroll (but users may need to retrieve older results), update types tests. Linters failing on the provider views files

* Update uppy and companion for the zoom integration to use folders to represent months, and retrieve 1 month at a time.

- clean up code around response data items to explicitly show fields, and match style of other provider methods
- update license date to 2020 across repo
- enable download/uploado of json timeline files
- fix companion test to load credentials from file
- remove front end code no longer required now that folders are being used instead of loading more with button

* Change initial check for user authentication to use same endpoint so we can reuse the same app permission list (ie dont require additional permissions to read user data)

* Clean up zoom provider index file, add api call back to retrieve user account information such as created timestamp and email, fix file icons, remove unused strings, remove license date updates from branch

* Add permission list to grant configurations, remove undefined response body check, update error to match style of other providers, reorder svg attribute to match other icons

* Add request to get user email address for when we are retrieving user meetings and meeting recordings within zoom provider, clean up logout api call

* Update adapter to use meeting UUID when returning the meeting id to match the meeting ID associated with the recording file meeting. This should also resolve issues around reused meeting IDs from zoom.

* Fix companion test

* uppy,robodog: do not add zoom yet

* zoom: add publishConfig

* test: remove uppy.Zoom use from typescript e2e test

Co-authored-by: Renée Kooi <renee@kooi.me>
2020-07-30 11:01:21 +01:00
Renée Kooi
2d91641ddd
Release 2020-07-29 16:50:45 +02:00
Renée Kooi
4ff28bee2a
website: also escape output in dragdrop example 2020-07-29 16:43:20 +02:00
Renée Kooi
3286f935e9
website: fix unescaped html output, thanks Shivprsad Sammbhare
Reported by https://linkedin.com/in/shivprasadsambhare
2020-07-29 15:26:38 +02:00
Renée Kooi
8c826313b6
A few docs things (#2371) 2020-07-29 12:17:27 +02:00
Renée Kooi
6151b33700
Release 2020-07-21 16:49:28 +02:00
bdirito
4ad07f5f1b
Adds the ability to upload whole folders to dashboard (#2334) 2020-07-21 14:19:00 +02:00
Artur Paikin
602e1759ea Add poster to video 2020-07-21 12:22:55 +01:00
Artur Paikin
50eaf37910 Image Editor doc category tweak 2020-07-21 12:13:32 +01:00
Artur Paikin
c3206d6a2d Add twitter feedback link 2020-07-21 12:10:36 +01:00
Artur Paikin
65e75a3b77 Publish Image Editor post 2020-07-21 11:16:51 +01:00
Kevin van Zonneveld
63e8446594 Update 2020-07-1.18-image-editor.md 2020-07-21 10:30:39 +02:00
Ryan Schumacher
2db787fe77
Add preact 10 comment (#2227)
Co-authored-by: Renée Kooi <renee@kooi.me>
2020-07-21 09:50:36 +02:00
Artur Paikin
cbc6c362b4 new Uppy() 2020-07-20 17:44:52 +01:00
Artur Paikin
070365cd64 Add Image Editor post draft 2020-07-20 17:43:34 +01:00
Artur Paikin
3e6be9d310 Fix image editor in the dashboard example 2020-07-20 14:52:24 +01:00
Artur Paikin
1faeb43228 Release 2020-07-19 14:37:55 +01:00
Artur Paikin
b48757b50c update docs and dev example 2020-07-18 10:38:07 +01:00
Artur Paikin
cd5f455b7d ImageEditor --> imageEditor 2020-07-17 12:56:27 +01:00