vibetunnel/VibeTunnel
Peter Steinberger 99b77c9b53 feat: implement working HTTP server with debug panel
- Replace stub TunnelServerDemo with full Hummingbird HTTP server
- Add comprehensive debug settings view with server info and controls
- Implement API endpoint listing with interactive testing
- Add TTYForwardManager for tty-fwd integration
- Auto-start HTTP server on app launch on port 8080
- Show server status, port, and base URL in debug panel
- Add test buttons for GET endpoints with live response preview
- Include debug mode toggle and log level selector
- Add quick access to Console.app and Application Support
- Update bundle identifier to sh.vibetunnel.vibetunnel
- Add code signing configuration templates
2025-06-16 02:00:56 +02:00
..
Assets.xcassets Refactor tunnel client architecture and improve server communication 2025-06-16 01:41:21 +02:00
Core feat: implement working HTTP server with debug panel 2025-06-16 02:00:56 +02:00
Presentation Fix remaining build errors 2025-06-16 01:29:24 +02:00
Resources feat: implement working HTTP server with debug panel 2025-06-16 02:00:56 +02:00
Utilities Fix remaining build errors 2025-06-16 01:29:24 +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 feat: implement working HTTP server with debug panel 2025-06-16 02:00:56 +02:00
Shared.xcconfig feat: implement working HTTP server with debug panel 2025-06-16 02:00:56 +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 missing project resources and dependencies 2025-06-16 00:51:02 +02:00
VibeTunnelApp.swift feat: implement working HTTP server with debug panel 2025-06-16 02:00:56 +02:00