Only 10 transfers visible / executed
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
Expected behaviour
A user can see all of his transfers in the app somehow. Maybe a couple (configurable amount) are shown by default, and on the bottom of the list, a "load more" button allows showing of more transfers. No matter how many transfers are displayed, all transfers are executed, e.g., even if the list is filled with failed transfers, other transfers that are not visible are still executed. (Connected to #521)
Actual behaviour
Only 10 transfers are visible. The user is not able to see more of his transfers than the first 10. When the list is filled up with failed transfers, no other transfers are executed. (Connected to #521)
Steps to reproduce
Spawn a couple (e.g. 50+) transfers, e.g. by marking a folder as a favourite and having "Favourites available offline" enabled in settings.
iOS version
iOS 11.2.6
App version
2.20.4.00005
Server configuration
Operating system:
Arch Linux
Web server:
$ httpd -v
Server version: Apache/2.4.29 (Unix)
Server built: Oct 21 2017 12:45:02
Database:
$ mysql --version
mysql Ver 15.1 Distrib 10.1.31-MariaDB, for Linux (x86_64) using readline 5.1
PHP version:
$ php --version
PHP 7.2.3 (cli) (built: Mar 1 2018 16:50:09) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.3, Copyright (c) 1999-2018, by Zend Technologies
Nextcloud version: (see Nextcloud admin page)
13.0.0
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue by creating 50+ transfers through a folder with “Favourites available offline” enabled, then inspect the transfer list and execution flow. Focus on the 10-item display limit and the interaction with failed transfers. Done means users can access all transfers, optionally load more, and every transfer executes regardless of which items are visible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100