🔔 Notifications app for Nextcloud
Перейти к файлу
Joas Schilling eaa04f2621
Merge pull request #2009 from nextcloud/dependabot/npm_and_yarn/nextcloud/dialogs-6.0.0
chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0
2024-08-19 10:01:21 +02:00
.github feat(deps): Add Nextcloud 31 support on master 2024-08-15 08:25:59 +02:00
.tx [tx-robot] Update transifex configuration 2022-10-01 02:46:59 +00:00
LICENSES chore: Add further licenses in use 2024-07-11 12:16:22 +02:00
appinfo feat(deps): Add Nextcloud 31 support on master 2024-08-15 08:25:59 +02:00
css chore: recompile assets 2024-08-13 00:45:07 +02:00
docs chore: Migrate REUSE to TOML 2024-07-11 12:16:18 +02:00
img Add css variable support and use MD icon 2022-04-22 15:57:01 +02:00
js chore(assets): Recompile assets 2024-08-19 07:45:36 +00:00
l10n Fix(l10n): Update translations from Transifex 2024-08-16 01:19:09 +00:00
lib build: add extracted styles in templates 2024-08-13 00:40:12 +02:00
src build: replace Webpack config with Vite config 2024-08-13 00:40:12 +02:00
templates/settings chore: Convert copyright headers to SPDX format 2024-05-03 14:09:54 +02:00
tests fix(tests): Fix unit tests and error catching 2024-08-05 16:22:24 +02:00
vendor-bin/openapi-extractor ci(openapi): Update openapi-extractor to latest 2024-08-05 15:07:35 +02:00
.eslintignore chore: Convert copyright headers to SPDX format 2024-05-03 14:09:54 +02:00
.eslintrc.js chore: Convert copyright headers to SPDX format 2024-05-03 14:09:54 +02:00
.gitattributes chore: Convert copyright headers to SPDX format 2024-05-03 14:09:54 +02: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 chore: Convert copyright headers to SPDX format 2024-05-03 14:09:54 +02:00
AUTHORS.md chore: Migrate REUSE to TOML 2024-07-11 12:16:18 +02:00
COPYING Add the OCP\Notification\IApp 2015-09-01 13:44:31 +02:00
Makefile chore: Add license headers in missing files 2024-04-29 12:31:28 +02:00
README.md chore: Migrate REUSE to TOML 2024-07-11 12:16:18 +02:00
REUSE.toml chore(REUSE): add js/vendor.LICENSE.txt to REUSE.toml 2024-08-13 00:45:06 +02:00
composer.json techdebt(noid): Update nextcloud/coding-standards to 1.2 2024-02-01 15:56:59 +01:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2024-08-18 02:42:11 +00:00
openapi-administration.json chore(assets): Recompile assets 2024-08-05 15:07:36 +02:00
openapi-full.json chore(assets): Recompile assets 2024-08-05 15:07:36 +02:00
openapi-push.json chore(assets): Recompile assets 2024-08-05 15:07:36 +02:00
openapi.json chore(assets): Recompile assets 2024-08-05 15:07:36 +02:00
package-lock.json chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0 2024-08-19 07:39:19 +00:00
package.json chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0 2024-08-19 07:39:19 +00:00
psalm.xml ci(psalm): Update baseline 2024-07-24 20:55:55 +02:00
stylelint.config.js chore: Add license headers in missing files 2024-04-29 12:31:28 +02:00
vite.config.mjs build: include license for source maps during build 2024-08-13 00:40:12 +02:00

README.md

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.