nextcloud / nextcloud/server

Nextcloud actions progress in notifications

Open
#41,790 23 comments 34 reactions 1 assignee View on GitHub

@marcoambrosini is already working on this.

Since Feb 26, 2025.

0. Needs triage design enhancement feature: files
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

The problem:

As a Nextcloud user of the web interface, it's difficult to keep track of the status of operations I initiate such as copying, moving files, Nextcloud assistant jobs and more.

This results in a feeling of uncertainty to the user and renders the experience with these types of operations less than ideal.

The proposed solution:

Just like on Android, ongoing operations can be part of the same space where notifications are shown. This is because operations often end with a notification (AI activities, or Talk call recordings) or it just makes sense to have not yet another space for this.

When the user starts an operation that is likely to take some time to complete, it should be immediately visible somewhere in the user interface that the operation is being carried out, along with how long it's going to take and some other features.

Features:

  • Ability to see the initiated operations in one place
  • Ability to selectively stop operations
  • Granularity In operations that involve more than one item. For example, in a batch file upload, being able to stop uploading one file and continue with the rest
  • Continuity of the initiated operation even upon closing a tab. Once I reopen the app, I can see the operation has continued and has been completed.
  • Detailed full size view

Possible operations shown:

  • Copy files operation
  • Moving files operation
  • Zipping folders for downloads
  • Uploading large files in text based applications
  • AI processes
  • Talk generating call recordings
  • Desktop client status
  • Installing Nextcloud apps
  • Ownership transfer of files
  • Other services?
Outdated screenshot where it shows as separate icon in top bar – idea would be to combine it with notifications

Screenshot from 2023-12-28 15-01-49

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.