AI User
6eb5a87b15
Update all dependencies to current versions
...
- tonic 0.9 -> 0.14 (tonic-prost/tonic-prost-build split), prost 0.14
- ratatui 0.20 -> 0.30 (Frame no longer generic, Line instead of Spans),
crossterm 0.29
- rodio 0.17 -> 0.22: replace the custom symphonia decoder with rodio's
built-in decoder, seeking (try_seek) and position tracking (get_pos);
end-of-stream is now signalled via an EmptyCallback source with a
generation counter so a replaced track can never emit a stale EOS
- replace the vendored stream-download crate with the published
stream-download 0.24 (rustls), with a 30s open timeout
- reqwest 0.12->0.13 (rustls/webpki-roots/query features), base64 0.22
Engine API, rand 0.10, flume 0.12, thiserror 2, dirs 6, toml 1
- unify everything under [workspace.dependencies]; drop unused deps
(once_cell, serde_json in server; confique, secrecy in tidaldy)
- devenv: add protobuf (protoc) for prost-build
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 21:41:10 +02:00
Hans Mündelein
5d1a62c630
Add exclude current clearing for the server
stable / cross-${{ matrix.target }} (aarch64-unknown-linux-gnu)
Details
stable / cross-${{ matrix.target }} (armv7-unknown-linux-gnueabihf)
Details
stable / cross-${{ matrix.target }} (x86_64-unknown-linux-gnu)
Details
2023-06-12 22:18:34 +02:00
Hans Mündelein
18671683ff
Add clear queue to server
stable / cross-${{ matrix.target }} (x86_64-unknown-linux-gnu)
Details
stable / cross-${{ matrix.target }} (armv7-unknown-linux-gnueabihf)
Details
stable / cross-${{ matrix.target }} (aarch64-unknown-linux-gnu)
Details
2023-06-12 20:49:37 +02:00
chmanie
e71398d243
Add proto definition for ClearQueue
stable / cross-${{ matrix.target }} (aarch64-unknown-linux-gnu)
Details
stable / cross-${{ matrix.target }} (armv7-unknown-linux-gnueabihf)
Details
stable / cross-${{ matrix.target }} (x86_64-unknown-linux-gnu)
Details
2023-06-12 20:23:22 +02:00
chmanie
fe7fd3c63b
Add release workflow
stable / cross-${{ matrix.target }} (armv7-unknown-linux-gnueabihf)
Details
stable / cross-${{ matrix.target }} (aarch64-unknown-linux-gnu)
Details
2023-06-12 14:47:24 +02:00
chmanie
7f48bca5df
Split up cbd-tui into components
2023-06-11 20:06:06 +02:00
Hans Mündelein
258d45a29e
Add quable flag to library children
2023-06-09 17:13:49 +02:00
chmanie
25e2e3ff83
Add is_queable prop to LibraryNodeChild
2023-06-09 17:08:44 +02:00
chmanie
3b84583e5c
Move shuffle and repeat to QueueModifiers
2023-06-09 16:43:20 +02:00
chmanie
7f63a50ced
Pluralize arrays in protobuf
2023-06-09 16:30:07 +02:00
Hans Mündelein
9be9039a05
Add shuffle and repeat for server
2023-06-09 16:02:35 +02:00
Hans Mündelein
e926b63140
Fix bug that allow index out of bounds on next
2023-06-04 08:41:00 +02:00
Hans Mündelein
4043865ad4
Fix broken song deadlock and improve observability
2023-06-03 13:04:59 +02:00
chmanie
553f34a111
Use proper config directory
2023-06-02 20:28:38 +02:00
Hans Mündelein
4fbeccdde1
Implement init on the server
2023-06-02 19:20:30 +02:00
Hans Mündelein
5a42ddfbdb
Adjust server to new proto spec
2023-06-02 18:41:19 +02:00
chmanie
1e7203a9f5
Add spec for shuffle
2023-06-02 15:39:42 +02:00
chmanie
47b788bf9c
Rename Queue current to current_position
2023-06-02 15:33:15 +02:00
Hans Mündelein
eda7c6528a
Adjust core to new proto spec
2023-06-02 14:40:45 +02:00
chmanie
fac450900c
Complete overhaul of protobuf spec
2023-06-02 14:36:47 +02:00
Hans Mündelein
ffec874584
Add title to LibraryNodeChildren
2023-05-26 16:22:29 +02:00
Hans Mündelein
035fdf1a4b
Add draft of working tidal playback
...
Streaming yet to come.
2023-05-26 12:06:35 +02:00
Hans Mündelein
f4bb7c3872
Remove shared messages in proto spec
2023-05-23 12:18:58 +02:00
chmanie
248c833280
Fix proto lint issues as much as possible
2023-05-23 00:04:15 +02:00
Hans Mündelein
b5f722f1cb
Disentangle conflicting proto versions
...
We diverged in working on the proto definition, which should now be
resolved.
2023-05-22 11:02:42 +02:00
Hans Mündelein
19f19cba2d
Add tidal provider
...
First draft of tidaldy that implements the crabidy provider trait.
2023-05-22 09:31:02 +02:00
chmanie
b6bbd540dd
Follow some guidelines for proto notation
2023-05-21 13:47:07 +02:00
chmanie
81229ce757
Add some more proto messages
2023-05-20 12:16:25 +02:00
Hans Mündelein
f76ba00ce4
Remove legacy graphql stuff
...
Graphql is dead. Long live gRPC!!!
2023-05-19 17:19:19 +02:00
chmanie
a681cbb739
Add tonic tooling and basic protobuf definitions
2023-05-19 15:07:06 +02:00
Hans Mündelein
91e988f722
Add initial draft for core
...
First attempt for common types and the graphql schema
2023-05-17 18:30:26 +02:00