Activity app for Nextcloud
Перейти к файлу
dependabot[bot] 6a76c87e9d
Upgrade: Bump cypress from 13.6.2 to 13.6.3
Bumps [cypress](https://github.com/cypress-io/cypress) from 13.6.2 to 13.6.3.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.6.2...v13.6.3)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-20 04:18:49 +00:00
.github chore: update workflows from templates 2024-01-02 12:28:43 +01:00
.tx [tx-robot] Update transifex configuration 2022-10-01 02:17:46 +00:00
appinfo fix(preferences): Remove unchangable activity preferences 2023-12-05 16:24:11 +01:00
css fix: Adjust icons to Nextcloud default size of 20x20 px 2023-11-08 15:37:49 +01:00
cypress fix(cypress): Make cypress test less flaky 2024-01-16 16:11:33 +01:00
docs Update documentation about setRichSubject 2023-02-21 16:57:34 +01:00
img Fix contrast issue for add icon 2022-07-19 12:12:04 +02:00
js chore: Compile assets 2024-01-16 19:10:15 +01:00
l10n Fix(l10n): Update translations from Transifex 2024-01-18 00:23:55 +00:00
lib fix: Replace deprecated function calls and private with public API 2024-01-17 12:44:17 +01:00
src fix(ActivityTab): Typo in try-catch 2024-01-16 11:18:38 +01:00
templates feat(rss): Add server name to the RSS feed title 2023-11-12 16:09:36 +01:00
tests chore: Update psalm baseline for fixed issues + fixed typo in composer.json 2024-01-17 12:46:00 +01:00
vendor-bin/cs-fixer chore(deps): Move cs-fixer into a composer bin 2023-09-08 10:27:28 +02:00
.eslintrc.json chore: Migrate package to use vite for building and use Vue for UI 2023-11-08 15:02:40 +01:00
.gitattributes Don't try to render diffs 2023-11-16 12:22:37 +01:00
.gitignore chore(deps): Move cs-fixer into a composer bin 2023-09-08 10:27:28 +02:00
.l10nignore Update .l10nignore 2023-11-18 15:16:03 +01:00
.php-cs-fixer.dist.php chore(deps): Move cs-fixer into a composer bin 2023-09-08 10:27:28 +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
composer.json chore: Update psalm baseline for fixed issues + fixed typo in composer.json 2024-01-17 12:46:00 +01:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2024-01-14 02:48:56 +00:00
cypress.config.ts chore: Migrate package to use vite for building and use Vue for UI 2023-11-08 15:02:40 +01:00
issue_template.md Promote the issue template app 2017-04-05 09:32:11 +02:00
package-lock.json Upgrade: Bump cypress from 13.6.2 to 13.6.3 2024-01-20 04:18:49 +00:00
package.json Upgrade: Bump cypress from 13.6.2 to 13.6.3 2024-01-20 04:18:49 +00:00
psalm.xml feat(rss): Add server name to the RSS feed title 2023-11-12 16:09:36 +01:00
stylelint.config.cjs chore: Cleanup repository 2023-11-14 10:57:51 +01:00
tsconfig.json chore: Compile assets 2023-11-08 22:17:04 +01:00
vite.config.ts feat(sidebar): Add API to register custom actions to activity tab 2023-11-15 12:06:14 +01: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