nextcloud / nextcloud/activity

allow undelete from activity stream

Open
#694 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature: stream
Dominant language
JavaScript
Stars
145
Forks
72
Avg merge
6d 9h
Merged PRs (30d)
42

Description

The quickest/easiest place for someone to undelete an item they just accidentally deleted (or just realised they might have accidentally deleted) would be in the activity stream.

While in a small/low activity installation the deleted files area would be similarly quick, it doesn't scale at all well, getting slow (minutes to load) once file count passes 100k and failing completely sometime around 500k (we're working on a "Trash+" to alleviate that).

Even if trash was scaling, it would still be easier for an individual user to look at their activity stream to locate and undelete the deleted item - particularly as it might be the first place they look when they can't find it.

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 activity stream and the existing deleted-files area, then trace how an item is currently undeleted. Compare the activity-stream workflow with the Trash+ scaling context described in the issue. Done should let a user identify a deleted item in the activity stream and undelete it successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.