🔔 Notifications app for Nextcloud
Перейти к файлу
Nextcloud bot 7e603563c9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-05 01:19:31 +00:00
.github Merge pull request #2067 from nextcloud/ci/noid/bring-reuse-closer 2024-10-01 11:41:50 +02:00
.tx
LICENSES
appinfo
css chore(assets): Recompile assets 2024-09-23 10:48:33 +00:00
docs docs: Reformat tables 2024-10-29 12:03:48 +01:00
img
js chore(assets): Recompile assets 2024-10-12 08:04:25 +00:00
l10n Fix(l10n): Update translations from Transifex 2024-11-05 01:19:31 +00:00
lib fix(OpenAPI): Fix array syntaxes 2024-10-30 14:08:02 +01:00
src fix: rewrite IconNotification to script setup, refactor code 2024-09-13 14:15:31 +02:00
templates/settings
tests fix(push): Use fallback keys that look like a real one 2024-10-11 10:12:05 +02:00
vendor-bin ci: Update to PHPUnit 10 2024-10-02 09:09:00 +02:00
.eslintignore
.eslintrc.js
.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
COPYING
Makefile
README.md
REUSE.toml build(reuse): Move license statements closer to the fragments 2024-10-01 11:22:17 +02:00
composer.json ci: Add rector 2024-10-02 08:27:33 +02:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2024-11-03 02:58:40 +00:00
openapi-administration.json
openapi-full.json
openapi-push.json
openapi.json
package-lock.json chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 2024-10-31 02:13:42 +00:00
package.json chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 2024-10-12 01:14:25 +00:00
psalm.xml ci: Migrate to vendor-bin 2024-10-01 11:20:19 +02:00
rector.php fix(cs): Apply coding standard auto fixes 2024-10-02 12:18:13 +02:00
stylelint.config.js
vite.config.mjs

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.