From 0b5d0eb92c5be2f0ddb2fa73990f31e5654e57fe Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Mon, 14 Sep 2026 15:16:55 +0200 Subject: krino: 0.0.5 — keyword cache, t and d in review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index 43ab3e5..da39c06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,20 @@ ## Unreleased +## 0.0.5 — 2026-09-14 + +- Keyword cache: for each file whose text it extracts, krino records which + content keywords the text contains, in `~/.cache/krino/NAME.cache`, and + answers content tests from it while the file is unchanged. A rerun over + the same files extracts nothing: on a real downloads folder a dry run + went from 12.8 s to 0.13 s. No text and no file names are stored. A + changed file, a new keyword, or a changed extraction tool means reading + again; failures are never cached. `krino check` shows where the cache is. +- Choosing per file: `t` sends the file to the Trash and `d` deletes it + permanently, after a `y` to confirm, instead of what its rules planned; + both are logged under the rule `(review)`. "Done, apply chosen so far" + moves from `d` to `w`, in undo's review too. + ## 0.0.4 — 2026-09-14 - `max-size` setting: files larger than it are skipped as "too big", in -- cgit v1.3