Activity app for Nextcloud
Перейти к файлу
Joas Schilling 2c3f6c674c
Fix CS
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-07 12:20:16 +01:00
.github Rename cypress.yml to cypress.yml.txt 2022-11-20 09:44:45 +01:00
.tx [tx-robot] Update transifex configuration 2022-10-01 02:17:46 +00:00
__mocks__/@nextcloud Use npm 7 2021-06-16 14:00:06 +02:00
appinfo l10n: Fixed grammar 2022-11-19 21:42:30 +01:00
css Port settings to vue 2022-08-19 20:03:30 +02:00
cypress Rewrite cypress test 2022-09-13 16:35:27 +02:00
docs Update endpoint-v2 doc with info about "objects" field 2022-07-19 12:11:27 +02:00
img Fix contrast issue for add icon 2022-07-19 12:12:04 +02:00
js Add filter to page title 2022-11-24 09:52:57 +01:00
l10n [tx-robot] updated from transifex 2022-12-07 02:21:00 +00:00
lib Fix CS 2022-12-07 12:20:16 +01:00
src Rename user to people 2022-11-18 07:22:42 +01:00
templates Merge pull request #899 from nextcloud/a11y-app-navigation 2022-08-31 12:40:53 +02:00
tests Fix CS 2022-12-07 12:20:16 +01:00
.eslintrc.js Fix eslint errors 2022-09-13 09:52:24 +02:00
.gitattributes Port settings to vue 2022-08-19 20:03:30 +02:00
.gitignore Apply cs:fix 2022-02-08 11:51:06 +01:00
.l10nignore Fix translation ignore 2022-08-24 08:28:49 +02:00
.php-cs-fixer.dist.php Apply cs:fix 2022-02-08 11:51:06 +01:00
.scrutinizer.yml Add a higher timeout for code-coverage 2015-07-02 10:45:53 +02:00
CONTRIBUTING.md security@nextcloud.com is not being monitored and mails are being dropped. 2019-11-15 12:08:12 +01:00
Makefile Don't update on installing 2021-07-02 13:39:45 +02:00
README.md Rename user to people 2022-11-18 07:22:42 +01:00
babel.config.js Add tests for vue app 2021-05-10 17:19:19 +02:00
check-handlebars-templates.sh Add a drone job to check for compiled handlebars 2019-01-22 14:11:19 +01:00
compile-handlebars-templates.sh Add a drone job to check for compiled handlebars 2019-01-22 14:11:19 +01:00
composer.json Move to vimeo/psalm 2022-12-07 12:15:33 +01:00
composer.lock Move to vimeo/psalm 2022-12-07 12:15:33 +01:00
cypress.json Port settings to vue 2022-08-19 20:03:30 +02:00
issue_template.md Promote the issue template app 2017-04-05 09:32:11 +02:00
package-lock.json Bump decode-uri-component from 0.2.0 to 0.2.2 2022-12-04 09:15:31 +00:00
package.json Bump jest-serializer-vue from 2.0.2 to 3.1.0 2022-11-20 10:15:11 +00:00
psalm.xml apply groupfolders ACL 2022-11-23 15:45:19 -01:00
stylelint.config.js Use npm 7 2021-06-16 14:00:06 +02:00
webpack.js Port settings to vue 2022-08-19 20:03:30 +02:00

README.md

Nextcloud Activity App

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