nextcloud / nextcloud/server

Provide a common user-level folder for application data

Open
#46,309 28 comments 26 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement feature: apps management integration
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

The problem:

Several apps in Nextcloud have their own attachment or data folder in the user's root folder. These folders clutter the users's root folder and unnecessary complicates the interface.

Proposed solution:

We think it's best to group all these folders into a hidden .appdata folder.

This solution removes the noise for non-advanced users who will primarily access this data from the apps it belongs to, while still make the data available in files for advanced users, by toggling the display of hidden folders on.

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 locating how Nextcloud apps create attachment or data folders in the user's root folder, then inspect how hidden folders are represented in Files. The issue is complete when these app folders are grouped under a hidden .appdata folder while remaining available when hidden folders are shown.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.