vibetunnel/mac/VibeTunnel
Peter Steinberger aa5bb9eef2 Implement unified test notification system through server
- Add /api/test-notification endpoint that emits SSE events to all clients
- Include server version in test notifications for verification
- Update web client to listen for SSE test notifications
- Update Mac app to call server endpoint instead of local notification
- Add TestNotification to ServerEventType enum
- Ensure test notifications are distributed to ALL connected endpoints

This provides a complete test of the notification flow:
Web/Mac → Server → SSE → All clients (Web + Mac)
2025-07-28 16:04:07 +02:00
..
Assets.xcassets Integrate screencap functionality for remote screen sharing (#209) 2025-07-06 03:31:34 +01:00
Core Implement unified test notification system through server 2025-07-28 16:04:07 +02:00
Extensions refactor: major project restructuring - move macOS app to mac/ directory 2025-06-20 13:20:01 +02:00
Presentation Implement unified test notification system through server 2025-07-28 16:04:07 +02:00
Utilities feat: add comprehensive Git worktree management with follow mode and enhanced UI (#452) 2025-07-26 15:06:18 +02:00
Info.plist Remove screen sharing feature (#415) 2025-07-19 01:21:47 +02:00
Shared.xcconfig local needs to be local 2025-06-22 15:55:02 +02:00
sparkle-public-ed-key.txt refactor: major project restructuring - move macOS app to mac/ directory 2025-06-20 13:20:01 +02:00
version.xcconfig feat: add comprehensive Git worktree management with follow mode and enhanced UI (#452) 2025-07-26 15:06:18 +02:00
VibeTunnel-Mac.xctestplan Unified control protocol and deferred screen recording permissions (#239) 2025-07-08 00:42:13 +01:00
VibeTunnel.entitlements refactor: major project restructuring - move macOS app to mac/ directory 2025-06-20 13:20:01 +02:00
VibeTunnelApp.swift Rework Settings to give Notifications its own Tab 2025-07-28 13:43:44 +02:00