feat: add webchat pwa push subscription support

This commit is contained in:
William Valentin
2026-02-18 10:46:55 -08:00
parent 02fa604c7c
commit 8234cc93f3
17 changed files with 743 additions and 2 deletions
+6
View File
@@ -115,6 +115,12 @@ server:
enabled: false
push:
enabled: false
# Optional WebChat push subscription endpoints for PWA notifications.
# Set `enabled: true` and provide a VAPID public key for PushManager.
webchat_push:
enabled: false
# vapid_public_key: ${WEBCHAT_VAPID_PUBLIC_KEY}
max_subscriptions: 5000
# Local-network service discovery (mDNS/Bonjour). Keep disabled by default.
# Requires server.localhost: false so LAN clients can actually connect.
discovery: