Skip to content

Add activity and resource integration - #3030

Draft
hefftich wants to merge 2 commits into
masterfrom
feature/team-activity
Draft

hefftich wants to merge 2 commits into
masterfrom
feature/team-activity

Conversation

@hefftich

@hefftich hefftich commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds an Activity tab to Teams and publishes Circles changes into the shared Nextcloud Activity stream.

Screenshot activities

What changed

  • Add a Team Activity view with pagination, filters, rich Activity text, and navigation integration.
  • Publish Circle activities using the Circle database ID as the Activity object, so Team Activity can scope them reliably.
  • Record member changes, role changes, team title and description edits, and Team setting changes.
  • Render setting activities with the specific setting and enabled/disabled state instead of a generic “changed setting” message.
  • Add Team navigation support for Activity, Collectives, Deck boards, Team pages, and Team folders.

Implementation notes

  • Resolves the numeric Activity object ID through CircleRequest using the Team's stable singleId.
  • Description content is intentionally not stored in Activity events.
  • Unknown or sensitive setting values remain generalized.

TODO

  • ...

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

@hefftich hefftich self-assigned this Oct 9, 2026
@codecov

codecov Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 73.19588% with 52 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/teams/views/TeamActivityView.vue 71.58% 35 Missing and 17 partials ⚠️

📢 Thoughts on this report? Let us know!

@hefftich
hefftich force-pushed the feature/team-activity branch 5 times, most recently from cbc7b65 to 920aba6 Compare October 12, 2026 07:31
@hefftich hefftich added this to the Nextcloud 36 milestone Oct 12, 2026
Co-authored-by: Copilot <copilot@github.com> GPT-5.6 Terra

Signed-off-by: Stefan Lender <Stefan.Lender@dataport.de>
Co-authored-by: Copilot <copilot@github.com> GPT-5.6 Terra

Signed-off-by: Stefan Lender <Stefan.Lender@dataport.de>
@hefftich
hefftich force-pushed the feature/team-activity branch from 920aba6 to da399ab Compare October 12, 2026 08:23
@hefftich
hefftich requested a review from artonge October 12, 2026 11:22
@hefftich hefftich moved this from Backlog to In progress in 👥 Teams Oct 12, 2026
@hefftich hefftich moved this from In progress to In review in 👥 Teams Oct 12, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

Show activity of team in Teams app

1 participant