-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Is your feature request related to a problem? Please describe.
When you tell the NextCloud app to AutoUpload a camera dir with >3000 images in it, the app needs to process each of the images before it begins uploading but there is no visual indicator or mention that this processing needs to be done. This creates an experience where the user tells the app to upload a directory and from the user's perspective nothing is happening, potentially leading them to conclude the feature is broken. In fact, the app is busy processing the files and will begin uploading them shortly.
Describe the solution you'd like
A visual indicator or notification to the user that the app is processing the requested uploads and that file transfers will be visible in the Uploads section only when processing is completed.
Describe alternatives you've considered
Leaving it as is can lead reasonable users to conclude that the feature is broken when it is not.
Additional context
I had problems with autoupload, and from the Issues page I can see that I'm by no means the only one.
I've done some further testing, and I think I've narrowed down the behavior I'm seeing, and perhaps others are seeing too.
Background
When Google announced changes to their google photos offering, I began looking for a new solution. However I've already been using this phone for a couple years now, so the photos and videos on it that I want to back are numerous. There's about 15K items that I want to backup, about 60GB. I suspect the situation of having a large directory to upload from your phone to NextCloud is not uncommon.
My workflow when I was testing out NextCloud was as follows:
- Install Nextcloud on my Android device
- Login to Nextcloud on Android device
- Explore a bit, find the AutoUpload feature
- Configured AutoUpload to upload most of dirs on my phone with files I wanted uploaded (60GB of camera images, whatsapp memes and videos, demo videos from slack, the works) all in one go.
- Waited for something to happen, nothing happened. Went to the Upload section, nothing was happening. Checked webserver logs, they were idle.
- Went into AutoUpload and un-selected and then re-selected everything. Waited again, nothing happened anywhere that I could see on the phone or webserver.
- Uninstalled NextCloud from my phone concluding that the one feature I was after - autoupload - was broken
- Pondered some more, chatted with a friend who used it before and tried to give it one more go
- This time I figure'd I'd start with one dir, and just for the hell of it lets start with the dir with the fewest images, the one with 42 images in it.
- Almost right away, I started seeing upload notifications on my phone and webserver logs flying past my screen, it was working!
- Ok, let's try another folder, a little bit larger, 330 images this time.
- A longer delay than before, almost a minute or two this time, but eventually it began working too!
This is where it occurred to me that the duration between telling it to upload and it actually uploading is related to the number of items in the directory, and there's no visual indicator that the app is doing anything, so the user concludes it's broken.
I've tested this with both images and video now and it's working for me, patience in relation to the number of items being processed is a recipe for success.
Phone: Samsung SM-G965W
Android Version: 10
NextCloud Android app version: 3.15.1
NextCloud OS: Debian 10 "Buster"
NextCloud Version: 21.0.0