- Web Push API for offline device notifications - Custom service worker with push event handling - Local notifications for background tab transfers - VAPID keys in K8s config - Persistent deviceId per device
Includes React PWA frontend, WebSocket signaling server, shared types, K8s manifests, Gitea CI/CD workflow, nginx config, and Dockerfiles. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>