1706 Commits

Author SHA1 Message Date
Marcin Kulik
3c610957c7 Mention zstd support in the README 2026-06-20 11:01:28 +02:00
Marcin Kulik
db415ea4fb Whitespace fix 2026-06-20 11:01:28 +02:00
Marcin Kulik
d18b129f8f Rename FileWriter -> FileOutput 2026-06-20 11:01:28 +02:00
Marcin Kulik
a5790793ab Rename flush() -> finish() 2026-06-20 11:01:28 +02:00
Marcin Kulik
393439c09c Add support for writing zstd compressed files to rec and session 2026-06-20 11:01:28 +02:00
Marcin Kulik
2643d8f868 Add support for zstd compressed files to the upload command 2026-06-19 16:18:30 +02:00
Marcin Kulik
3eb4613253 Add support for reading from zstd compressed files to cat 2026-06-19 16:14:07 +02:00
Marcin Kulik
e61c61e322 Add support for playback from zstd compressed files to play 2026-06-19 16:01:41 +02:00
Marcin Kulik
7e73d46d8a Add support for reading and writing zstd compressed files to convert 2026-06-19 15:55:06 +02:00
Marcin Kulik
70c4af0505 Update the changelog v3.2.1 2026-06-16 16:16:23 +02:00
Marcin Kulik
71e6fe9297 Update nixpkgs 2026-06-16 16:07:57 +02:00
Marcin Kulik
bfc3d59c37 Bump version 2026-06-16 16:02:49 +02:00
Yi-Jyun Pan
7e68cbd93b Flatten nixpkgs dependencies
- Use our nixpkgs instead of rust-overlay's, so we don't
  need to fetch nixpkgs twice.

- The "builtin" part in "builtin.fromTOML" is unnecessary
  according to the nixf linter:

  this is a prelude builtin, the `builtins.` prefix can be
  removed (fix available) (nixf sema-primop-removed-prefix)
2026-06-16 15:58:17 +02:00
Marcin Kulik
04c80cb4da Upgrade rand dep to latest 0.9.x 2026-06-16 15:56:06 +02:00
Marcin Kulik
5b12a7295f Upgrade vulnerable deps 2026-06-16 15:54:14 +02:00
Marcin Kulik
3c92c0c42f Fix nix package build warning
Closes #746
2026-06-16 15:39:35 +02:00
Marcin Kulik
c3898e4e3e Add CLI guidance for API errors 2026-06-15 11:24:38 +02:00
Marcin Kulik
261c1657c4 Surface server API error details 2026-06-13 12:52:57 +00:00
Marcin Kulik
42413b2730 Build binaries on Ubuntu 22.04
Fixes #742
2026-05-12 16:43:12 +02:00
Marcin Kulik
4cd9f5f5c0 Upgrade avt 2026-05-10 11:15:13 +02:00
Marcin Kulik
ea64be777b Temporarily disable autoplay in the README demo link 2026-04-29 16:27:18 +02:00
Marcin Kulik
d8bf39d3fa Improve features list in the README 2026-04-29 16:18:34 +02:00
Marcin Kulik
5de65c040e Replace qualified path with use 2026-04-16 15:42:02 +02:00
Marcin Kulik
47565bab8c Make const durations in forwarder actual Duration values 2026-04-16 15:39:31 +02:00
Marcin Kulik
728a1fd65f Add rustfmt to dev shell's cargo 2026-04-16 15:37:57 +02:00
Marcin Kulik
202d5c5761 Update the changelog v3.2.0 2026-03-01 16:23:16 +01:00
Marcin Kulik
1f970a3c01 Upgrade player to the latest version 2026-03-01 16:08:03 +01:00
Marcin Kulik
691fe8918c Bump version 2026-03-01 15:55:39 +01:00
Marcin Kulik
d278f449ae Update flake inputs 2026-03-01 15:54:10 +01:00
Marcin Kulik
62e8e1e2c7 Fix key binding parser
Closes #720.
2026-03-01 15:42:06 +01:00
Marcin Kulik
964f39e357 Words 2026-03-01 12:13:29 +01:00
Marcin Kulik
52313a82a6 Add --title, --audio, --description, --audio-url to the upload command 2026-03-01 12:13:25 +01:00
Marcin Kulik
cd40c30661 Update descriptions of newly added options 2026-02-28 21:04:01 +01:00
Marcin Kulik
d89acf3970 Remove unnecessary trait derives 2026-02-28 21:03:41 +01:00
Hippie Hacker
da371e6ce6 feat(cli): add --audio-url, --description, --visibility flags for streaming
Add stream metadata options to the `stream` and `session` commands:

- --audio-url: URL of a live audio stream for synchronized playback
- --description: Markdown description of the streaming session
- --visibility: Set stream visibility (public/unlisted/private)

These flags expose existing server-side stream metadata fields through
the CLI, enabling richer stream configuration without requiring the
web interface.
2026-02-28 19:56:37 +01:00
Marcin Kulik
ac5274c35b Keep reconnecting for unexpected WS close codes 2026-02-17 17:43:55 +01:00
Marcin Kulik
aebed1d35e Use equal jitter for exponential backoff in forwarder reconnection 2026-02-13 20:39:33 +01:00
Marcin Kulik
34e4fe1c6d Send EOT event at the end of the ALiS stream 2026-02-13 19:48:04 +01:00
Marcin Kulik
e53220fbf9 Add integration test for the play command 2026-02-11 20:56:33 +01:00
Marcin Kulik
f98bee9656 Use helper method for getting local path for playback 2026-02-11 20:31:24 +01:00
dependabot[bot]
ad937fefb1 Bump bytes from 1.10.1 to 1.11.1 (#721)
Bumps [bytes](https://github.com/tokio-rs/bytes) from 1.10.1 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1)

---
updated-dependencies:
- dependency-name: bytes
  dependency-version: 1.11.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 20:21:03 +01:00
Filipe Pina
6424245b8a Allow playing a cast from stdin (#722) 2026-02-11 20:19:50 +01:00
Filipe Pina
29ca3981c0 Allow play to stream events (#724)
* allow `play` to stream events

* Apply rustfmt formatting to v2.rs

Split long function signature across multiple lines for better readability.

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>

---------

Co-authored-by: fopina-ci <48487232+fopina-ci@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Happy <yesreply@happy.engineering>
2026-02-10 21:05:22 +01:00
Marcin Kulik
f93ee80bb9 Use separate cargo profile for integration tests (faster build time) 2026-02-06 19:06:21 +01:00
Marcin Kulik
546cd9ab09 More robust querying for terminal theme and version 2026-02-06 18:39:40 +01:00
Marcin Kulik
9f3ec23c3d Support combined OSC 4 responses when querying palette 2026-02-03 18:09:56 +01:00
Marcin Kulik
ecbd487080 Support OSC theme responses in any order 2026-02-03 17:32:10 +01:00
Marcin Kulik
9ee67a61e5 Add tests for terminal theme/version responses 2026-02-03 17:31:45 +01:00
Marcin Kulik
4b4758ad31 Don't probe terminal version and theme when TERM=dumb or TERM=linux 2026-02-02 11:57:52 +01:00
Marcin Kulik
9a5f7c7064 Refactor TTY probing 2026-02-02 11:45:28 +01:00