owncloud / owncloud/android

[FEATURE REQUEST] Please integrate versioning into the app, like the Web GUI has

Open
#4,504 1 comment 1 reaction 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.
Bug 4305: The OwnCloud app currently uses to kill text files when you edit and save them. To correct you have to find a PC, log into the cloud's web GUI and do the restore.

Describe the solution you'd like
Some GUI that allows to restore one of the previous versions of the file.

Describe alternatives you've considered
The Web GUI does it already.

Additional context
Add any other context or screenshots about the feature request here.

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

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 reviewing Bug 4305 and the existing Web GUI versioning behavior described in the issue. Then identify where the Android app handles file editing and version-related actions. Done means users can view and restore a previous file version from the app, with an appropriate test plan and tests where applicable.

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.