🔔 Notifications app for Nextcloud
Перейти к файлу
Nextcloud bot 10fa5f8b96
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-28 01:22:40 +00:00
.github Create update-nextcloud-ocp-approve-merge.yml 2023-11-27 11:28:52 +01:00
.tx [tx-robot] Update transifex configuration 2022-10-01 02:46:59 +00:00
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 Add css variable support and use MD icon 2022-04-22 15:57:01 +02:00
js chore(assets): Recompile JS 2023-11-27 12:00:15 +01:00
l10n Fix(l10n): Update translations from Transifex 2023-11-28 01:22:40 +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 Add copyright 2022-11-16 10:19:49 +01:00
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 Add nextcloud eslint 2020-03-04 10:44:03 +01:00
.eslintrc.js Extend the correct config 2020-04-03 10:48:35 +02:00
.gitattributes Ignore compiled JS in diff 2019-03-18 11:12:52 +01:00
.gitignore Install composer-bin-plugin 2023-09-04 12:04:34 +02:00
.l10nignore Update .l10nignore 2020-09-10 14:40:07 +02:00
.php-cs-fixer.dist.php Rename config 2022-01-28 19:28:57 +01:00
COPYING Add the OCP\Notification\IApp 2015-09-01 13:44:31 +02:00
Makefile Compile assets 2021-04-16 09:35:06 +02:00
README.md describe how to activate the app 2021-10-19 11:39:08 +02:00
babel.config.js Move to latest webpack-vue-config and global babel config 2021-04-15 14:54:14 +02:00
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-26 02:32:49 +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 Use node 14 and npm7 2021-06-21 08:58:55 +02:00
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.