<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yt/src/storage/video_database, branch v1.2.0</title>
<subtitle>A fully featured command line YouTube client</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/clients/yt/atom?h=v1.2.0</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/clients/yt/atom?h=v1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/'/>
<updated>2024-08-25T15:35:02+00:00</updated>
<entry>
<title>style(treewide): Reformat</title>
<updated>2024-08-25T15:35:02+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-25T15:35:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=e9be4219b63cbb4fdfe8de8779481568a69ceb8a'/>
<id>urn:sha1:e9be4219b63cbb4fdfe8de8779481568a69ceb8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(treewide): Conform to `cargo clippy`</title>
<updated>2024-08-25T15:30:02+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-25T15:30:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=a60cd8f2a96aae3f7db8dfccec2aa5cf21f8c411'/>
<id>urn:sha1:a60cd8f2a96aae3f7db8dfccec2aa5cf21f8c411</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(storage/extractor_hash): Remove useless logs</title>
<updated>2024-08-25T13:51:49+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-25T13:51:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=51fa79a22d4cca066c5272bd6f9fab923dab9c4a'/>
<id>urn:sha1:51fa79a22d4cca066c5272bd6f9fab923dab9c4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(storage/database): Already borrow the `VideoStatus::ALL` constant</title>
<updated>2024-08-24T09:45:34+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-24T09:41:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=f8546efe4e52bf517d54b0d5fd45fc196cb05bcd'/>
<id>urn:sha1:f8546efe4e52bf517d54b0d5fd45fc196cb05bcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test(storage/setters): Assert the video status in `set_video_watched`</title>
<updated>2024-08-24T09:45:13+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-23T16:26:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=ee576400ce9c9e4f5d4ce420987ffd3ebe8ff5e0'/>
<id>urn:sha1:ee576400ce9c9e4f5d4ce420987ffd3ebe8ff5e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(select/cmds): Add a `watched` command</title>
<updated>2024-08-24T09:45:12+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-23T16:25:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=cc07fd430f5860481d6dd7e9050bf32da11d76ce'/>
<id>urn:sha1:cc07fd430f5860481d6dd7e9050bf32da11d76ce</id>
<content type='text'>
Otherwise, running `yt select file --done` would mark all your already
wached stuff to be watched again.
</content>
</entry>
<entry>
<title>style(treewide): Format</title>
<updated>2024-08-23T12:01:48+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-23T12:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=4c8a71e3fc2e0d9c30e47241d3740c49c834d3fa'/>
<id>urn:sha1:4c8a71e3fc2e0d9c30e47241d3740c49c834d3fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(storage/setters): Enforce status invariants</title>
<updated>2024-08-23T11:14:15+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-23T11:12:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=2e75681a0569b67c81efc051ea57f56f14c09543'/>
<id>urn:sha1:2e75681a0569b67c81efc051ea57f56f14c09543</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(treewide): Use a configuration file</title>
<updated>2024-08-23T11:14:13+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-23T11:11:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=94c656ad40a7aae570e5a5fb61ad32632acc6d46'/>
<id>urn:sha1:94c656ad40a7aae570e5a5fb61ad32632acc6d46</id>
<content type='text'>
This allows use to avoid duplication of default values in the codebase
and obviously also facilitates changing these without having to
re-compile.
</content>
</entry>
<entry>
<title>refactor(storage/downloader): Remove unused `get_next_video_watchable`</title>
<updated>2024-08-23T07:06:57+00:00</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2024-08-23T07:06:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/clients/yt/commit/?id=9a53a739b0f0e1a6741ec6f1bef6a572a8743182'/>
<id>urn:sha1:9a53a739b0f0e1a6741ec6f1bef6a572a8743182</id>
<content type='text'>
</content>
</entry>
</feed>
