vibetunnel/VibeTunnel
Peter Steinberger ac13030b52 Fix SSE stream closing issue and improve file monitoring
- Add periodic heartbeats (every 15 seconds) to keep SSE connections alive
- Enhance response headers to prevent proxy buffering (X-Accel-Buffering: no)
- Fix monitorFileChanges to read entire file from beginning like tail -f
- Process lines synchronously to maintain order
- Send initial connection message to establish stream immediately
- Remove empty line filtering to match tail -f behavior exactly

This ensures streams stay open indefinitely and don't timeout due to inactivity.
2025-06-16 07:45:13 +02:00
..
AppIcon.icon Add new icon 2025-06-16 04:42:13 +02:00
Assets.xcassets Add new icon 2025-06-16 04:42:13 +02:00
Core Fix SSE stream closing issue and improve file monitoring 2025-06-16 07:45:13 +02:00
Presentation feat: enhance UI and automatic update handling 2025-06-16 05:53:08 +02:00
Resources Add --claude and --claude-yolo 2025-06-16 06:55:04 +02:00
Utilities Improve ngrok authentication UX and move update settings 2025-06-16 06:07:03 +02:00
Views Improve ngrok authentication UX and move update settings 2025-06-16 06:07:03 +02:00
app-config.plist Add macOS app foundation with release infrastructure (#1) 2025-06-15 23:14:29 +02:00
Info.plist Add macOS app foundation with release infrastructure (#1) 2025-06-15 23:14:29 +02:00
Local.xcconfig.template feat: implement working HTTP server with debug panel 2025-06-16 02:00:56 +02:00
SettingsView.swift Improve UI styling in Advanced Settings 2025-06-16 06:40:08 +02:00
Shared.xcconfig Add window size animation for Settings and build script for tty-fwd 2025-06-16 03:45:06 +02:00
sparkle-public-ed-key.txt Add macOS app foundation with release infrastructure (#1) 2025-06-15 23:14:29 +02:00
version.xcconfig feat: implement working HTTP server with debug panel 2025-06-16 02:00:56 +02:00
VibeTunnel.entitlements Fix tty-fwd SIGKILL issue by adding entitlements and signing script 2025-06-16 07:19:03 +02:00
VibeTunnelApp.swift feat: enhance UI and automatic update handling 2025-06-16 05:53:08 +02:00