You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Joas Schilling f1fb322e9d
Merge pull request #381 from nextcloud/design/align-subject
6 hours ago
.github Move github files to .github/ directory 1 year ago
.tx Fix tx config 1 year ago
appinfo Update version on master 3 months ago
css Merge pull request #381 from nextcloud/design/align-subject 6 hours ago
docs Update the docs with some hints and best practises 5 months ago
img Increase size of icon bubble for more visibility 2 weeks ago
js Update all packages 1 week ago
l10n [tx-robot] updated from transifex 3 days ago
lib Trim the subject before encrypting the subject 1 day ago
src Send browser notifications again 1 week ago
tests Less alerting log entries on fails 4 months ago
.babelrc.js Update config and babel for ie11 10 months ago
.drone.yml Run the build check on node:lts 1 week ago
.eslintrc.js Add eslint 4 months ago
.gitattributes Ignore compiled JS in diff 4 months ago
.gitignore COmmit the production js for the build maschine 11 months ago
.l10nignore Add .l10nignore files for compiled assets 9 months ago
.travis.yml Bye, Scrutinizer! 4 months ago
COPYING Add the OCP\Notification\IApp 3 years ago
Makefile Add eslint 4 months ago Readme: correct link for comments app 3 months ago
package-lock.json Update all packages 1 week ago
package.json Update all packages 1 week ago


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 of the notification icon and dropdown


Build the notifications app

To set up this app for development, you need to run make dev-setup from within the app´s root folder. If anytime later you need to rebuild the javascript files the quicker make build-js is enough.

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.