Allow admins to disable attachment feature
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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