Improve the uploads screen inside the app
- Dominant language
- Kotlin
- Stars
- 5.6k
- Forks
- 2k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 92
Description
### Is your feature request related to a problem? Please describe.
I had the problem described on https://github.com/nextcloud/android/issues/11974, and the way the _uploads screen_ is currently organized is problematic if you have a large number of files to upload and several different upload statuses.
Currently, the behavior of 3.26.0 shows a list of all uploads grouped by upload status
- Waiting to send
- Sent
- Restart failed/Pending (contains subtypes):
- Conflict, resolve manually
- Application finished
The problems are:
1. If you have a huge list of files waiting to be sent (I have over 5000 files in this state), It takes a long time to navigate through the entire list until you reach the Restart failed/Pending group. It takes a long time because the scroll is not instantaneous, when dragging your finger up, it takes 1 second or more for the action to be effectively executed, so you can perform the action of dragging your finger up again.
2. Each time an upload is made, or an upload conflict is resolved manually, the entire list is updated, interfering with the scrolling action.
### Describe the solution you'd like
For issue #11974 specifically, I think it would be good to subdivide the Restart failed/Pending status into a different tab so that the user could more easily access the list of conflicting files and thus take action more easily.
### Describe alternatives you've considered
Another option is instead of using tabs, include and option to apply filters by upload status/substatus
### Additional context
Contributor guide
Assessment
This issue has not been assessed yet.