librenms/html/images
Tony Murray 0b8b97bb68
Push Notifications (Mobile and PC) (#13277)
* Update manifest and add service worker
cleanup icons a bit

* Push notifications WIP

* navigate working

* cleanup

* acknowledge wired up

* Set VAPID keys on composer install

* Component to control notification permissions.

* Allow all user option to validate

* Enable on browser load if transport exists.

* Check for transport before showing user permissions
translations

* Documentation

* style fixes

* access via the attribute model

* fix alerting test

* update schema

* cleanup subscription on disable

* non-configurable db and table for webpush subscriptions (respect system connection)

* revert AlertTransport change
hopefully phpstan can figure it out

* phpstan fixes

* Support custom details display

* Match transport names to brand's preferred display

* less duplicate id errors

* Tests are done in Laravel code now so
remove legacy function usage... could be better, but ok

* Style fixes

* Style fixes 2

* Fix alert test

* Doc updates requires HTTPS and GMP

* unregister subscription when permission is set to denied

* cleanup after user deletion

* delete the right thing

* fix whitespace

* update install docs to include php-gmp

* suggest ext-gmp

* update javascript

* Update functions.php

Co-authored-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
2021-10-06 07:29:47 -05:00
..
logos Add OSAG OS (#13156) 2021-08-20 19:25:07 +02:00
os Add VPP logo (#13230) 2021-09-15 17:50:44 +02:00
transports Converted PagerDuty to new transport format (#9092) 2018-08-29 09:44:29 -05:00
android-chrome-144x144.png Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
android-chrome-192x192.png Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
android-chrome-512x512.png Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
apple-touch-icon.png Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
browserconfig.xml webui: New LibreNMS logo assets (#5629) 2017-01-27 18:02:49 +00:00
bullet.gif Added missing mktree files 2015-03-23 21:49:37 +00:00
favicon-16x16.png Optimize images for Webui (#9369) 2018-10-23 22:29:45 +01:00
favicon-32x32.png Optimize images for Webui (#9369) 2018-10-23 22:29:45 +01:00
favicon.ico webui: New LibreNMS logo assets (#5629) 2017-01-27 18:02:49 +00:00
librenms_logo_blue.svg Fix LibreNMS Logo SVG missing i sometimes (#10632) 2019-09-27 16:56:03 +00:00
librenms_logo_dark.svg Fix LibreNMS Logo SVG missing i sometimes (#10632) 2019-09-27 16:56:03 +00:00
librenms_logo_light.svg Fix LibreNMS Logo SVG missing i sometimes (#10632) 2019-09-27 16:56:03 +00:00
librenms_logo_mono.svg Fix LibreNMS Logo SVG missing i sometimes (#10632) 2019-09-27 16:56:03 +00:00
librenms_logo.png Optimize images for Webui (#9369) 2018-10-23 22:29:45 +01:00
manifest.json Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
minus.gif Added missing mktree files 2015-03-23 21:49:37 +00:00
mstile-70x70.png Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
mstile-144x144.png Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
mstile-150x150.png Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
mstile-310x150.png Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
mstile-310x310.png Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
plus.gif Added missing mktree files 2015-03-23 21:49:37 +00:00
safari-pinned-tab.svg Optimize images for Webui (#9369) 2018-10-23 22:29:45 +01:00