🔔 Notifications app for Nextcloud
Перейти к файлу
Joas Schilling 816ac17231
feat(deps): Add Nextcloud 29 support on master
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-23 14:23:14 +01:00
.github feat(deps): Add Nextcloud 29 support on master 2023-11-23 14:23:14 +01:00
.tx
appinfo feat(deps): Add Nextcloud 29 support on master 2023-11-23 14:23:14 +01:00
docs fix(docs): Update documentation with most recent API changes 2023-04-12 12:31:27 +02:00
img
js chore(assets): Recompile assets 2023-11-18 19:26:33 +00:00
l10n Fix(l10n): Update translations from Transifex 2023-11-10 01:16:10 +00:00
lib feat(setup): Add a setup message when the rate limit was reached 2023-10-25 11:26:38 +02:00
src fix(UI): Fix NcRichText usage 2023-11-14 23:19:55 +01:00
templates/settings
tests feat(setup): Add a setup message when the rate limit was reached 2023-10-25 11:26:38 +02:00
vendor-bin/openapi-extractor Update openapi-extractor 2023-10-10 13:49:08 +02:00
.eslintignore
.eslintrc.js
.gitattributes
.gitignore Install composer-bin-plugin 2023-09-04 12:04:34 +02:00
.l10nignore
.php-cs-fixer.dist.php
COPYING
Makefile
README.md
babel.config.js
composer.json fix(autoloader): Fix dev autoloader overwriting OCP 2023-09-25 12:56:31 +02:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2023-11-19 02:35:12 +00:00
openapi.json Update openapi-extractor 2023-10-10 13:49:08 +02:00
package-lock.json feat(deps): Add Nextcloud 29 support on master 2023-11-23 14:23:14 +01:00
package.json feat(deps): Add Nextcloud 29 support on master 2023-11-23 14:23:14 +01:00
psalm.xml Enable more/less specific errors 2023-09-04 12:09:46 +02:00
stylelint.config.js
webpack.js Apply suggestions from code review 2022-11-16 10:19:50 +01:00

README.md

Notifications

This app provides a backend and frontend for the notification API available in Nextcloud. The API is used by other apps to notify users in the web UI and sync clients about various things. Some examples are:

Screenshot

Screenshot of the notification icon and dropdown

Developers

Install and enable the notifications app

  • Clone this app into the "apps" folder of your nextcloud instance.
git clone https://github.com/nextcloud/notifications.git
  • Enable the app (Log in as the admin into your nextcloud, go to "+ Apps" and search for the "notifications" app to enable it).

  • When you modified the code make sure to execute make dev-setup from within the app´s root folder to install develop dependencies and afterwards build the javascript with make build-js-production.

Creating notifications for your app

For information how to make your app interact with the notifications app, see Sending and processing/"mark as read" notifications as a Nextcloud App in the wiki.

If you want to present notifications as a client, see Reading and deleting notifications as an Nextcloud Client.