Commit graph

4 commits

Author SHA1 Message Date
Helmut Januschka
0f26328940
add font (#20) 2025-06-19 00:28:08 +02:00
Mario Zechner
ee111b44a0 Update web client to handle new exit event format
- Remove automatic session snapshot loading on exit in session-view
- Update cast-converter to properly parse exit events in new format
- Handle exit events when timestamp field is "exit" string

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-18 23:45:36 +02:00
Peter Steinberger
48d028e466 Add PWA support with web app manifest
- Add apple-touch-icon.png (1024x1024) for iOS/Android home screen
- Add manifest.json for Progressive Web App support
- Update index.html with PWA meta tags and links
- Enable standalone display mode with VibeTunnel theme colors

This allows users to add VibeTunnel to their home screen on mobile devices
and have it function as a standalone app with proper icon and theming.
2025-06-18 19:53:03 +02:00
Mario Zechner
1e24c19335 Add PTY fallback to tty-fwd with race condition fix
Adds complete PTY fallback functionality when VibeTunnel.app socket is unavailable:
- Implements spawn_via_pty() with full bidirectional I/O
- Creates PTY master/slave, forks child process, and handles stdin/stdout
- Fixes race condition by creating session.json synchronously before API response
- Maintains compatibility with existing session format and API structure
- Enables cross-platform terminal functionality without requiring macOS app

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-18 12:46:25 +02:00