dtube / DTubeGo

DTube mobile client created in dart and flutter!
GNU General Public License v3.0
36 stars 15 forks source link

Make ipfs uploading process more userfriendly #61

Closed tibfox closed 3 years ago

tibfox commented 3 years ago
  1. if "upload" clicked -> push to other page (tab sub menu should not be accessible anymore)
  2. Better progress indicators - more info but beautiful
  3. perhaps uploading in background?!
  4. uploading progress state not correct -> Thumbnail progress display begins before finishing video upload
  5. thumbnail processing on phone? this take really much time
  6. add warning message for big videos (>150mb): long upload time

if ipfs failed -> go back to filled form, give user a message and let the user press "upload" again

more important:

create an isolate architecture to have an background uploader - the user can continue to browse and will get notified that the video got posted later.

tibfox commented 3 years ago

I go for the background uploader.

The only indicator should be the upload button itself (with fance green rising wave animation) and a flushbar when the upload failed or succeeded --> 1,2 not needed anymore

brishtiteveja commented 3 years ago
  1. yes
  2. Ah.. you already have it in mind(#79)
brishtiteveja commented 3 years ago
  1. Clear the IPFS upload for clean restart (upload restart)
tibfox commented 3 years ago

Currently the uploader works in the background as long as the ipfs/btfs endpoints don't have a failure or a very long queue. Currently there are often issues with this leading the upload to fail.

I would only want to make the ipfs uploaded more failsafe and give the rotating dtube logo some kind of progress in the background.