No description
Find a file
2025-10-25 02:42:05 +00:00
.github Create update-stable-titles.yml 2025-10-13 16:02:08 +02:00
.tx
appinfo feat(deps): Add Nextcloud 33 support on master 2025-09-04 12:12:09 +02:00
css chore(assets): Recompile assets 2025-10-20 05:00:55 +00:00
docs docs: Reformat tables 2024-10-29 12:03:48 +01:00
img fix: use outline svg icon for notifications 2025-08-28 14:37:51 +02:00
js chore(assets): Recompile assets 2025-10-21 07:27:28 +00:00
l10n fix(l10n): Update translations from Transifex 2025-10-22 01:14:49 +00:00
lib fix: Remove unused import 2025-08-28 11:18:28 +02:00
LICENSES chore: remove BSD-2-Clause license 2025-06-23 09:04:14 +02:00
src fix(multi-tab): Fix interactions when multiple tabs are active 2025-10-13 15:19:39 +02:00
templates/settings
tests build(deps-dev): Bump behat/behat in /tests/Integration 2025-10-04 01:10:15 +00:00
vendor-bin build(deps-dev): Bump rector/rector in /vendor-bin/rector 2025-10-25 01:04:58 +00:00
.gitattributes
.gitignore ci: Update to PHPUnit 10 2024-10-02 09:09:00 +02:00
.l10nignore build(reuse): Move license statements closer to the fragments 2024-10-01 11:22:17 +02:00
.php-cs-fixer.dist.php ci: Migrate to vendor-bin 2024-10-01 11:20:19 +02:00
AUTHORS.md chore: Migrate REUSE to TOML 2024-07-11 12:16:18 +02:00
composer.json ci: Fix psalm commands 2025-04-03 21:12:51 +02:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2025-10-24 02:37:23 +00:00
COPYING
eslint.config.mjs chore(vue3): update eslint config for Vue3 features support 2025-06-23 08:53:21 +02:00
Makefile
openapi-administration.json fix(openapi): Regenerate OpenAPI assets 2025-08-30 21:02:55 +00:00
openapi-full.json fix(openapi): Regenerate OpenAPI assets 2025-08-30 21:02:55 +00:00
openapi-push.json fix(openapi): Regenerate OpenAPI assets 2025-08-30 21:02:55 +00:00
openapi.json fix(openapi): Regenerate OpenAPI assets 2025-08-30 21:02:55 +00:00
package-lock.json build(deps-dev): Bump @nextcloud/browserslist-config from 3.1.0 to 3.1.1 2025-10-25 01:04:41 +00:00
package.json build(deps-dev): Bump @nextcloud/browserslist-config from 3.1.0 to 3.1.1 2025-10-25 01:04:41 +00:00
psalm.xml chore(psalm): bump minimum PHP version to 8.2 2025-10-06 17:30:25 +02:00
README.md chore: Migrate REUSE to TOML 2024-07-11 12:16:18 +02:00
rector.php fix(cs): Apply coding standard auto fixes 2024-10-02 12:18:13 +02:00
REUSE.toml ci(performance): Fix performance test and ease debugging it 2025-02-24 23:07:26 +01:00
stylelint.config.js
vite.config.mjs chore(eslint): update scripts to cover config files 2025-06-16 13:02:50 +02:00

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.