nextcloud / nextcloud/spreed

Batch delete files in a conversation or delete all files in the conversation when it is deleted.

Open
#6,469 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature: upload & shares & voice 📤🎙️
Dominant language
PHP
Stars
2.2k
Forks
587
Avg merge
17h 55m
Merged PRs (30d)
350

Description

Sometimes conversations need to be deleted.
Problem is, images / files remain on the server when a conversation is deleted, so one must delete the files one by one before deleting the conversation.

It would be nice to have a feature to either,

  1. list all image / files in a conversation, to be able to delete them all at once in one click (a bit like "Scrapy APP" in Slack)
    or
  2. when a conversation is deleted, to simply have an option with a checkbox to delete all images / files.

(this should be a feature made for the admins that should allow them to free space on the server)
Cheers

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 tracing the conversation-deletion flow and how attached images and files are currently removed. Compare the proposed batch-delete and delete-on-conversation-removal behaviors with the admin requirement, then confirm which scope is accepted. Done means the chosen behavior removes the intended files without affecting other conversations.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.