Peter Steinberger
12ce2cd834
smaller buffer and flush
2025-06-20 20:02:52 +02:00
Peter Steinberger
37b36ab801
fixes a null pointer crash
2025-06-20 20:02:30 +02:00
Peter Steinberger
307e7338a8
linting
2025-06-20 20:02:21 +02:00
Peter Steinberger
a76fbe10e8
go binary now has integrated vt mode (symlinked)
2025-06-20 20:01:51 +02:00
Peter Steinberger
d21210163b
formatting
2025-06-20 20:01:06 +02:00
Peter Steinberger
22eb5a2e3f
Work on new session logic
2025-06-20 19:22:02 +02:00
Peter Steinberger
1519fbca16
more rust stuff to purge
2025-06-20 19:10:46 +02:00
Peter Steinberger
7e2b20f4bc
kill remaining rust stuff
2025-06-20 19:09:39 +02:00
Peter Steinberger
6eeabf657e
Better frontend error messages
2025-06-20 19:09:21 +02:00
Peter Steinberger
f9e35e6eaf
update mac to use go lib for terminal spawning
2025-06-20 19:09:04 +02:00
Peter Steinberger
3d775afaaa
Improve file browser to have back button
2025-06-20 19:06:40 +02:00
Peter Steinberger
f197e26fb0
Improve error handling
2025-06-20 19:04:09 +02:00
Peter Steinberger
35c2908a57
Improve error logging
2025-06-20 19:03:40 +02:00
Peter Steinberger
bb9702e52d
make window tracker open windows
2025-06-20 19:03:29 +02:00
Peter Steinberger
e7636dd039
revert: remove direct buffer integration feature
2025-06-20 18:54:06 +02:00
Peter Steinberger
2a63599ce0
Various iOS improvements, remove halucinated bearer, make project sync based
2025-06-20 18:33:01 +02:00
Peter Steinberger
e5a7d22bf4
Add file preview
2025-06-20 18:32:40 +02:00
Peter Steinberger
bf3be6af47
clean up halucinations
2025-06-20 18:32:34 +02:00
Peter Steinberger
bf31a85198
Execute through shell for propper command expansion
2025-06-20 18:32:15 +02:00
Peter Steinberger
b2cbb02bfd
add direct buffer feature
2025-06-20 18:31:46 +02:00
Peter Steinberger
9bfa72a668
add filesystem support for file previews
2025-06-20 18:31:28 +02:00
Peter Steinberger
1a3a93ef8d
Add window tracking for terminals
2025-06-20 18:25:30 +02:00
Peter Steinberger
d56d358090
linting
2025-06-20 18:16:42 +02:00
Peter Steinberger
4e55c98f10
add monitor
2025-06-20 17:45:30 +02:00
Peter Steinberger
d702d1c390
update ios feature list
2025-06-20 17:45:15 +02:00
Peter Steinberger
891e184bb2
Improve padding for About
2025-06-20 16:55:54 +02:00
Peter Steinberger
3fb4a1fac4
Remove double debug toggle
2025-06-20 16:55:47 +02:00
Peter Steinberger
b669b63fc9
redesign new session dialog
2025-06-20 16:54:09 +02:00
Peter Steinberger
d1ecdaac8e
improve network monitor
2025-06-20 16:35:45 +02:00
Peter Steinberger
cfc0c9d505
better feature party with node
2025-06-20 16:35:28 +02:00
Peter Steinberger
428cb37708
towards feature parity on iOS
2025-06-20 16:34:41 +02:00
Peter Steinberger
c6a9e84bec
Add session details to menui
2025-06-20 16:34:22 +02:00
Peter Steinberger
d6d3a8f570
design tweaks
2025-06-20 16:34:10 +02:00
Peter Steinberger
6e2cd2abcd
fix: Run gofmt on terminal files to fix formatting
2025-06-20 16:29:56 +02:00
Peter Steinberger
709330ccde
fix: Add platform-specific terminal constants for cross-platform build
...
- Create terminal_darwin.go with macOS-specific TIOCGETA/TIOCSETA
- Create terminal_linux.go with Linux-specific TCGETS/TCSETS
- Create terminal_other.go with fallback for other Unix systems
- Update terminal.go to use platform-specific constants
2025-06-20 16:26:41 +02:00
Peter Steinberger
20395d6e09
fix: Fix CI test failures
...
- Fix hanging TestNewStdinWatcher by not calling Stop() without Start()
- Fix TestSession_Signal and TestSession_KillWithSignal by adding PID values
- Fix isProcessRunning to use syscall.Signal(0) instead of os.Signal(nil)
- Update websocket test to expect new 'Unknown WebSocket endpoint' error message
- Add timeout handling to websocket integration test
2025-06-20 16:21:27 +02:00
Peter Steinberger
ad60da3140
frontend design tweaks
2025-06-20 16:01:50 +02:00
Peter Steinberger
08bdc5ecb4
broader support for SetDoNotAllowColumnSet + tests
2025-06-20 16:01:38 +02:00
Peter Steinberger
eee508c36d
towards featire parity on iOS
2025-06-20 16:01:04 +02:00
Peter Steinberger
70f5bf2c18
linting and test fixes
2025-06-20 15:43:06 +02:00
Peter Steinberger
b751dabd36
fix: Run gofmt to fix CI formatting errors
...
Applied gofmt to fix formatting issues in:
- pkg/api/websocket.go: Remove trailing whitespace
- pkg/session/pty.go: Remove trailing whitespace
2025-06-20 15:23:27 +02:00
Peter Steinberger
bec49c86e1
feat(cli): Improve CLI installation to copy both vt and vibetunnel
...
- Update CLIInstaller to install both vt script and vibetunnel binary
- Remove duplicate replacement dialog for better UX
- Check versions of both files and use lowest version for updates
- Prioritize finding vibetunnel in same directory as vt script
- Bump vt version to 1.0.6
- Add comprehensive CLI versioning documentation
2025-06-20 15:22:37 +02:00
Peter Steinberger
f96b63c77d
Port node implementation details to go
2025-06-20 15:11:26 +02:00
Peter Steinberger
014bbb9e1e
Prioritize same path first
2025-06-20 14:24:16 +02:00
Peter Steinberger
d0e92ea932
Tweaks from the rust implementation
2025-06-20 14:19:56 +02:00
Peter Steinberger
f4a21d8459
Ensure CLI installer also installs go binary
2025-06-20 14:11:41 +02:00
Peter Steinberger
eced88b829
remove problematic code for terminal resize?
2025-06-20 13:57:16 +02:00
Peter Steinberger
0b240c3ce9
up version
2025-06-20 13:57:01 +02:00
Peter Steinberger
04438cace2
Add vt help menu
2025-06-20 13:56:53 +02:00
Peter Steinberger
d87f1b6e10
fix: Add vt script to git and remove from .gitignore
...
The vt script was previously gitignored which caused build failures on fresh checkouts.
This script is required by the Xcode build process during the "Copy VT Script" phase.
2025-06-20 13:50:35 +02:00