Skip to content

Add filtering capabilities to Activity app #2666

Description

@sorbaugh

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

Which Nextcloud Version are you currently using: (see administration page)

Is your feature request related to a problem? Please describe.
Currently, as an instance grows and has more users, activity notifications can be flooded with information that is not relevant for a user.

Describe the solution you'd like
With a filtering feature, users would be able to configure what activities they really need to be notified about. For example, specific files that the user has "interacted" with, Files that a Team a user is part of have affected, etc.

Describe alternatives you've considered
/

Additional context
/

Pinned by artonge

Activity

  1. artonge commented on Jun 19, 2026

    @artonge
    Collaborator

    @nextcloud/designers can we have a more exhaustive list of filters?

    • Files with which the user has interacted: maybe based on the list of files that has an activity on which I am the actor.
    • Files to which one of the user's team as access: files path that are under list the received team shares
  2. artonge commented on Jun 19, 2026

    @artonge
    Collaborator

    First step would be to support that on the API. Then we can ask a frontender to implement the UI to use those new capabilities.

  3. changed the title [-]Add filtering capabilities to Activity notifications[/-] [+]Add filtering capabilities to Activity app[/+] on Jul 29, 2026
  4. jospoortvliet commented on Jul 29, 2026

    @jospoortvliet
    Member

    I would think per team is a big one we should relatively soon have: the Teams app would want to be able to show all activities happening on team resources.

    In the teams app left sidebar, I'd also like to be able to select a team from my teams and see just their activity.

  5. jancborchardt commented on Jul 29, 2026

    @jancborchardt
    Member

    We should keep this as simple as possible, no big list of filter options. There needs to be a toggle at the top for filtering, with "Focused" and "All activity".

    We need to have this new default "Focused" activity stream which shows:

    • Items you own/created
    • Items you edited
    • Things you are assigned to / attending (Deck / Calendar)
    • Ktems you commented on
    • Favorites
    • Stuff from your teams
    • …

    We could have a "Teams" selector which allows you to filter by team activity, but keep in mind we have the dedicated Teams app, so not sure this is needed.

  6. artonge commented on Jul 29, 2026

    @artonge
    Collaborator
    • Items you edited

    That, I am not sure it would be straightforward to pull. Maybe based on the files_version or the activities, but both would be incomplete.

    • Things you are assigned to / attending (Deck / Calendar)

    Technically doable, but I don't think the API are in place yet, so might be big

    • Items you commented on

    Same as above.

    • Stuff from your teams

    Would mean activities of my team members, right?
    I was also thinking activities on resources owned by my teams, but that would only be possible once resources can be owned by a team.
    Could also be activities on resources shared to my teams.

  7. jospoortvliet commented on Jul 30, 2026

    @jospoortvliet
    Member

    First of all, what Jan said - that approach he proposes, just one simple 'focused' view and maybe a Team selector, super nice. Much better than 10 more filters which is what I had in mind ;-)

    Then replying to @artonge

    For teams activity- we COULD just limit it to what happens to resources owned by the team, but if shared to the team is not hard, then that makes sense of course. Either would probably suffice - in time, most resources would be team-owned I think.

    And like Jan said, it isn't per-se needed to show Teams as option in Activity, it really belongs in the Teams app.That would need API work, I understand. I would prioritize that, it will make the Teams app much more useful. If that is still doable for 35 it would rock.

    The focussed stream that has your own stuff we can perhaps do incrementally, first do the easy stuff... Expand after that.

    let me link this to these issues:

  8. moved this to 🏗️ At engineering in 🖍 Design teamon Aug 3, 2026
  9. come-nc commented on Aug 7, 2026

    @come-nc
    Collaborator

    @jancborchardt Which icon should be used for this "Focused" view?

    Regarding "Favorites", I think it’s best to leave it out because there is already a Favorites view in activity, and there are several reasons for favoriting files, mainly having easy access and it does not always mean I want to monitor them.

    Should this focused view be available as a dashboard widget as well? Or even replace the current activity widget (maybe not cool for existing users of it though…).

  10. jancborchardt commented on Aug 10, 2026

    @jancborchardt
    Member

    @come-nc as an icon, "Home" makes sense as we do elsewhere
    https://fonts.google.com/icons?selected=Material+Symbols+Outlined:home:FILL@0;wght@400;GRAD@0;opsz@24&icon.size=24&icon.color=%23e3e3e3

    Should this focused view be available as a dashboard widget as well?

    Would be nice, yeah. And indeed it would be best if there are 2 widgets: "Focused activity" and "All activity"

  11. artonge commented on Aug 20, 2026

    @artonge
    Collaborator

    What was done for now

    A new filter view based on

    • the files you own
    • hide activities for which you are the author
    • activities that have no object but impacts you (your account, ex: being added to a group by an admin)

    What was not done

    • extend that view to include items that the user owns or is assigned to. Reason being that we need more thought on how to implement it technically. Tricky because supporting extension from other apps is either ugly or slow.
    • the dashboard widget
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions