Commit graph

12 commits

Author SHA1 Message Date
Carter Konz
970ac8df5b
companion,box: Box provider implementation (#2549)
* boilerplate for Box provider

TODO:
  - adapter
  - index
  - website/src/docs
  - tests

* Box provider implementation

- adapter
- index
- npm bufoonery
- lil' fixes

and MORE!

TODO:
- thumbnails 🤬
- tests
- docs

* Box provider: add brand icon, fix file icons

- token issues with thumbnail/logout

* Box provider: fix thumbnails, upload

- fix tokens for box
- implement `size()`
- make debug logging easier to find (bold blue)

learned:
- box needs cookie auth
- thumbnail requests come back as 202s

TODO:
- fix logout with form POST (zoom example)

* Box provider: fix logout

- add client info as formData to revoke post

TODO:
- tests cleanup
- package-lock fix
- docs

* Box provider: docs

TODO:
- tests

* Box provider: cleanup

TODO:
- tests

* fix error msg path for Box

- remove comment

* keeping up

- update ProviderViews import
- fix version string on Box package.json

* companion,box: exclude box from global module/examples while in beta

Co-authored-by: Ifedapo .A. Olarewaju <ifedapoolarewaju@gmail.com>
2020-11-13 15:37:00 +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
ifedapoolarewaju
c3ea4d384f
companion,facebook: add support for facebook provider 2019-08-22 14:50:48 +01:00
Kevin van Zonneveld
5c85c401bf Fix travis secret samples 2018-09-03 14:50:40 +02:00
Kevin van Zonneveld
67af833fdb
More uppy server -> companion renames (#1037)
* Some uppy server -> companion renames

* Fix typos

* Implement most of @goto-bus-stop's feedback

* Nuke Create React App readme

* An Companion -> A Companion

* Companion server -> instance
2018-09-03 14:48:03 +02:00
Kevin van Zonneveld
f42f32ff19
Script to automatically add contributors to the README.md (#772)
* First swing at contributors

* Switch to tag style

* Working now
2018-04-20 11:24:25 +02:00
Kevin van Zonneveld
33eb159a01
Upload Uppy releases to Edgly.net CDN (#558)
* Upload Uppy releases to Edgly.net CDN

* Install AWS CLI if needed

* Remove unpkg from docs

a) Good citizenship to pay for production bandwidth ourselves
b) Nice to have a CDN that will exist exactly as long we will :)

* Fix typos (thx @goto-bus-stop)
2018-01-29 10:08:02 +01:00
Kevin van Zonneveld
36aca95a88 Marrying travis & sauce (#88)
* First swing at marrying travis & sauce

* Try to utilize the tunnel on Travis so we can test localhost

* Fix tag tyoe

* No longer spin up xwindows as saucelabs runs our browsers now
2016-05-07 10:56:30 +02:00
Kevin van Zonneveld
fb48376978 Don't need the magic functions 2016-04-06 17:48:06 +02:00
Kevin van Zonneveld
0647249654 Add back GHPAGES_URL 2016-04-06 17:25:22 +02:00
Kevin van Zonneveld
244c201549 Add environment required by uppy-server 2016-04-06 11:33:49 +02:00
Kevin van Zonneveld
25359cd310 Support for local environment for if you want to deploy by hand 2016-01-11 08:13:06 +01:00