feat: add PWA support with push notifications, service worker, and offline page

Implement progressive web app capabilities including VAPID-based push notification infrastructure, service worker with offline caching, PWA install prompt handling, and manifest configuration. Add push.py module for VAPID key generation and notification delivery, PushManager and PwaInstaller JavaScript classes, service worker with precache and push event handling, offline fallback page, and app icons at multiple resolutions.
This commit is contained in:
2026-05-23 08:08:26 +00:00
parent ded6c8a004
commit 3c55ae1bb1
10 changed files with 647 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB