vibetunnel/web/src
Peter Steinberger dcd65b5db4 Fix notification auto-reconnection on page reload
- Add auto-resubscribe logic to web push notification service
  - Automatically restore push subscription if notifications were previously enabled
  - Sync subscription state with saved preferences on initialization
  - Handle failed resubscription by updating preferences accordingly

- Fix Mac app notification service startup check
  - Only establish SSE connection if notifications are enabled in config
  - Prevents unnecessary connection attempts when notifications are disabled
  - Ensures consistent behavior between web and native components

This fixes the issue where notification settings appeared enabled but the
SSE connection indicator was red and test button was disabled until the
user manually toggled notifications off and on.
2025-07-28 20:15:28 +02:00
..
client Fix notification auto-reconnection on page reload 2025-07-28 20:15:28 +02:00
server Fix test notification system 2025-07-28 19:03:21 +02:00
shared Implement unified test notification system through server 2025-07-28 16:04:07 +02:00
test Fix CI issues (#476) 2025-07-28 09:19:40 +02:00
types fix: change default notification preference to false to prevent misleading UI state 2025-07-27 13:40:39 +02:00
cli.ts feat: add comprehensive Git worktree management with follow mode and enhanced UI (#452) 2025-07-26 15:06:18 +02:00