nextcloud / nextcloud/ios

Simultaneous multi-account support in iOS “Files” app

Open
#2,044 5 comments 12 reactions 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

Steps to reproduce
  1. Have 2+ accounts in the Nextcloud app
  2. Go to the “Files” app
  3. Open “Nextcloud”
  4. The content of that folder comes from the currently opened account in the Nextcloud app
Expected behaviour

It should be possible to simultaneously access, edit, and manipulate the content of all the accounts linked with the Nextcloud app, not only the one currently opened.

Actual behaviour

In order to access from the Files app (or from any app which integrates with the system files) content that is not from the currently opened account, it is necessary to open the Nextcloud app, switch accounts, then get back to the Files app

Environment data

iOS version: 15.5

Nextcloud iOS app version: 4.4.0.18

Server operating system: Not relevant, also because the two accounts I am using are from different servers with different Nextcloud versions

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

Start by reproducing the behavior in the iOS Files app with two linked accounts, then trace how the Nextcloud app exposes the currently opened account to system file integrations. Define how simultaneous access, editing, and account selection should work, and verify that switching accounts in the Nextcloud app is no longer required.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.