No description
  • JavaScript 76.1%
  • PHP 19.2%
  • Vue 2.7%
  • Gherkin 1.5%
  • SCSS 0.3%
  • Other 0.1%
Find a file
Nextcloud bot 7bda17bab4
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-14 01:36:55 +00:00
.github ci(actions): Update workflow templates from organization template repository 2026-06-09 13:40:35 +00:00
.tx
appinfo feat(deps): Add Nextcloud 35 support on master 2026-05-16 00:26:59 +02:00
composer fix: Add autoloader 2026-02-11 15:21:29 +01:00
css chore(assets): Recompile assets 2026-06-09 12:33:09 +00:00
docs docs(webpush): Document knowledge and trust models of webpush flow 2026-06-10 17:07:47 +02:00
img fix: use outline svg icon for notifications 2025-08-28 14:37:51 +02:00
js chore(assets): Recompile assets 2026-06-09 12:33:09 +00:00
l10n fix(l10n): Update translations from Transifex 2026-06-14 01:36:55 +00:00
lib fix(webpush): Don't reuse query object for second query 2026-06-12 12:28:58 +02:00
LICENSES chore: remove BSD-2-Clause license 2025-06-23 09:04:14 +02:00
src fix(new-marker): Use CSS of upcoming element marker for new notifications 2026-04-29 10:02:56 +02:00
templates/settings
tests fix: Unused parameter for encryptAndSign 2026-06-09 21:07:30 +02:00
vendor-bin chore(dev-deps): Bump nextcloud/ocp package 2026-06-12 03:25:37 +00:00
.gitattributes
.gitignore ci: Ignore new files in lib/autoload/ 2026-03-14 14:04:27 +01:00
.l10nignore
.nextcloudignore fix(packaging): Add .nextcloudignore to remove files from release tarball 2026-05-05 16:12:51 +02:00
.php-cs-fixer.dist.php ci: Ignore new files in lib/autoload/ 2026-03-14 14:04:27 +01:00
AUTHORS.md
composer.json fix(composer): Exclude more symfony packages which are provided by server 2026-06-12 09:33:15 +02:00
composer.lock build(deps): Bump guzzlehttp/psr7 from 2.8.0 to 2.11.0 2026-06-11 22:46:06 +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 chore(assets): Recompile assets 2026-04-20 10:58:58 +02:00
openapi-full.json chore(assets): Recompile assets 2026-04-20 10:58:58 +02:00
openapi-push.json feat(webpush): Use dedicated OpenAPI scope for webpush 2026-02-11 09:27:52 +01:00
openapi-webpush.json chore(assets): Recompile assets 2026-03-31 12:34:28 +02:00
openapi.json chore(assets): Recompile assets 2026-04-20 10:58:58 +02:00
package-lock.json build(deps): Bump @nextcloud/dialogs from 7.3.0 to 7.4.0 2026-06-09 12:29:57 +00:00
package.json build(deps): Bump @nextcloud/dialogs from 7.3.0 to 7.4.0 2026-06-09 12:29:57 +00:00
psalm.xml ci(psalm): Ignore autoloader 2026-03-28 22:38:11 +01:00
README.md
rector.php ci(rector): Adjust rector setup to skip 3rdparty code 2026-05-11 16:40:06 +02:00
REUSE.toml ci(workflows): Commit workflow patches 2026-03-14 20:33:41 +01:00
stylelint.config.js
vite.config.mjs fix(build): move service-worker from public and root when compile 2026-03-27 14:30:47 +01: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.