Skip to content

v0.3.3

Choose a tag to compare

@CTJaeger CTJaeger released this 13 Mar 19:04
· 161 commits to main since this release

What's New

PWA Support

  • Dashboard is now installable as a Progressive Web App on desktop and mobile
  • Service Worker with cache-first for static assets, network-first for pages
  • PWA manifest, icons (192x192, 512x512), meta tags on all pages

Web Push Notifications

  • Real-time push alerts even when the browser tab is closed
  • VAPID key management (P-256 ECDSA, auto-generated on first start)
  • Full RFC 8291 payload encryption (ECDH + HKDF + AES-128-GCM)
  • Subscribe/unsubscribe via Settings > Notifications
  • Test button to verify push delivery

Alert Dedup Fix

  • No more duplicate alerts on dashboard restart
  • In-memory alert state is now hydrated from DB on startup
  • Dedup check prevents re-firing active alerts

Notification Test-Inline

  • "Send Test" button in notification channel form tests credentials before saving

Minor Fixes

  • DataTable search input no longer loses focus on re-render
  • Dashboard version displayed in header

Full Changelog: v0.3.2...v0.3.3