Marcin Kulik
|
acf164a1a2
|
Make clippy happy
|
2025-06-23 14:51:33 +02:00 |
|
Marcin Kulik
|
b57205f79a
|
Bring back previous simpler impl of Pty
|
2025-06-23 14:51:33 +02:00 |
|
Marcin Kulik
|
8f9253ef2f
|
Workaround kqueue+tty bug on macOS
Fixes #598
|
2025-06-23 14:51:33 +02:00 |
|
Marcin Kulik
|
abbd2a7ac6
|
Bring back previous simpler impl read/write in Tty trait
|
2025-06-22 16:02:34 +02:00 |
|
Marcin Kulik
|
0f3474585f
|
Convert upload command to async
|
2025-06-20 17:27:28 +02:00 |
|
Marcin Kulik
|
8f6a977977
|
Fix async / blocking clash when obtaining relay endpoint for remote streaming
|
2025-06-20 17:26:40 +02:00 |
|
Marcin Kulik
|
49e96b14e7
|
Remove duplicate transitive deps
|
2025-06-20 16:18:51 +02:00 |
|
Marcin Kulik
|
a7bf5310b6
|
Relax version contraints for easier Linux distro packaging
|
2025-06-20 15:55:58 +02:00 |
|
Marcin Kulik
|
b380ed6af8
|
Upgrade deps
|
2025-06-20 15:55:52 +02:00 |
|
Marcin Kulik
|
d1de469ae5
|
Simplify messaging at the end of a session
|
2025-06-20 14:00:17 +02:00 |
|
Marcin Kulik
|
5761a53e95
|
Switch rustls backend to ring, upgrade which
This primarily removes many transitive deps, including duplicates such
as which.
|
2025-06-20 14:00:17 +02:00 |
|
Marcin Kulik
|
68b64a84ed
|
Make clippy happy
|
2025-06-20 14:00:17 +02:00 |
|
Marcin Kulik
|
d8ebd373a1
|
Use rust 1.87 for dev (with flake)
|
2025-06-20 14:00:17 +02:00 |
|
Marcin Kulik
|
19bcb65e25
|
Enable auto-wrapping of the help message
|
2025-06-20 14:00:17 +02:00 |
|
Marcin Kulik
|
9b8b26e6a9
|
Improve --help messages
|
2025-06-20 14:00:14 +02:00 |
|
Marcin Kulik
|
049fc683df
|
Add test for PTY input
|
2025-06-20 11:44:36 +02:00 |
|
Marcin Kulik
|
1ef501def7
|
Refactor pty module
|
2025-06-20 11:44:36 +02:00 |
|
Marcin Kulik
|
ac4e92dfc4
|
Refactor tty module
|
2025-06-20 11:44:36 +02:00 |
|
Marcin Kulik
|
a1086d7af5
|
Merge pull request #683 from moritzdietz/update-output
Add filename of cast file to session end output
|
2025-06-20 11:44:01 +02:00 |
|
moritzdietz
|
3c7b6d0782
|
Add path of .cast file to output when recording session ends
Closes #680
|
2025-06-19 13:35:08 +02:00 |
|
Marcin Kulik
|
d271e6ea4a
|
Log notifier failure
|
2025-06-11 17:50:38 +02:00 |
|
Marcin Kulik
|
caf0cf3707
|
Refactor session/pty/tty
|
2025-06-11 17:50:30 +02:00 |
|
Marcin Kulik
|
d8b6cfeafc
|
Workaround axum's graceful shutdown limitation wrt existing websocket connections
|
2025-06-10 12:46:01 +02:00 |
|
Marcin Kulik
|
27305aa0c6
|
Extract DA response matching into a separate method
|
2025-06-07 10:53:33 +02:00 |
|
Marcin Kulik
|
32626d0ee8
|
Avoid unnecessary panic
|
2025-06-06 22:02:21 +02:00 |
|
Marcin Kulik
|
2e932e5f0e
|
Use higher timeout for OSC queries
|
2025-06-06 22:00:39 +02:00 |
|
Marcin Kulik
|
d06786fb3d
|
Make forwarder code more readable, split methods, etc
|
2025-06-06 20:03:32 +02:00 |
|
Marcin Kulik
|
0a5dbc2bf5
|
Fix race condition in forwarder (remote streaming) for very short sessions
|
2025-06-06 19:22:29 +02:00 |
|
Marcin Kulik
|
3419d03041
|
Remove unnecessary Result wrapper
|
2025-06-06 16:04:15 +02:00 |
|
Marcin Kulik
|
7d796357ab
|
Split long methods into smaller ones
|
2025-06-06 11:56:41 +02:00 |
|
Marcin Kulik
|
ca665b29da
|
Fix race condition wrt terminal size, simplify session outputs code
|
2025-06-05 21:17:42 +02:00 |
|
Marcin Kulik
|
0676b54033
|
Make SignalFd handle multiple signals with single pipe
|
2025-06-05 12:11:45 +02:00 |
|
Marcin Kulik
|
5051cc78bc
|
Rename "rec" command to "record", add "rec" alias
|
2025-06-04 08:50:21 +02:00 |
|
Marcin Kulik
|
b84ee319c1
|
Enable prefix matching for subcommands
|
2025-06-04 08:45:33 +02:00 |
|
Marcin Kulik
|
6b782585d2
|
Reorder subcommands
|
2025-06-04 08:36:09 +02:00 |
|
Marcin Kulik
|
09f91bc64d
|
Only warn about the legacy config file when new config file doesn't exist
|
2025-06-03 16:29:17 +02:00 |
|
Marcin Kulik
|
0de3510638
|
Display legacy config file warning when 2.x config file found
|
2025-06-03 16:27:18 +02:00 |
|
Marcin Kulik
|
3f8aec164a
|
Make status::warning! write to stderr
|
2025-06-03 15:56:12 +02:00 |
|
Marcin Kulik
|
f9ce40e4fa
|
More option description tweaks
|
2025-06-03 14:07:36 +02:00 |
|
Marcin Kulik
|
1b929911ad
|
Improve CLI option descriptions
|
2025-06-02 22:19:05 +02:00 |
|
Marcin Kulik
|
624379680a
|
Add jitter to exponential backoff in forwarder reconnection
|
2025-06-02 11:45:11 +02:00 |
|
Marcin Kulik
|
ed88e7fc36
|
Add "r" (resize) event as the first event when appending
This ensures the appended events are can rely on their assumed terminal
window size.
Addresses part of #636.
|
2025-06-01 22:37:20 +02:00 |
|
Marcin Kulik
|
f29f112f0c
|
Automatically create parent dirs for recording path
Fixes #679
|
2025-06-01 09:37:33 +02:00 |
|
Marcin Kulik
|
8e5893e820
|
Fix terminal resizing in cat command
|
2025-05-31 21:07:08 +02:00 |
|
Marcin Kulik
|
74a40ff628
|
Merge pull request #682 from mustafamohsen/develop
|
2025-05-30 23:19:50 +02:00 |
|
Marcin Kulik
|
1c0bcdd4c2
|
Refactor ALiS event serialization
|
2025-05-30 22:05:04 +02:00 |
|
Mustafa Mohsen
|
26221f92d0
|
fix: typo in 'asciinema' in the authentication message
|
2025-05-30 22:49:13 +03:00 |
|
Marcin Kulik
|
31cc393efe
|
Include "x" (exit) event in ALiS stream
|
2025-05-30 21:48:39 +02:00 |
|
Marcin Kulik
|
2aec6f690b
|
Save session exit status in the recording file as "x" event
|
2025-05-29 21:17:44 +02:00 |
|
Marcin Kulik
|
0c16f90f8b
|
Slight refactoring of event serialization
|
2025-05-29 21:13:19 +02:00 |
|