No description
Find a file
Joas Schilling b03313fb17
Merge pull request #2871 from nextcloud/automated/noid/master-update-workflows
[master] ci(actions): Update workflow templates from organization template repository
2026-03-24 22:40:31 +01:00
.github ci(actions): Update workflow templates from organization template repository 2026-03-22 03:16:14 +00:00
.tx
appinfo
composer
css chore(assets): Recompile assets 2026-03-16 08:27:20 +00:00
docs
img
js chore(assets): Recompile assets 2026-03-17 15:09:10 +00:00
l10n
lib
LICENSES
src fix(notification): Fix color of notification icon in browser notifications 2026-03-16 18:12:47 +01:00
templates/settings
tests
vendor-bin Merge pull request #2870 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.3.9 2026-03-21 06:47:59 +00:00
.gitattributes
.gitignore ci: Ignore new files in lib/autoload/ 2026-03-14 14:04:27 +01:00
.l10nignore
.php-cs-fixer.dist.php ci: Ignore new files in lib/autoload/ 2026-03-14 14:04:27 +01:00
AUTHORS.md
composer.json
composer.lock
COPYING
eslint.config.mjs
Makefile
openapi-administration.json
openapi-full.json
openapi-push.json
openapi-webpush.json
openapi.json
package-lock.json build(deps-dev): Bump flatted from 3.4.1 to 3.4.2 2026-03-20 01:33:02 +00:00
package.json build(deps): Bump @nextcloud/vue from 9.5.0 to 9.6.0 2026-03-16 08:26:32 +00:00
psalm.xml ci: Ignore new files in lib/autoload/ 2026-03-14 14:04:27 +01:00
README.md
rector.php
REUSE.toml ci(workflows): Commit workflow patches 2026-03-14 20:33:41 +01:00
stylelint.config.js
vite.config.mjs

Notifications

REUSE status

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.