nextcloud / nextcloud/text

Allow admins to disable attachment feature

Open
#8,479 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature: attachments
Dominant language
JavaScript
Stars
659
Forks
133
Avg merge
1d 20h
Merged PRs (30d)
110

Description

Is your feature request related to a problem? Please describe.

In my use case, attachments are more of a nuisance than a feature. I have non-technical users and they confuse the idea of uploading a file to a folder and uploading a file as an attachment to a .md file. The file then gets into a hidden folder and is difficult to recover if you don't know it was uploaded that way or do not remember to which file it is attached.

Moreover, the attachment notion is not really a part of Markdown, which creates problem when editing a file offline or moving it.

Describe the solution you'd like
I would like an option in the admin panel to turn off this feature and have Text work as a pure Markdown editor.

Describe alternatives you've considered
I tried looking for a Markdown editor app in Nextcloud, but the only one I found requires an outdated server version.
I also tried to use the Notes app, but I cannot seem to take a file in an arbitrary folder and "open it with Notes".

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 the admin-panel settings entry point and the attachment handling path in the Text app. Trace how the attachment feature is enabled and how Markdown files are edited, then define the setting's behavior for administrators and users. Done means an administrator can disable attachments and the editor behaves as a pure Markdown editor without disrupting ordinary file editing.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.