You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nextcloud bot 658eac9f0b
[tx-robot] updated from transifex
1 day ago
.tx Fix tx config 1 year ago
appinfo Remove deprecated and old update file 4 months ago
css Only apply .box and .group class styles if they are related to activity 6 months ago
docs Add the view and the fileId too 9 months ago
img Add viewbox to svgs to avoid sizing issues in IE 1 year ago
js Fix missing translation for "Home folder" 4 months ago
l10n [tx-robot] updated from transifex 1 day ago
lib Fix "unshare group share from self" activity 1 month ago
templates Move to compiled handlebrs 10 months ago
tests Merge pull request #342 from nextcloud/techdebt/noid/remove-legacy-parser 6 months ago
.drone.yml Adjust drone config for v1.0 4 months ago
.gitignore Fix JS unit test execution 2 years ago
.scrutinizer.yml Add a higher timeout for code-coverage 4 years ago
.travis.yml Fix travis database tests 4 days ago
CONTRIBUTING.md Fix repo URLs in CONTRIB.md 3 years ago
Makefile Add an "empty" Makefile with the compile step 6 months ago
README.md add development setup instructions to readme 3 months ago
check-handlebars-templates.sh Add a drone job to check for compiled handlebars 6 months ago
compile-handlebars-templates.sh Add a drone job to check for compiled handlebars 6 months ago
issue_template.md Promote the issue template app 2 years ago

README.md

Nextcloud Activity App

The activity app for Nextcloud

Provides an activity feed showing your file changes and other interesting things going on in your Nextcloud.

🏗 Development setup

  1. ☁ Clone this app into the apps folder of your Nextcloud: git clone https://github.com/nextcloud/activity.git
  2. ✅ Enable the app through the app management of your Nextcloud
  3. 🎉 Partytime!

QA metrics on master branch:

Build Status Scrutinizer Code Quality Code Coverage

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