index
:
yt
this commit
prime
A fully featured command line YouTube client
bpeetz
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
fix(crates/yt/{commands/playlist,videos/format_video}): Correctly calculate w...
Benedikt Peetz
3 days
*
feat(crates/yt/commands/database): Init, to show the txn_log
Benedikt Peetz
3 days
*
feat(crates/yt/storage/db/insert): Track all inserted operations
Benedikt Peetz
3 days
*
feat(crates/yt/commands/watch/mpv_commands): Hook-up the new show commands
Benedikt Peetz
3 days
*
feat(crates/yt/commands/show): Also provide thumbnail and info screen
Benedikt Peetz
3 days
*
refactor(crates/yt/db/insert::Commitable): Make `Debug` a dependency
Benedikt Peetz
9 days
*
fix(crates/yt/db/insert/playlist): Account for playlist_len == 0
Benedikt Peetz
9 days
*
build(crates/yt/Cargo.toml): Remove now pointless `owo-colors` dep
Benedikt Peetz
9 days
*
build(treewide): Update
Benedikt Peetz
9 days
*
build({update.sh,crates/{libmpv2,yt_dlp}/update.sh}): Remove pointless update...
Benedikt Peetz
9 days
*
fix(crates/yt/db/insert/maintenance): Re-init
Benedikt Peetz
9 days
*
test(crates/yt/tests/_testenv): Store `Child`s instead of PIDs
Benedikt Peetz
9 days
*
perf(crates/yt/db/extractor_hash/realize): Allow passing in a `all_hashes`
Benedikt Peetz
9 days
*
fix(crates/yt/config): Ensure that the download_dir is created
Benedikt Peetz
9 days
*
test(crates/yt/tests/_testenv::init): Use appropriate atomic u64 type
Benedikt Peetz
9 days
*
fix(crates/yt): **Always** honor the `config.global.display_colors` config se...
Benedikt Peetz
9 days
*
chore(crates/yt/Cargo.toml): Add `pretty-assertions` for tests
Benedikt Peetz
9 days
*
feat(crates/yt): Separate all commands from their implementation code
Benedikt Peetz
9 days
*
test(crates/yt): Add basic integration tests
Benedikt Peetz
13 days
*
fix(crates/yt/select): Correctly open the persistent file in `select split`
Benedikt Peetz
13 days
*
feat(crates/yt/select): Print the currently processed line as progress
Benedikt Peetz
13 days
*
fix(crates/yt): Add stuff that was missed
Benedikt Peetz
13 days
*
feat(crates/yt/watch): Make the time between watch progress saves configurable
Benedikt Peetz
13 days
*
refactor(crates/yt/config): Always use imported paths in config dec
Benedikt Peetz
13 days
*
feat(crates/yt/update): Make the concurrency configurable
Benedikt Peetz
13 days
*
fix(crates/yt/cli): Use the correct `--plackback-speed` option name
Benedikt Peetz
13 days
*
feat(crates/yt/subscribe): Support a `--no-check` argument
Benedikt Peetz
13 days
*
feat(crates/yt): Support a `--format` argument for most commands with output
Benedikt Peetz
13 days
*
fix(crates/yt/update): Remove the `--grouped` update support
Benedikt Peetz
13 days
*
feat(crates/yt/watch): Support `--headless` and `--provide-ipc-socket` flags
Benedikt Peetz
13 days
*
refactor(crates/yt/comments): Remove dead code
Benedikt Peetz
13 days
*
fix(crates/yt/downloader): Correctly treat the download as blocking
Benedikt Peetz
13 days
*
refactor(crates/yt): Allow `missing_panic_docs` and use expect
Benedikt Peetz
13 days
*
refactor(crates/yt/download/progress_hook): Use `json_{get,cast}` and owu-colors
Benedikt Peetz
13 days
*
refactor(crates/yt): Use the new storage layer
Benedikt Peetz
13 days
*
fix(crates/yt/storage/migrate): Merge the `videos` and `video_options` tables
Benedikt Peetz
13 days
*
feat(crates/yt/storage): Migrate inserts to operations and use methods
Benedikt Peetz
13 days
*
refactor(crates/yt): Make every `pub` item `pub(crate)`
Benedikt Peetz
2025-07-10
*
docs(crates/libmpv2): Correctly format doc-test
Benedikt Peetz
2025-07-10
*
build(Cargo.toml): Update to include new changes
Benedikt Peetz
2025-07-10
*
build(Cargo.lock): Update
Benedikt Peetz
2025-07-10
*
build(.envrc): Set the `PYO3_PYTHON` variable again
Benedikt Peetz
2025-07-10
*
refactor(crates/yt/config): Use a macro to generate the config parsing code
Benedikt Peetz
2025-07-10
*
refactor(crates/yt_dlp): Port to `pyo3` again
Benedikt Peetz
2025-07-10
*
refactor(crates/bytes): Move into yt
Benedikt Peetz
2025-07-10
*
build(.cargo/cargo.toml): Remove pointless `PYO3_PATH`
Benedikt Peetz
2025-07-10
*
chore(version): v1.7.1
v1.7.1
Benedikt Peetz
2025-06-28
*
fix(yt/subscribe): Don't hard-error on failed subscribe, if it was not specified
Benedikt Peetz
2025-06-28
*
fix(yt/{subscribe,storage/subscriptions}): Fix more instances of the capitali...
Benedikt Peetz
2025-06-28
*
build(nix/package): Update the git hashes after the update
Benedikt Peetz
2025-06-28
[next]