Commit graph

15 commits

Author SHA1 Message Date
Peter Steinberger
36b2d838a5 Suppress debug output for worktree commands
Extend SUPPRESS_OUTPUT logic to include vt follow, vt unfollow, and vt git event
commands when using custom VT folder, matching the behavior of vt status and vt title.
2025-08-02 17:53:03 +02:00
Peter Steinberger
ac661f1924 Make vt self-healing 2025-07-31 16:10:51 +02:00
Peter Steinberger
40f4a6f413 Suppress VT wrapper output for title and status commands
- Add early command detection to skip version output for specific commands
- Commands that now run silently: vt title, vt status, vt version, vt --version
- Fixes ugly text wrapping in Claude Code when using vt title
- Preserves color information by eliminating wrapper output
- Requires Mac app rebuild to take effect
2025-07-30 00:28:12 +02:00
Peter Steinberger
7a69ccb711 Remove 'Using binary:' prefix from vt output
Simplify output to just show the path without redundant label
2025-07-29 15:26:26 +02:00
Peter Steinberger
bc6633a635 Shorten vt output path by removing /Contents/Resources/vibetunnel suffix
Shows cleaner path ending at .app for Mac app bundles
2025-07-29 15:25:44 +02:00
Peter Steinberger
b514143486 Fix prettify_path function not found error
Move prettify_path function definition to the beginning of the script
to ensure it's available when needed for vt output formatting
2025-07-29 15:23:27 +02:00
Peter Steinberger
0b7d978167 Improve vt command output formatting
- Shorten home directory paths to ~ for better readability
- Merge version and build date into single line
- Apply gray color to output using ANSI escape codes
2025-07-29 15:21:32 +02:00
Peter Steinberger
2b20fa9555 Refactor socket client API: Remove HTTP fallback and add type-safe message handling
- Remove HTTP fallback and PID file management from socket-api-client
- Delete ServerPidManager utility class
- Add type-safe sendMessage and sendMessageWithResponse methods to VibeTunnelSocketClient
- Add MessagePayloadMap for compile-time type safety of message payloads
- Refactor SocketApiClient to use clean API instead of brittle type casting
- Remove backwards compatibility code - only emit events with MessageType enum names
- Simplify message handling and response listeners
- Update buildMessage to properly handle CONTROL_CMD messages
2025-07-28 11:40:56 +02:00
Peter Steinberger
cd6cbd8d6e Add VIBETUNNEL_PREFER_DERIVED_DATA support and version tracking
- Add VIBETUNNEL_PREFER_DERIVED_DATA environment variable to vt script
  - When set, prefers VibeTunnel builds from Xcode's DerivedData
  - Logs binary location, version, and build timestamp
  - Falls back to /Applications if no DerivedData build found
- Add version and buildDate to StatusResponse interface
- Include version info in api-socket-server status responses
- Add comprehensive documentation in README.md
- Version info already stored in session.json (was pre-existing)

This helps developers easily test changes without installing to /Applications
2025-07-28 02:05:39 +02:00
Peter Steinberger
f3a98ee058
feat: add comprehensive Git worktree management with follow mode and enhanced UI (#452) 2025-07-26 15:06:18 +02:00
Peter Steinberger
e5c6beb276 Fix bash syntax error in vt wrapper script
Add 'true' no-op command to empty if-then block to prevent 'syntax error near unexpected token fi' on Linux systems
2025-07-17 13:11:18 +02:00
Peter Steinberger
d85f7657b1 fix: remove verbose output from vt script (#383)
The vt script now operates silently by default, removing the
'# Using VibeTunnel from Mac app bundle' debug message that was
printed to stderr. Error messages are still shown when appropriate.

Closes #383
2025-07-17 02:23:09 +02:00
Peter Steinberger
253d0ae3e7
Fix npm package build and installation issues (#360)
Co-authored-by: Alex Mazanov <alexandr.mazanov@gmail.com>
2025-07-16 23:05:26 +02:00
Peter Steinberger
32d92e306a
feat: add verbosity control to vt command (#356) 2025-07-15 22:43:38 +02:00
Peter Steinberger
68e6456aef
docs: Add Linux setup instructions and authentication documentation (#344)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-15 02:47:25 +02:00