Peter Steinberger
e43ef5ad49
implement binary protocol, reduce buffers, fixes an echo race
2025-06-20 20:49:02 +02:00
Peter Steinberger
774379e8fc
Improve window tracking
2025-06-20 20:25:29 +02:00
Peter Steinberger
00e38451b0
fixes main actor issues
2025-06-20 20:17:17 +02:00
Peter Steinberger
acadb6d6d8
kill echo, less chaos
2025-06-20 20:16:59 +02:00
Peter Steinberger
8bea2c87f6
better session management
2025-06-20 20:16:46 +02:00
Peter Steinberger
35bc91e0de
execute commands through zsh
2025-06-20 20:16:30 +02:00
Peter Steinberger
cdee7999b3
show error messages longer
2025-06-20 20:16:00 +02:00
Peter Steinberger
d8dae14bde
add view transition for terminal open
2025-06-20 20:15:53 +02:00
Peter Steinberger
8b64f2088d
For spawned sessions, don't start the PTY immediately
2025-06-20 20:06:25 +02:00
Peter Steinberger
f55e5b731d
raise cli version
2025-06-20 20:06:07 +02:00
Peter Steinberger
d0b08622fc
remove build step for vt, now a symlink
2025-06-20 20:04:28 +02:00
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