🔔 Notifications app for Nextcloud
Перейти к файлу
Nextcloud bot 2b36de6134
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-17 01:06:08 +00:00
.github chore: update workflows from templates 2023-06-01 17:50:56 +02:00
.tx [tx-robot] Update transifex configuration 2022-10-01 02:46:59 +00:00
appinfo fix(infoxml): Remove deprecated private element 2023-06-01 22:42:01 +02:00
docs fix(docs): Update documentation with most recent API changes 2023-04-12 12:31:27 +02:00
img Add css variable support and use MD icon 2022-04-22 15:57:01 +02:00
js Compile assets 2023-05-30 11:18:17 +00:00
l10n Fix(l10n): Update translations from Transifex 2023-06-17 01:06:08 +00:00
lib fix: Adapt fake user class to server changes 2023-05-12 08:59:22 +02:00
src fix(frontend): Remove unexisting property (value is the default of the correct name) 2023-04-24 10:20:50 +00:00
templates/settings Add copyright 2022-11-16 10:19:49 +01:00
tests fix(CI): Fix compatibility with development php.ini and PHP 8.1+ 2023-06-01 23:00:30 +02:00
.eslintignore Add nextcloud eslint 2020-03-04 10:44:03 +01:00
.eslintrc.js Extend the correct config 2020-04-03 10:48:35 +02:00
.gitattributes Ignore compiled JS in diff 2019-03-18 11:12:52 +01:00
.gitignore Rename config 2022-01-28 19:28:57 +01:00
.l10nignore Update .l10nignore 2020-09-10 14:40:07 +02:00
.php-cs-fixer.dist.php Rename config 2022-01-28 19:28:57 +01:00
COPYING Add the OCP\Notification\IApp 2015-09-01 13:44:31 +02:00
Makefile Compile assets 2021-04-16 09:35:06 +02:00
README.md describe how to activate the app 2021-10-19 11:39:08 +02:00
babel.config.js Move to latest webpack-vue-config and global babel config 2021-04-15 14:54:14 +02:00
composer.json Also bump packages in root composer 2023-03-08 20:58:41 +01:00
composer.lock Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 2023-06-03 01:56:22 +00:00
package-lock.json Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 2023-05-27 01:56:28 +00:00
package.json Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 2023-05-27 01:56:28 +00:00
psalm.xml Add stub to fix psalm 2023-01-27 07:20:47 +01:00
stylelint.config.js Use node 14 and npm7 2021-06-21 08:58:55 +02:00
webpack.js Apply suggestions from code review 2022-11-16 10:19:50 +01: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.