No description
Find a file
github-actions[bot] c46ecc3ecd
Merge pull request #2296 from nextcloud/automated/noid/master-update-nextcloud-ocp
[master] Update nextcloud/ocp dependency
2025-12-21 03:55:50 +00:00
.github ci(deps): Bump cypress-io/github-action in /.github/workflows 2025-12-20 02:18:09 +00:00
.tx
appinfo chore: add reuse licenses 2025-10-29 13:45:31 +01:00
css fix: unify file flags 2024-10-11 09:06:45 +02:00
cypress fix(settings): Fix usage of NcCheckboxRadioSwitch 2025-06-04 17:09:29 +02:00
docs docs: Fix rich subject parameter casting in example 2025-04-07 11:59:06 -04:00
img chore: Update to Material Symbol icon style 2024-06-10 19:47:58 +02:00
js Chore(deps): Bump @nextcloud/vue from 9.3.0 to 9.3.1 2025-12-15 15:43:00 +00:00
l10n fix(l10n): Update translations from Transifex 2025-11-27 00:17:35 +00:00
lib fix(emails): catch server connection exceptions 2025-11-13 14:52:54 +01:00
LICENSES chore: add reuse licenses 2025-10-29 13:45:31 +01:00
src test: simplify mocked timers 2025-10-30 11:17:20 +01:00
templates fix: unify file flags 2024-10-11 09:06:45 +02:00
tests chore: fix tests 2025-12-15 15:18:30 +01:00
vendor-bin Chore(deps-dev): Bump vimeo/psalm in /vendor-bin/psalm 2025-12-15 15:25:08 +01:00
.gitattributes
.gitignore
.l10nignore
.php-cs-fixer.dist.php chore: Run php cs fixer 2024-08-26 12:52:33 +02:00
AUTHORS.md fix(docs): add missing author 2024-05-07 16:29:30 +02:00
composer.json test: upgrade to PHPUnit 11 2025-11-12 16:51:55 +01:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2025-12-21 02:53:01 +00:00
CONTRIBUTING.md
cypress.config.ts test(cypress): Enable test isolation 2025-05-22 17:47:23 +02:00
eslint.config.js chore: Run npm lint:fix and fix reported warnings 2025-06-04 17:09:29 +02:00
Makefile
package-lock.json Chore(deps-dev): Bump @vitest/coverage-v8 from 4.0.15 to 4.0.16 2025-12-20 02:04:21 +00:00
package.json Chore(deps-dev): Bump @vitest/coverage-v8 from 4.0.15 to 4.0.16 2025-12-20 02:04:21 +00:00
psalm.xml chore: update psalm min php version 2025-10-14 15:44:57 +02:00
README.md
REUSE.toml chore: Migrate REUSE to TOML format 2024-07-07 20:06:51 +02:00
stylelint.config.cjs
tsconfig.json chore: Update dependencies for vue3 2025-06-04 17:09:29 +02:00
vite.config.ts chore: Adjust vite config 2024-08-24 20:09:48 +02:00

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