Marcin Kulik
|
37153a6740
|
Fix reading of asciicasts v1 and v2 having null env values in header
|
2025-10-23 17:05:19 +02:00 |
|
Marcin Kulik
|
0e29511db3
|
Use Duration instead of u64 for event timestamps
|
2025-10-17 16:39:09 +02:00 |
|
Marcin Kulik
|
b0eeb2f84e
|
Rename test fixtures
|
2025-08-31 21:36:55 +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
|
6132e4d8d6
|
Improve error message
|
2025-05-06 20:36:24 +02:00 |
|
Marcin Kulik
|
986a64d3cc
|
Make cat use first file's asciicast version
|
2025-05-06 18:56:32 +02:00 |
|
Marcin Kulik
|
dd6b9a3008
|
Fix loading of asciicast v1
|
2025-05-06 18:09:01 +02:00 |
|
Marcin Kulik
|
e4b888178f
|
Improve arg/var naming consistency
|
2025-05-06 17:34:12 +02:00 |
|
Marcin Kulik
|
3c1de97251
|
Add test for loading asciicast v3
|
2025-05-03 15:58:52 +02:00 |
|
Marcin Kulik
|
07af5ec3f0
|
Test for timestamp
|
2025-05-03 15:44:22 +02:00 |
|
Marcin Kulik
|
c2b3936d1a
|
Add asciicast v3 support, record and convert to v3 by default
|
2025-04-24 13:31:21 +02:00 |
|
Marcin Kulik
|
3b5a9cbb5f
|
Rename Theme to TtyTheme
|
2025-04-09 15:41:41 +02:00 |
|
Marcin Kulik
|
dc2444453f
|
Fix time serialization in v2 encoder
|
2025-03-31 11:25:15 +02:00 |
|
Marcin Kulik
|
287daeda31
|
Group use statements
|
2025-03-25 23:10:15 +01:00 |
|
Marcin Kulik
|
db956df97f
|
Refactor metadata (header) handling
|
2024-11-12 13:48:20 +01:00 |
|
Marcin Kulik
|
4858c25b67
|
Remove version field from generic asciicast Header struct
|
2024-11-12 12:48:44 +01:00 |
|
Marcin Kulik
|
4ad1c22a29
|
Make Encoder return bytes instead of directly writing to io::Write impl
|
2024-10-17 17:31:59 +02:00 |
|
Marcin Kulik
|
33d7d1017d
|
Decode PTY captured data with incremental UTF-8 decoder
|
2024-02-26 10:55:32 +01:00 |
|
Marcin Kulik
|
bf52290514
|
Capture terminal color palette
This uses OSC sequence to query the colors from the terminal, and saves
them as a theme in asciicast v2 header
(https://docs.asciinema.org/manual/asciicast/v2/#theme).
|
2024-02-12 15:49:35 +01:00 |
|
Marcin Kulik
|
8d5df6e2ea
|
Refactor Recorder and Encoder traits
|
2024-01-25 16:01:14 +01:00 |
|
Marcin Kulik
|
0768922aff
|
Rename Reader -> Asciicast, split asciicast module into submodules
|
2024-01-23 21:43:04 +01:00 |
|
Marcin Kulik
|
551e61e865
|
Use open_from_path instead of open where possible
|
2024-01-23 14:32:45 +01:00 |
|
Marcin Kulik
|
c0ec1ac758
|
Support for opening v1 asciicasts
|
2024-01-23 14:30:05 +01:00 |
|
Marcin Kulik
|
68bc7266f9
|
Fix parsing of time values such as 0.000001
|
2024-01-23 14:25:00 +01:00 |
|
Marcin Kulik
|
364c92484a
|
Refactor recorder's Output trait and its implementations
|
2024-01-23 11:52:28 +01:00 |
|