Commit graph

54 commits

Author SHA1 Message Date
prakash
5585a796af
Merge remote-tracking branch 'origin/main' into restore/pr-6284 2026-06-20 01:37:42 +05:30
Prakash
2d429a8aef
@uppy/aws-s3: remote uploads and golden retriever (#6186)
- add support for remote uploads
- add support for restore using golden-retriever
- update examples
- #6181 still persists

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2026-06-17 13:54:48 +05:30
Prakash
12de077e6d
remove @uppy/instagram (#6257)
closes #5455 , this PR removes all Instagram support from both the
client and Companion server.

Removed:
- Instagram from @uppy/remote-sources (src, package.json, keywords)
- Instagram export from uppy bundle (bundle.ts, index.ts, package.json)
- Companion Instagram OAuth provider (provider/index.js, grant.js)
- Companion standalone helper Instagram env vars (helper.js,
env_example)
- All Companion Instagram tests (providers.test.js,
provider-manager.test.js, fixtures/index.js, mockserver.js)
2026-05-13 14:42:10 +05:30
Merlijn Vos
22957e487d
Update contributing.md (#5846)
imho there was a lot of redundant info in the contributing file, which
likely results in contributors not reading things because it's too much.
Trying to focus now on just the essentials.
2025-08-05 09:46:11 +02:00
Mikael Finstad
6d37514016
document how to fix a broken release (#5755) 2025-05-20 13:49:00 +02:00
Mikael Finstad
8ebdf73c68
Fix allowed origins (#5536)
* fix typo

* escape regex in default companionAllowedHosts

- also fail early if invalid regex supplied
- and add unit tests

* Remove todo comment

Co-authored-by: Mikael Finstad <finstaden@gmail.com>

---------

Co-authored-by: Merlijn Vos <merlijn@soverin.net>
2024-12-04 23:04:42 +08:00
Anthony Veaudry
71a6fcd956
Fix links (#5492) 2024-10-29 13:54:00 +01:00
Antoine du Hamel
2be1a99123
Merge stable branch 2024-06-27 17:48:33 +02:00
Evgenia Karunus
8566400736
docs: rewrite Instagram dev setup section (#5274)
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
2024-06-27 13:02:32 +02:00
Evgenia Karunus
8e8465155c
meta: remove the Zoom section from CONTRIBUTING.md (#5273) 2024-06-27 12:50:05 +02:00
Antoine du Hamel
ae2ffb88cd
Merge stable branch 2024-06-04 17:17:01 +02:00
Mikael Finstad
f3cb4f4856
meta: remove Companion's prepublishOnly (#5220) 2024-06-04 10:29:38 +02:00
Murderlon
233dc8d6ab
Format 2024-05-02 15:22:30 +02:00
Murderlon
9d8fb57a74
Merge branch 'main' into 4.x
* main:
  meta: enable prettier for markdown (#5133)
  @uppy/xhr-upload: do not throw when res is missing url (#5132)
  @uppy/companion: coerce `requestUrl` to a string (#5128)
  Release: uppy@3.25.0 (#5127)
  meta: enforce use of `.js` extension in `import type` declarations (#5126)
  @uppy/core: add instance ID to generated IDs (#5080)
  @uppy/core: reference updated i18n in Restricter (#5118)
2024-05-02 12:26:16 +02:00
Merlijn Vos
7d6937300a
meta: enable prettier for markdown (#5133)
* meta: enable prettier for markdown

* Ignore changelogs

* revert CHANGELOG changes

* More formatting

---------

Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
2024-05-02 11:35:55 +02:00
Antoine du Hamel
eef6b1e72b
meta: fix linter errors (#4704) 2023-09-26 18:53:06 +02:00
Mikael Finstad
87a28ed18d
add companion hotfix doc (#4683)
* add companion hotfix doc

* Update CONTRIBUTING.md
2023-09-23 16:30:39 +08:00
Evgenia Karunus
35901731e4
Improve Contributing.md (#4633)
* contributing.md - remove mentions of Uppy.io

* contributing.md - clarify corepack usage

fix

* contributing.md - move #development above #tests, add instructions for the basic example

* Update .github/CONTRIBUTING.md

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>

* Update .github/CONTRIBUTING.md

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>

* Update .github/CONTRIBUTING.md

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>

* Update .github/CONTRIBUTING.md

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>

* Update .github/CONTRIBUTING.md

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>

* contributing.md - our last decision on corepack

* Update .github/CONTRIBUTING.md

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>

* Update .github/CONTRIBUTING.md

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>

---------

Co-authored-by: Artur Paikin <artur@arturpaikin.com>
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
2023-09-11 14:03:35 +02:00
Mikael Finstad
c929051bfe
Add i18n to CONTRIBUTING.md (#4591)
* Add i18n to CONTRIBUTING.md

https://github.com/transloadit/uppy.io/issues/134#issuecomment-1632102417

* Update .github/CONTRIBUTING.md

Co-authored-by: Antoine du Hamel <antoine@transloadit.com>

---------

Co-authored-by: Artur Paikin <artur@arturpaikin.com>
Co-authored-by: Antoine du Hamel <antoine@transloadit.com>
2023-07-20 15:50:25 +02:00
Antoine du Hamel
0da66ff9bd
website: replace Robodog example with Uppy plugins (#4026)
Co-authored-by: Artur Paikin <artur@arturpaikin.com>
2022-08-22 16:55:19 +02:00
Mikael Finstad
35812ca378
Companion: rewrite request and purest to got (#3953)
* rewrite to async

* rewrite box and dropbox to got

(not yet working due to jest esm issues)

* downgrade got

* update developer notes

* rewrite

- rewrite remaining providers to got
- rewrite to async/await
- pull out adapt code into adapters
- provider/companion tests still todo

* add zoom to dev dashboard

* rewrites

- rewrite remaining providers to got and reuse code
- port tests
- remove request
- remove purest
- rewrite periodic ping job to got
- rewrite uploader to got
- rewrite "url" to got
- rewrite getRedirectEvaluator/request to got
- rewrite http/https agent/request to got
- rewrite credentials.js to got
- fix "todo: handle failures differently to return 400 for this case instead"
- add test for http/https agent
- improve test for credentials (remote/local)
- make /zoom/logout return 424 instead of 500 on credentials error
- remove useless http-agent tests
- fix various eslint warnings

* work around ts error

* remove forgotten change
2022-08-16 18:44:04 +07:00
Mikael Finstad
4044971af0
Update CONTRIBUTING.md (#3966)
* Update CONTRIBUTING.md

* Update CONTRIBUTING.md
2022-08-11 17:06:46 +07:00
Mikael Finstad
03cb9b7ac7
doc: de-dupe companion dev docs (#3852) 2022-07-06 15:48:16 +02:00
YukeshShr
50326a06c7
website: fix broken links (#3861)
Refs: https://app.intercom.com/a/apps/qiqpfgjg/inbox/inbox/5079389/conversations/26852700008229
2022-07-06 14:13:36 +02:00
Mikael Finstad
ca15897cac
remove incorrect s3 documentation (#3571)
closes #3565
2022-03-15 19:47:22 +07:00
Antoine du Hamel
f4f1b810b7
meta: use a single .env file for config (#3498)
Fixes: https://github.com/transloadit/uppy/issues/3473
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2022-02-17 15:47:15 +01:00
Antoine du Hamel
f08b71d48b
meta: consolidate ENV files and fix contributing guidelines (#3475)
And use `pull_request_target` event instead of `pull_request` to use secrets from forks.

Fixes: https://github.com/transloadit/uppy/issues/3473

Co-authored-by: Mikael Finstad <finstaden@gmail.com>
2022-02-14 15:13:38 +01:00
Merlijn Vos
6da874ed3a
meta: Make E2E Great Again (#3444)
Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
2022-02-08 17:37:27 +01:00
Mikael Finstad
142b95a1c6
Update CONTRIBUTING.md (#3411)
* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update .github/CONTRIBUTING.md

Co-authored-by: Merlijn Vos <merlijn@soverin.net>

Co-authored-by: Merlijn Vos <merlijn@soverin.net>
2022-02-02 22:31:58 +07:00
Antoine du Hamel
b8a466b6ad
meta: add release automations (#3304)
* meta: add release automations

* Add missing versions

* remove old scripts that are no longer useful

* add special casing for robodog

* skip fetching if HEAD is already available locally

* Publish to npm from GitHub actions

* fixes

* Update afterVersionBump script

* Fix getUpToDateRefsFromGitHub script

* Make sub-package specific changelogs

* fix git and PR opening process in GH Actions

* fix Release action

* don't fetch GH user names in changelog

* add support for commits that touch several packages

* add website as a valid commit message prefix

* Assign the PR to the releaser and fix other GH related bugs

* Remove release branch from CI

* Restore git history at the end of local release session

* skip CI if assignee has not approved the PR

* fix release commit message

* beautify commit message

* Special case for @uppy/robodog

* Failure is not an option

* Rename release CI

* Always rewind before crashing

* Improve logging

* fix changelog table

* fix linter

* Update CONTRIBUTING.md

* Remove unused package

* Disable Release workflow between two releases

* Fix git command and workaround deleted branch
2021-12-07 18:19:06 +01:00
Antoine du Hamel
f0a478d21a meta: use workspace:^ in peerDependencies (#3278) 2021-10-27 17:53:16 +02:00
Antoine du Hamel
9fe02400ae meta: use workspace:^ instead of workspace:* (#3278) 2021-10-27 17:53:11 +02:00
Antoine du Hamel
01d7ea13e9
meta: use Yarn v3 instead of npm (#3237)
* meta: use Yarn v3 instead of npm

* Update CONTRIBUTING.md to fix linter errors

* remove remaining npm commands

* Update deps
2021-10-20 15:16:59 +02:00
YukeshShr
5de98d8f61
Fix webdriver.io guide link (#3165) 2021-09-06 11:30:22 +02:00
Artur Paikin
974a976cb5 fix website examples 2021-08-31 08:28:06 +01:00
Artur Paikin
b398248198 Update peerDependencies to ^2.0.0 in all uppy packages 2021-08-24 20:22:13 +01:00
Artur Paikin
08cac3bebc master --> main 2021-08-03 15:34:24 +01:00
Antoine du Hamel
359f12293c
meta: update CONTRIBUTING.md (#3011) 2021-07-19 23:18:35 +02:00
JT
822c8d2a7d
Add Robodog Types (#2989)
* Add types

* Formatting

* Add statusbar setting

* Add tests

* Mention current typescript version

* Remove irrelevant type
2021-07-14 08:22:17 +01:00
Mikael Finstad
800f10486e
Add instagram development notes (#2984) 2021-07-07 15:57:32 +01:00
Artur Paikin
df0f26754d Try if this fixes /docs/contributing on the website
fixed locally
2021-01-29 20:00:01 +00:00
Andrew
c1a152deaf
docs: Add Integration Guide (#2696)
* Added basic guide

* Small fixes
2021-01-25 14:16:38 +00:00
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
Renée Kooi
7bf390abda
add markdown linting using remark (#2181)
* build: add markdown linting

* build: support markdown front matter

* build: fail remark lint on warnings

* Fix markdown lint warnings

* changelog: fix markdown errors, allow literal URLs

* ci: add markdown lint step

* website: regenerate contributing.md

* build: properly ignore vendor and built files from remark-lint

* build: add private packages to lerna config
2020-04-13 09:48:11 +02:00
Renée Kooi
13ad48c1f5
docs: update contributing.md now that lerna supports 2FA 2019-11-04 11:57:54 +01:00
Renée Kooi
10bc79574e
lerna link convert (#1730)
* lerna link convert

* ci: use npm ci

* update lockfile

* companion: set `bin` to source file

Since typescript doesn't actually transform anything, we can just use
this.

In a next major version we could set `noEmit: true` in the tsconfig and
stop publishing `lib`.

* companion: do chmod +x on start-server.js

* build: remove obsolete lerna config

* build: explicitly install latest versions when building e2e tests for ci

* Remove versions from private packages

* fix regex

* try fix

* ci: force npm to install to endtoend folder

* ci: fold up e2e build output

* Update netlify deploy preview command

* Remove mentions of npm run bootstrap

* Edit .github/CONTRIBUTING.md instead

* companion: add proxy executable

* companion: fix publish

* Downgrade jest to appease create-react-app
2019-07-19 12:16:36 +02:00
Evgenia Karunus
2c2987ecb4 contributing.md - improved #Local previews section (#1645)
* contributing.md - improved #Local previews section

* contributing.md - added the 'npm run bootstrap' step
2019-06-11 20:34:33 +03:00
Renée Kooi
81e14a4a3b
meta: update lerna link, switched to v3 a long time ago [skip ci] 2019-05-08 15:18:32 +02:00
Renée Kooi
1516b25dfb
Fix wrong destination anchor link (#1515)
Fix wrong destination anchor link
2019-05-01 19:38:14 +02:00
webmaster@touramerica.ie
d26302ba6a Fix wrong destination anchor link 2019-05-01 15:36:34 +01:00