Commit Graph

1579 Commits

Author SHA1 Message Date
Marcin Kulik
663ec89b4e Remove unnecessary pub 2025-04-10 11:03:41 +02:00
Marcin Kulik
f8994a8dda Update MSRV in README 2025-04-09 16:04:52 +02:00
Marcin Kulik
3b5a9cbb5f Rename Theme to TtyTheme 2025-04-09 15:41:41 +02:00
Marcin Kulik
d9aa39aadf Add logging and notifications for I/O errors during recording 2025-04-09 15:30:54 +02:00
Marcin Kulik
0fcdebe03f Remove unnecessary trait bound 2025-04-09 14:00:41 +02:00
Marcin Kulik
2c4c089987 Prevent invalid order of events in stream handler 2025-04-09 14:00:41 +02:00
Marcin Kulik
92ba0a1485 Split pty::Handler into 2 traits 2025-04-09 14:00:41 +02:00
Marcin Kulik
bb7db2c184 Bump MSRV to 1.75 2025-04-08 21:51:07 +02:00
Marcin Kulik
60904599bf Avoid vt dump as initial stream event when it's unnecessary 2025-04-04 22:32:10 +02:00
Marcin Kulik
1226cacff3 Handle forwarding failures gracefully 2025-04-04 21:18:34 +02:00
Marcin Kulik
fa3d6cdb12 Fix env capture in session command 2025-04-04 18:15:49 +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
8660a74e80 Add session command 2025-03-25 22:59:58 +01:00
Marcin Kulik
c6155f62a0 Forward captured env vars to stream relay (asciinema server)
This lets asciinema server save those in the cast files when stream
recording is enabled with `STREAM_RECORDING` config option.
2025-02-26 16:16:33 +01:00
Marcin Kulik
206c0e8ea0 Refactor notifier background thread spawning 2025-02-26 11:23:03 +01:00
Marcin Kulik
3964e3564c Include env in query params when connecting to the relay 2025-02-25 19:34:36 +01:00
Marcin Kulik
a341d94cfd Update js player to the latest version 2025-02-25 11:20:58 +01:00
Marcin Kulik
6293c8b3c8 Support marker events in streams 2025-02-25 11:20:15 +01:00
Marcin Kulik
e3870dd3ca Fix stopping of looped playback
Fixes #675
2025-02-24 20:25:21 +01:00
Marcin Kulik
3451061d86 Improve error message 2025-02-24 20:25:21 +01:00
Marcin Kulik
ac7e06b47e Disable blank issue option 2025-02-22 13:00:54 +01:00
Marcin Kulik
1622c38ee8 Include term and shell in query params when connecting to the relay 2025-02-19 12:45:10 +01:00
Marcin Kulik
1a64fef0f9 cargo fmt 2025-02-19 12:41:06 +01:00
Marcin Kulik
b08147e9a9 Set user-agent header when connecting to the relay 2025-02-19 12:41:06 +01:00
Marcin Kulik
fd04f1acb9 Include event sequence number in ALiS frames 2025-02-18 13:25:57 +01:00
Marcin Kulik
b7d66e5f63 Handle 422 errors from streams API 2025-02-18 11:37:22 +01:00
Marcin Kulik
40f76dd22c Upgrade avt to the latest version 2025-02-11 20:03:50 +01:00
Marcin Kulik
5ba4c228d1 Upgrade the player to the latest version 2025-02-04 11:09:29 +01:00
Marcin Kulik
bf6318db5c Upgrade the bundled player 2025-01-28 12:04:48 +01:00
Marcin Kulik
69b6193b92 Use LEB128 encoding for all integer values in ALiS 2025-01-28 10:54:11 +01:00
Marcin Kulik
bd157ca874 Use delta coding for timestamps in ALiS 2025-01-24 11:36:59 +01:00
Marcin Kulik
e57fb21c1b Upgrade the bundled player 2025-01-23 15:07:13 +01:00
Marcin Kulik
8038b2892d Use microseconds to represent stream time in ALiS v1 2025-01-23 15:05:11 +01:00
Marcin Kulik
f0f908872c Improve error handling when trying to forward to incompatible server 2025-01-21 15:14:10 +01:00
Marcin Kulik
cd8ce618c6 Send magic string as first ALiS message 2025-01-19 15:41:00 +01:00
Marcin Kulik
cec993a143 Add WS subprotocol negotiation in live stream forwarder 2025-01-18 21:19:08 +01:00
Marcin Kulik
0203522dbc Include magic string at the beginning of ALiS stream 2025-01-18 21:17:59 +01:00
Marcin Kulik
18e7653fe3 Add WS subprotocol negotiation in live stream server 2025-01-17 20:38:10 +01:00
Marcin Kulik
669f25043a Always save current stream time for resize events 2025-01-16 11:49:16 +01:00
Marcin Kulik
235d217268 Support input and marker events in live streams 2025-01-16 11:48:50 +01:00
Marcin Kulik
60c0666133 Rename enum variant 2025-01-16 11:46:30 +01:00
Marcin Kulik
13f6c8b0fa Upgrade the bundled player 2025-01-11 17:49:22 +01:00
Marcin Kulik
7f9837e30f Upgrade avt to the latest version / handle term resize explicitly 2025-01-11 11:34:01 +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
893ce6b9aa Upgrade the bundled player 2024-11-11 10:54:56 +01:00
Marcin Kulik
68a14aea0f Use matching bg color (term/page) on local stream page, add drop shadow 2024-11-11 10:54:56 +01:00
Marcin Kulik
7a1a7d510a Configure default crypto provider for rustls
Fixes #660
2024-10-27 15:57:38 +01:00
Marcin Kulik
44b28794c0 Upgrade tokio-tungstenite 2024-10-20 10:19:18 +02:00