Nicolas Mowen
|
690ee3dc15
|
Implement support for notifications (#12523)
* Setup basic notification page
* Add basic notification implementation
* Register for push notifications
* Implement dispatching
* Add fields
* Handle image and link
* Add notification config
* Add field for users notification tokens
* Implement saving of notification tokens
* Implement VAPID key generation
* Implement public key encoding
* Implement webpush from server
* Implement push notification handling
* Make notifications config only
* Add maskable icon
* Use zod form to control notification settings in the UI
* Use js
* Always open notification
* Support multiple endpoints
* Handle cleaning up expired notification registrations
* Correctly unsubscribe notifications
* Change ttl dynamically
* Add note about notification latency and features
* Cleanup docs
* Fix firefox pushes
* Add links to docs and improve formatting
* Improve wording
* Fix docstring
Co-authored-by: Blake Blackshear <blake@frigate.video>
* Handle case where native auth is not enabled
* Show errors in UI
---------
Co-authored-by: Blake Blackshear <blake@frigate.video>
|
2024-08-29 20:19:50 -06:00 |
|
Nicolas Mowen
|
f835e86df1
|
Don't use apple icon for android pwa (#10535)
* Don't use apple icon for android
* Fix dimensions
* fix icon name
|
2024-03-19 08:41:24 -05:00 |
|
Nicolas Mowen
|
b8e472643d
|
Optimize web config to be installed as PWA (#10405)
* Update values and add site manifest
* Use appropriate icon types
* Add purpose to all
* Adjust dark theme color
* Remove unused
|
2024-03-12 19:58:29 -06:00 |
|
Blake Blackshear
|
bdebb99b5a
|
Use new UI (#8983)
* fixup build
* swap frontends
|
2024-01-31 12:56:11 +00:00 |
|
Stephen Horvath
|
0751358e5b
|
Fix site.webmanifest + add svg as favicon (#6304)
|
2023-05-04 18:04:24 -05:00 |
|
Blake Blackshear
|
95fe62e141
|
switch to vite
|
2022-03-11 07:49:06 -06:00 |
|