Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Uppy for file uploading #807

Open
3 tasks
YousefED opened this issue Jun 5, 2024 · 6 comments · May be fixed by #842
Open
3 tasks

Add support for Uppy for file uploading #807

YousefED opened this issue Jun 5, 2024 · 6 comments · May be fixed by #842
Assignees
Labels
💎 Bounty enhancement New feature or request

Comments

@YousefED
Copy link
Collaborator

YousefED commented Jun 5, 2024

Is your feature request related to a problem? Please describe.
We'd like to add support for https://uppy.io/ for file uploading. This would require:

Describe the solution you'd like
Initially, creating an example (similar to other blocknote examples in the example directory would suffice (as part of follow up work, later we could see what we can extract to a reusable package).

The main requirements are:

  • Most important: customize the BlockNote FilePanel to use the Uppy React library (use a FilePanelController and the Uppy Dashboard for this)
  • Make sure the uploadFile function also uses the uppy pipeline
  • It should be clear in the code where you can configure additional Uppy options such as a companion URL or transloadit server

Of course, it must work for selecting / uploading resources for different blocks (e.g.: File / Image / Video)

@YousefED YousefED added the enhancement New feature or request label Jun 5, 2024
@YousefED
Copy link
Collaborator Author

YousefED commented Jun 5, 2024

/bounty 100

Copy link

algora-pbc bot commented Jun 5, 2024

💎 $100 bounty • BlockNote

Steps to solve:

  1. Start working: Comment /attempt #807 with your implementation plan
  2. Submit work: Create a pull request including /claim #807 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to TypeCellOS/BlockNote!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🟢 @ezhil56x Jun 5, 2024, 9:08:44 AM #842
🔴 @rajeshj11 Jun 13, 2024, 3:20:51 PM WIP

@ezhil56x
Copy link

ezhil56x commented Jun 5, 2024

Can I get assigned?
/attempt #807

Algora profile Completed bounties Tech Active attempts Options
@ezhil56x 31 bounties from 11 projects
JavaScript, TypeScript,
Rust & more
Cancel attempt

@ezhil56x
Copy link

ezhil56x commented Jun 5, 2024

@YousefED
It would be great if it is assigned, as it's a feature to be implemented.
Thanks!

@ezhil56x ezhil56x linked a pull request Jun 13, 2024 that will close this issue
Copy link

algora-pbc bot commented Jun 13, 2024

💡 @ezhil56x submitted a pull request that claims the bounty. You can visit your bounty board to reward.

@rajeshj11
Copy link

rajeshj11 commented Jun 13, 2024

/attempt #807

Algora profile Completed bounties Tech Active attempts Options
@rajeshj11 6 bounties from 4 projects
JavaScript, TypeScript,
HTML
Cancel attempt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💎 Bounty enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants