No description
Find a file
github-actions[bot] eb4f1cfa93
Merge pull request #2363 from nextcloud/dependabot/npm_and_yarn/dev-a6c26cdf84
chore(deps-dev): Bump happy-dom from 20.3.9 to 20.4.0 in the dev group
2026-02-07 04:44:56 +00:00
.github ci(deps): Bump cypress-io/github-action in /.github/workflows 2026-02-02 15:38:05 +01:00
.tx
appinfo feat(deps): Add Nextcloud 34 support on master 2026-01-22 14:37:58 +00:00
css
cypress chore: group dependabot PRs for minor and patch updates 2026-02-02 14:23:28 +01:00
docs
img
js Chore(deps-dev): Bump vite from 7.3.0 to 7.3.1 2026-02-02 18:13:48 +00:00
l10n fix(l10n): Update translations from Transifex 2026-02-06 00:46:44 +00:00
lib fix: rework attributes 2026-02-04 10:36:03 +01:00
LICENSES
src
templates
tests
vendor-bin chore(deps-dev): Bump phpunit/phpunit in /vendor-bin/phpunit 2026-01-31 05:32:30 +00:00
.gitattributes
.gitignore
.l10nignore
.php-cs-fixer.dist.php
AUTHORS.md
composer.json
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2026-02-02 14:34:34 +00:00
CONTRIBUTING.md
cypress.config.ts
eslint.config.js
Makefile
package-lock.json chore(deps-dev): Bump happy-dom from 20.3.9 to 20.4.0 in the dev group 2026-02-07 02:06:41 +00:00
package.json chore(deps-dev): Bump happy-dom from 20.3.9 to 20.4.0 in the dev group 2026-02-07 02:06:41 +00:00
psalm.xml
README.md
REUSE.toml
stylelint.config.cjs
tsconfig.json
vite.config.ts

Nextcloud Activity App

REUSE status

This app allows people to see actions related to their files and data in Nextcloud. Each person can configure their individual activity settings in the personal settings, to choose which activity should be pushed to mobile phones, send via email or whether a daily summary is sent each morning.

🏗 Development setup

  1. ☁ Clone this app into the apps folder of your Nextcloud: git clone https://github.com/nextcloud/activity.git
  2. 🛠️ Run make dev-setup to install the development dependencies
  3. Enable the app through the app management of your Nextcloud
  4. 🏗️ Make your changes
  5. 🤖 Compile the frontend with make build-js-production
  6. 🚀 Send your pull request

API for other apps to interact with activities

In Nextcloud 11 the old extension API was replaced by 3 new interfaces, to better split the functionality up. Documentation for each of those can be found in the docs/ folder:

  • Create - an activity and store it in the app
  • Provider - translate and render activities
  • Setting - allow users to control what they want to see in their stream or mail
  • Filter - allow to reduce the stream in the web UI by app or setting