Frappe Web Push

A Frappe app that enables native local browser toast notifications without the need for remote servers like firebase or frappe-cloud

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:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=meichthys%2Ffrappe_web_push)](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: frappe_web_push_demo

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.