Commit Graph

1682 Commits

Author SHA1 Message Date
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
Marcin Kulik
dabc40cf8e Update the changelog v3.1.0 2026-01-14 10:39:20 +01:00
Marcin Kulik
e329b25654 Update nix flake inputs to the latest 2026-01-14 10:30:10 +01:00
dependabot[bot]
e3fd84d9cc Bump avt from 0.16.0 to 0.17.0
Bumps [avt](https://github.com/asciinema/avt) from 0.16.0 to 0.17.0.
- [Release notes](https://github.com/asciinema/avt/releases)
- [Commits](https://github.com/asciinema/avt/compare/v0.16.0...v0.17.0)

---
updated-dependencies:
- dependency-name: avt
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-14 10:22:06 +01:00
Marcin Kulik
3a83919bd1 Bump version 2026-01-14 10:16:14 +01:00
Marcin Kulik
e25aa8418d Enable Nerd Font Symbols in the player when streaming locally 2026-01-14 10:16:14 +01:00
Marcin Kulik
8f4172c732 Upgrade player to the latest version 2026-01-14 10:16:14 +01:00
Marcin Kulik
fe10529db2 Implement caching and compression for static assets 2026-01-14 10:16:14 +01:00
Marcin Kulik
e5b64815c3 Stop dependency churn 2025-11-22 22:18:23 +01:00
Marcin Kulik
aec60f10d2 Fix image link 2025-11-19 16:14:22 +01:00
Marcin Kulik
64b82f2407 Update demo cast image/link in the README 2025-11-19 16:13:24 +01:00
Marcin Kulik
7a9a3cd146 Make demo image in README full width 2025-11-19 15:34:50 +01:00
Marcin Kulik
783f9fa7f9 Remove DataDog from sponsors 2025-11-19 10:58:18 +01:00
Marcin Kulik
a4beb87272 Remove pre-commit hook info and PGP section from the contribution guidelines 2025-10-29 14:33:01 +01:00
Marcin Kulik
0976e83df4 Update the changelog 2025-10-29 14:30:18 +01:00
Marcin Kulik
955e661e6f Remove old COC - just be nice! 2025-10-29 14:27:27 +01:00
Marcin Kulik
37566baabd Make dependabot update only minor/patch versions for cargo 2025-10-29 12:36:12 +01:00
Marcin Kulik
26122f189d Change dependabot dep update schedule to monthly
Weekly is just too much noise.
2025-10-29 12:35:05 +01:00
Marcin Kulik
ef9c18484f Use newtype for stream event ID 2025-10-29 12:30:00 +01:00
Marcin Kulik
43584efc15 Merge pull request #655 from tats-u/patch-1
Suggest PowerSession for Windows users
2025-10-27 11:43:34 +01:00
Marcin Kulik
c214f6b7c8 Merge branch 'develop' into patch-1 2025-10-27 11:43:12 +01:00
Marcin Kulik
3d7982a01d Merge pull request #706 from asciinema/dependabot/cargo/axum-0.8.6
Bump axum from 0.8.4 to 0.8.6
2025-10-24 20:41:48 +02:00
Marcin Kulik
43929c401e Merge pull request #705 from asciinema/dependabot/cargo/config-0.15.18
Bump config from 0.15.11 to 0.15.18
2025-10-24 20:41:01 +02:00
dependabot[bot]
4576402db5 Bump config from 0.15.11 to 0.15.18
Bumps [config](https://github.com/rust-cli/config-rs) from 0.15.11 to 0.15.18.
- [Changelog](https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-cli/config-rs/compare/v0.15.11...v0.15.18)

---
updated-dependencies:
- dependency-name: config
  dependency-version: 0.15.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-24 18:29:01 +00:00
Marcin Kulik
bca7a620e2 Merge pull request #704 from asciinema/dependabot/cargo/rustls-0.23.34
Bump rustls from 0.23.28 to 0.23.34
2025-10-24 20:28:32 +02:00