🔔 Notifications app for Nextcloud
Перейти к файлу
Maksim Sukharev e23183cf04
Merge pull request #1614 from nextcloud/chore/stable24/audit-dependencies
[stable24] chore(deps) - bump semver to 6.3.1
2023-07-20 17:51:18 +02:00
.github chore(CI): Add summary for CI enforcement 2023-04-21 13:10:19 +02:00
.tx [tx-robot] Update transifex configuration 2022-10-07 02:40:15 +00:00
appinfo Bump version 2022-08-26 08:50:28 +02:00
css Fix stylelint 2022-04-04 12:34:03 +02:00
docs Update screenshot 2022-03-25 08:47:36 +01:00
img Add options in personal settings to play the sounds 2022-03-23 12:25:18 +01:00
js audit dependencies 2023-07-07 14:25:11 +02:00
l10n Fix(l10n): Update translations from Transifex 2023-05-26 01:06:10 +00:00
lib Still push notifications of twofactor_nextcloud_notification when in DND 2022-11-04 08:55:00 +00:00
src Listen to user status changes and update the user status 2022-11-23 22:18:39 +01:00
templates/settings Sending unseen notifications as email periodically. Includes a new user settings page for notifications to configure this option. 2021-10-11 16:03:31 +02:00
tests Update base-query-count.txt 2022-10-17 16:42:42 +02:00
.eslintignore
.eslintrc.js
.gitattributes
.gitignore Rename config 2022-01-28 19:28:57 +01:00
.l10nignore
.php-cs-fixer.dist.php Rename config 2022-01-28 19:28:57 +01:00
COPYING
Makefile
README.md describe how to activate the app 2021-10-19 11:39:08 +02:00
babel.config.js
composer.json Migrate to nextcloud/OCP package in stable24 2022-09-26 20:06:58 +02:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2023-05-28 02:54:09 +00:00
package-lock.json bump semver to 6.3.1 2023-07-12 22:35:31 +02:00
package.json Chore(deps): Bump vue and vue-template-compiler 2023-04-20 17:00:50 +00:00
psalm.xml
stylelint.config.js Use node 14 and npm7 2021-06-21 08:58:55 +02:00
webpack.js Finish migrating to @nextcloud/vue-richtext 2022-10-10 16:39:03 +02:00

README.md

Notifications

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.