Frappe Web Push
A Frappe app that enables native local browser toast notifications without the need for remote servers like firebase or frappe-cloud
- Author: meichthys
- Repository: https://github.com/meichthys/frappe_web_push
- GitHub stars: 7
- Forks: 8
- Category: Other
- Maintenance: Minimally Maintained
Install Frappe Web Push
bench get-app https://github.com/meichthys/frappe_web_push
Add the Frappe Gems badge to your README
Maintain Frappe Web Push? Paste this into your README:
[](https://frappegems.com/gems/apps/meichthys/frappe_web_push)
About Frappe Web Push
frappewebpush
Native browser toast notifications for Frappe.
Installing this app will enable browser/OS-level toast notifications without the need for remote servers (like firebase or frappe-cloud). Whenever a Frappe Notification Log is created (i.e assignments, mentions, shares, alerts, etc), a notification will be sent to the relevant user.
This app uses the browser Notification API instead of Frappe's existing WebSocket notifications which only display an in-app notification.
In order for the notifications to work, the recipient user must be logged in with their browser open. Notifications are not queued, so missed notifications will not be delivered when the user loggs in.
Installation
# Pull the app
bench get-app https://github.com/meichthys/frappe_web_push.git
# Install the app
bench install-app frappe_web_push
# Migrate for good measure
bench migrate
# Clear caches for even better measure
bench clear-cache && bench clear-website-cache
# Restart bench
bench restart
Test notification by creating a ToDo and assigning it to another user who is logged in and has their browser open.
Here's a demo showing it in action:
Related Other apps for Frappe & ERPNext
- Erpnext — Free and Open Source Enterprise Resource Planning (ERP)
- Helpdesk — Modern, Streamlined, Free and Open Source Customer Service Software
- Print Designer — Visual print designer for Frappe / ERPNext
- Ctr — CTR模型代码和学习笔记总结
- Whitelabel — Whitelabel ERPNext
- Fossunited — fossunited.org
- Helm — Helm Chart Repository for Frappe/ERPNext
- Frappe Attachments S3 — A frappe app to upload file attachments in doctypes to s3.