mat-sz / filedrop

📲 WebRTC E2E encrypted file transfer - React + node.js
https://drop.lol
BSD 3-Clause Clear License
700 stars 62 forks source link

Suggestions #22

Open Devocub opened 1 year ago

Devocub commented 1 year ago

Very cool project!

I have few features suggestions:

mat-sz commented 1 year ago

Hey, @Devocub. Thank you for your suggestions!

Console which shows what program tries to do and why it isn't working.

That tends to slow down the application, I would recommend just running filedrop locally if you'd like to know more.

Multithreaded filetransfer - I reached only half of my upload speed (reciver side was fast). I guess this might be related to how ISP limit internet speed. Upload speed grows from 0 to over max upload speed, then falls down to zero and it repeats.

Was thinking of a good way to handle this, I've noticed the same issue, especially with small files.

Continue file transfer if internet connection was lost.

Same as above, I was unable to find a good solution to this issue.

Screenshare, audio share.

I believe that this is out of scope for this project. I have another similar project I'm working on where this would be integrated though. Stay tuned! :)

mat-sz commented 1 year ago

@Devocub

Update:

Continue file transfer if internet connection was lost.

The recent refactor of the entire codebase will allow me to add that; so should be available soon-ish.

tilllt commented 9 months ago

Hey,

Multithreaded filetransfer - I reached only half of my upload speed (reciver side was fast). I guess this might be related to how ISP limit internet speed. Upload speed grows from 0 to over max upload speed, then falls down to zero and it repeats.

Was thinking of a good way to handle this, I've noticed the same issue, especially with small files.

Continue file transfer if internet connection was lost.

Same as above, I was unable to find a good solution to this issue.

as a suggestion: take a look at

https://tus.io/

and

https://uppy.io/