Commit Graph

  • da3a85e01c Replace manual implementation of Option::map Marcin Kulik 2024-04-12 21:24:23 +02:00
  • 49749b0baf Add handling of 401 and 404 responses when obtaining stream info Marcin Kulik 2024-04-12 21:17:15 +02:00
  • a934381fb6 Rename -f and -l options of stream command to -r and -s respectively Marcin Kulik 2024-04-11 22:44:58 +02:00
  • dd77179d74 Bail when trying to nest stream sessions using the same relay URL Marcin Kulik 2024-04-11 21:56:19 +02:00
  • 83d08a071a Easier stream forwarding to asciinema server - asciinema stream -f Marcin Kulik 2024-04-11 11:12:21 +02:00
  • b4d0cbd878 Update diag message for stream client count Marcin Kulik 2024-04-10 10:42:01 +02:00
  • 61a13c54cb Prevent race condition when subscribing in session::stream() Marcin Kulik 2024-04-02 22:42:19 +02:00
  • 48f64bb22e Wait for server and forwarder shutdown for 5 sec tops Marcin Kulik 2024-04-02 22:23:04 +02:00
  • 0d7951b54c Fix stream session shutdown when forwarder is in a reconnection loop Marcin Kulik 2024-04-02 22:08:57 +02:00
  • 0b282a5737 Send close frame in forwarder at the end of the stream Marcin Kulik 2024-03-28 22:13:38 +01:00
  • 0c7905db0c Initial version of stream forwarder Marcin Kulik 2024-03-28 21:26:53 +01:00
  • 821986ffdd Increase timeout for OSC response when querying terminal theme Marcin Kulik 2024-04-12 21:18:38 +02:00
  • 03fe210663 Merge pull request #624 from asciinema/dependabot/cargo/h2-0.3.26 Marcin Kulik 2024-04-05 18:06:29 +02:00
  • 1d14e70c01 Bump h2 from 0.3.24 to 0.3.26 dependabot[bot] 2024-04-05 15:08:34 +00:00
  • a2523dd5d0 Upgrade bundled player Marcin Kulik 2024-03-29 17:54:47 +01:00
  • 1a7c19fa5e Use take() instead of clone() on option Marcin Kulik 2024-03-28 21:28:36 +01:00
  • ad61e850f3 Merge pull request #622 from asciinema/dependabot/cargo/mio-0.8.11 Marcin Kulik 2024-03-26 15:14:23 +01:00
  • 233463ed8e Bump mio from 0.8.10 to 0.8.11 dependabot[bot] 2024-03-26 14:12:20 +00:00
  • fa17bfcdb0 Upgrade avt Marcin Kulik 2024-03-26 15:11:12 +01:00
  • 7d52ca0f74 Upgrade bundled player Marcin Kulik 2024-03-25 11:29:02 +01:00
  • 33d7d1017d Decode PTY captured data with incremental UTF-8 decoder Marcin Kulik 2024-02-26 10:55:32 +01:00
  • 8974d6f82f Update web player to the latest version Marcin Kulik 2024-02-22 15:22:01 +01:00
  • 8e3f29d477 Automatically strip the binary when building in release mode Marcin Kulik 2024-02-22 10:02:50 +01:00
  • 6698aa2f79 Fix closing of client connection when it lags behind the stream too much Marcin Kulik 2024-02-21 16:52:04 +01:00
  • 755532b1ec Replace vec.rotate_left+truncate with vec.drain(..n) Marcin Kulik 2024-02-20 10:42:45 +01:00
  • e8c4405ab3 Refactor unnecessary if/elses Marcin Kulik 2024-02-20 10:35:03 +01:00
  • e0197da955 Fix SIGCHLD handling Marcin Kulik 2024-02-20 10:31:38 +01:00
  • d13e2f8fd9 Use latest web player Marcin Kulik 2024-02-15 21:39:50 +01:00
  • 17121c4b61 Include terminal theme in live stream init payload Marcin Kulik 2024-02-15 15:11:50 +01:00
  • ad764088d9 Update web player Marcin Kulik 2024-02-15 11:27:10 +01:00
  • 811ab85ae6 Remove compression field and filler from ALiS protocol header Marcin Kulik 2024-02-15 11:26:20 +01:00
  • a9abeff312 Remove stream.log_file config option Marcin Kulik 2024-02-15 10:32:39 +01:00
  • 6d53b3b8e8 Add nix flake for dev shell Marcin Kulik 2024-02-14 21:54:21 +01:00
  • a294a52094 Merge pull request #616 from Pytness/add-missing-signals Marcin Kulik 2024-02-14 10:58:39 +01:00
  • b2a1cb28ab Import new signals from signal_hook::consts Fernando Vega 2024-02-14 09:55:37 +01:00
  • cdd03d0548 Merge pull request #618 from WyvernIXTL/develop Marcin Kulik 2024-02-14 09:35:53 +01:00
  • 0ffcd1b38d Merge pull request #617 from asciinema/capture-colors Marcin Kulik 2024-02-12 20:59:19 +01:00
  • 5957b3bf37 Added note in build section explaining that windows is not supported. Adam McKellar 2024-02-12 16:43:02 +01:00
  • 3969023da8 Remove old (outdated) man page Marcin Kulik 2024-02-12 15:51:27 +01:00
  • bf52290514 Capture terminal color palette Marcin Kulik 2024-02-12 15:49:35 +01:00
  • 38effe8084 Change var order to follow previous standard Fernando Vega 2024-02-12 11:36:13 +01:00
  • 4ad6993027 Add signal handling for SIGALRM and SIGCHLD in copy function Fernando Vega 2024-02-12 11:25:14 +01:00
  • 1d0b7da09c Don't rely on notify-send's -r in libnotify notifier Marcin Kulik 2024-02-09 21:33:56 +01:00
  • 8d3407973f Make --server-url a global option Marcin Kulik 2024-02-09 12:32:18 +01:00
  • 3411d08425 Add quiet mode, --quiet / -q, as a global option Marcin Kulik 2024-02-09 12:29:49 +01:00
  • 55d31fbb5c Display desktop notification when adding a marker during recording Marcin Kulik 2024-02-09 11:30:48 +01:00
  • 05f6a29d4a Merge pull request #614 from asciinema/deps-upgrade Marcin Kulik 2024-02-09 10:14:48 +01:00
  • efa385c3ae Upgrade deps: termion, config, which Marcin Kulik 2024-02-09 09:31:38 +01:00
  • 4bb326e9a6 Remove TODO comment - let's keep OSC response for now Marcin Kulik 2024-02-08 22:28:38 +01:00
  • d3b3f1e1e3 Update deps Marcin Kulik 2024-02-08 15:39:45 +01:00
  • 0ef36573e2 Bump cargo package version Marcin Kulik 2024-02-08 15:36:35 +01:00
  • b983d9a282 Merge pull request #612 from asciinema/stream-logs Marcin Kulik 2024-02-08 15:34:57 +01:00
  • 666bc4de3f Config file option for specifying stream log file Marcin Kulik 2024-02-08 14:17:14 +01:00
  • bd1fb51fb4 Drain websocket client's read side Marcin Kulik 2024-02-08 14:03:57 +01:00
  • 8052670ffd Log viewer count upon each new stream client connection Marcin Kulik 2024-02-08 14:02:41 +01:00
  • 2a01e9d6cb Log stream connects and disconnects Marcin Kulik 2024-02-08 14:02:04 +01:00
  • 582a6aa427 Use INFO as default streamer log level Marcin Kulik 2024-02-08 12:06:25 +01:00
  • 3d3b2aa9d0 Disable ANSI colors in streamer log file Marcin Kulik 2024-02-08 11:58:42 +01:00
  • 0478bf06f0 Write user notifications to streamer's log file Marcin Kulik 2024-02-08 11:53:20 +01:00
  • 4fa684b74a Improve option description Marcin Kulik 2024-02-08 11:39:53 +01:00
  • a42f7be4b1 Add option to save streamer logs to a file Marcin Kulik 2024-02-08 11:39:11 +01:00
  • f48671fbc4 Merge pull request #611 from asciinema/stream Marcin Kulik 2024-02-07 15:51:57 +01:00
  • 90dd08b28c Add comment about ALiS protocol Marcin Kulik 2024-02-07 15:47:07 +01:00
  • e5cc3fb1cd Display full HTTP URL on streaming session start Marcin Kulik 2024-02-07 15:26:32 +01:00
  • 81f8ad61b6 Add --listen-addr / -l option to stream command, listen on 127.0.0.1:8080 by default Marcin Kulik 2024-02-07 15:23:11 +01:00
  • aebd177cd2 cargo fmt Marcin Kulik 2024-02-07 15:05:12 +01:00
  • e742183159 Initial version of stream command Marcin Kulik 2024-02-07 14:05:00 +01:00
  • 781f97f40d Use proper type for winsize override Marcin Kulik 2024-02-01 11:43:01 +01:00
  • c52b3737cd Share common functions between commands via cmd module Marcin Kulik 2024-02-01 10:24:04 +01:00
  • 95f208c382 Reorder fields Marcin Kulik 2024-01-31 18:18:22 +01:00
  • 5c9237bbce Move JoinHandle wrapper to util module Marcin Kulik 2024-01-31 18:14:54 +01:00
  • 832717ced9 Nice error message when upload size exceeds server's configured limit Marcin Kulik 2024-01-29 16:00:20 +01:00
  • d33a8ff381 Rename encoder test modules Marcin Kulik 2024-01-28 20:11:47 +01:00
  • 6daf23b80f Use latest avt version released to crates.io Marcin Kulik 2024-01-28 18:29:00 +01:00
  • 6317bb75df Bump cargo package version Marcin Kulik 2024-01-28 18:27:42 +01:00
  • b834a100cb Use avt's TextCollector to make TextEncoder incremental Marcin Kulik 2024-01-28 18:23:07 +01:00
  • 6f86c64371 Simplify get_local_path() implementation Marcin Kulik 2024-01-26 22:16:37 +01:00
  • 7ce5001298 Merge pull request #609 from asciinema/convert Marcin Kulik 2024-01-25 16:57:39 +01:00
  • d8ba917146 Add convert command Marcin Kulik 2024-01-25 16:41:27 +01:00
  • a342b43b4c Include timestamp entry in the written header only when it's present Marcin Kulik 2024-01-25 16:11:32 +01:00
  • 488a278931 Move get_local_path() to util module Marcin Kulik 2024-01-25 16:28:26 +01:00
  • 4eee1ea440 Merge pull request #608 from asciinema/trait-refa Marcin Kulik 2024-01-25 16:05:20 +01:00
  • 8d5df6e2ea Refactor Recorder and Encoder traits Marcin Kulik 2024-01-25 16:01:14 +01:00
  • 9b6fd43804 Improve description of the --append option Marcin Kulik 2024-01-24 21:50:34 +01:00
  • ccb44d67e2 Merge pull request #607 from asciinema/rec-txt Marcin Kulik 2024-01-24 21:43:48 +01:00
  • 1ba452ded5 Enable txt recording when filename ends in .txt and no output format override is used Marcin Kulik 2024-01-24 21:33:12 +01:00
  • 050b31d707 Implement text output for rec command Marcin Kulik 2024-01-24 21:19:10 +01:00
  • 1534d90c88 Downgrade scraper dep to fix compilation on aarch64-apple-darwin Marcin Kulik 2024-01-23 22:20:35 +01:00
  • ec7d678d26 Bump cargo package version Marcin Kulik 2024-01-23 22:02:02 +01:00
  • 9fc469b163 Rename struct field Marcin Kulik 2024-01-23 21:58:15 +01:00
  • 3dc38f57dd Merge pull request #606 from asciinema/open-v1 Marcin Kulik 2024-01-23 21:57:38 +01:00
  • 3f9ffd0254 Fix parsing of round numbers in deserialize_time Marcin Kulik 2024-01-23 21:53:24 +01:00
  • 0768922aff Rename Reader -> Asciicast, split asciicast module into submodules Marcin Kulik 2024-01-23 21:43:04 +01:00
  • d73790ff2e Add missing test cast file Marcin Kulik 2024-01-23 21:07:51 +01:00
  • 551e61e865 Use open_from_path instead of open where possible Marcin Kulik 2024-01-23 14:32:45 +01:00
  • c0ec1ac758 Support for opening v1 asciicasts Marcin Kulik 2024-01-23 14:30:05 +01:00
  • 68bc7266f9 Fix parsing of time values such as 0.000001 Marcin Kulik 2024-01-23 14:23:34 +01:00
  • 364c92484a Refactor recorder's Output trait and its implementations Marcin Kulik 2024-01-23 11:52:28 +01:00
  • c303a799e5 Merge pull request #605 from asciinema/play-from-url Marcin Kulik 2024-01-22 15:57:46 +01:00
  • 52577adf79 Use <link rel="alternate" ...> to find cast file in HTML pages Marcin Kulik 2024-01-22 15:54:51 +01:00