nextcloud / nextcloud/activity
allow undelete from activity stream
Nobody has claimed this yet.
- 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
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 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