nextcloud / nextcloud/ios

Only 10 transfers visible / executed

Open
#522 1 comment 1 reaction 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.