librenms/html
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
..
css Workaround for dashboard widgets showing over popups. (#13257) 2021-09-30 20:13:21 -05:00
fonts Output image for graphs with no data (#11865) 2021-01-13 07:23:47 -06:00
images Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
js Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
plugins/Test Apply fixes from StyleCI (#12117) 2020-09-21 14:54:51 +02:00
svg Update to Laravel 5.7 (PHP 7.3 support) (#9800) 2019-02-12 17:45:04 -06:00
.htaccess Revert "Mattermost Alert Transport (#9711)" 2019-01-26 07:59:04 +01:00
ajax_dash.php Apply fixes from StyleCI (#12117) 2020-09-21 14:54:51 +02:00
ajax_form.php Remove debug globals (#12811) 2021-04-29 22:42:18 -05:00
ajax_list.php Remove debug globals (#12811) 2021-04-29 22:42:18 -05:00
ajax_listports.php sort port selector dropdown (#13135) 2021-08-13 16:45:22 +02:00
ajax_ossuggest.php Apply fixes from StyleCI (#13224) 2021-09-10 20:09:53 +02:00
ajax_output.php Remove debug globals (#12811) 2021-04-29 22:42:18 -05:00
ajax_search.php add serial search in ajax search process (#13185) 2021-08-30 14:49:10 +02:00
ajax_table.php Remove debug globals (#12811) 2021-04-29 22:42:18 -05:00
api_v0.php Always return json for api requests (#12335) 2020-11-22 03:21:47 +01:00
bandwidth-graph.php Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
billing-graph.php Apply fixes from StyleCI (#12117) 2020-09-21 14:54:51 +02:00
calendar.jpg Optimize images for Webui (#9369) 2018-10-23 22:29:45 +01:00
csv.php Remove debug globals (#12811) 2021-04-29 22:42:18 -05:00
data.php Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
favicon.ico webui: New LibreNMS logo assets (#5629) 2017-01-27 18:02:49 +00:00
graph-realtime.php Remove legacy function calls (#12651) 2021-03-29 00:25:30 +02:00
graph.php Fix allow_unauth_graphs (#12829) 2021-05-04 07:49:16 -05:00
index.php Laravel 8.x Shift (#12235) 2020-11-03 10:18:31 -06:00
mix-manifest.json Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00
network-map.php Remove debug globals (#12811) 2021-04-29 22:42:18 -05:00
pdf.php Remove debug globals (#12811) 2021-04-29 22:42:18 -05:00
robots.txt Added robots.txt 2015-06-10 15:05:21 +00:00
service-worker.js Push Notifications (Mobile and PC) (#13277) 2021-10-06 07:29:47 -05:00