Pressing % inside /tidal/search opens an input line; the entered term becomes a tree node whose contents are the search results: track hits queueable in place, artist and album hits as canonical /tidal/artists paths. New CreateLibraryNode rpc + is_creatable flags (wire-compatible), ProviderClient::create_lib_node routed by prefix, percent-encoded term segments in crabidy-core, and a modal input overlay in the TUI with creatable nodes marked [%]. Search terms live in memory for the process lifetime; term nodes are deliberately not queueable so the resolve sweep cannot drag whole discographies into the queue. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| crabidy/v1 | ||
| src | ||
| Cargo.toml | ||
| buf.yaml | ||
| build.rs | ||