owncloud / owncloud/android

Use different native Android upload dialogue

Open
#4,166 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature request
Dominant language
Kotlin
Stars
4.2k
Forks
3.1k
Avg merge
1d 12h
Merged PRs (30d)
7

Description

Is your feature request related to a problem? Please describe.
I wanted to upload some images stored in Google Photos to Owncloud. I noticed there are different upload dialogues on the part of Android when uploading files via the Android app and via the web interface. The one via the app seems to be more general-file-related, it offers imports from Google Drive, bug reports, ownCloud itself and system traces. The upload dialog via the web app on the other hand offers imports from Google Drive, Google Photos, Media, Bitmoji, bug reports and system traces, so it seems to be a bit more media-related rather than file-related.

Describe the solution you'd like
Add a way to upload files which opens the Android file sselection with access to Google Photos. (So maybe two upload buttons, one for media and one for other files?)

Describe alternatives you've considered
Replace the file-related dialogue with the media-related one. But then imports from other general-file-related cloud services like ownCloud won't probably work anymore.

Additional context
If you want to go further with this topic, I think ownCloud should appear on both the media-related and the file-related file selection dialogues (like e. g. Google Drive does), so that imports from ownCloud are possible for media-related uploads (to other apps).

Let me know if you need additional information or screenshots.

TASKS
  • Research (if needed)
  • Create branch feature/feature_name
  • Development tasks
    • Implement whatever
    • ...
  • Code review and apply changes requested
  • Design test plan
  • QA
  • Merge branch feature/feature_name into master
PR
  • App
  • Library (if needed)

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

The issue names no files, tests, or entry points. Start by locating the Android app's upload action and comparing its native file-selection flow with the web app's media flow. Done requires an agreed design and implementation supporting both media and general-file sources, plus a test plan covering both upload paths.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.