<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krino.git/README.md, branch v0.0.11</title>
<subtitle>rule-based file sorter in Go, shows the plan before touching anything, applies only the files you choose, and can undo any run, with s-expression rules and a GTK 4 window</subtitle>
<id>https://git.labunix.xyz/krino.git/atom?h=v0.0.11</id>
<link rel='self' href='https://git.labunix.xyz/krino.git/atom?h=v0.0.11'/>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/'/>
<updated>2026-09-17T09:27:00Z</updated>
<entry>
<title>gui: an exclude is not a rule - the form no longer assumes one</title>
<updated>2026-09-17T09:27:00Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-17T09:27:00Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=0e56395aaa46359974a5eb21acaab32b2ea02a0f'/>
<id>urn:sha1:0e56395aaa46359974a5eb21acaab32b2ea02a0f</id>
<content type='text'>
Selecting the exclude row in Forms panicked: newFormEditor read the
form's rule for its when, name, action and stop, and an exclude has
only the when. The editor now takes the conditions from whichever of
the two the form holds and leaves out the fields an exclude has not
got. Checklist item 49 covers it.

Also the 0.0.11 changelog and README, and header floors wide enough
that the age heading is not clipped.
</content>
</entry>
<entry>
<title>krino-gui(1), README and changelog for 0.0.10</title>
<updated>2026-09-16T19:22:42Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-16T19:22:42Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=9300992c8a0043900a6cd76626310189d2537634'/>
<id>urn:sha1:9300992c8a0043900a6cd76626310189d2537634</id>
<content type='text'>
</content>
</entry>
<entry>
<title>release notes and version mentions for 0.0.9</title>
<updated>2026-09-15T20:35:09Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-15T20:35:09Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=1b39b2683eb820560ba882936d4818af0dcfcec7'/>
<id>urn:sha1:1b39b2683eb820560ba882936d4818af0dcfcec7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: make ci passes on OpenBSD and FreeBSD; OpenBSD's go needs GOTOOLCHAIN=auto</title>
<updated>2026-09-15T07:32:16Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-15T07:32:16Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=5d77c5b247b6da7a1d49c23b03d5522e398c7d73'/>
<id>urn:sha1:5d77c5b247b6da7a1d49c23b03d5522e398c7d73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>release notes and version mentions for 0.0.8</title>
<updated>2026-09-14T22:42:58Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-14T22:42:58Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=e879f2cb348f9cc4d7bc0b44071fb8b5ccf1361d'/>
<id>urn:sha1:e879f2cb348f9cc4d7bc0b44071fb8b5ccf1361d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: VERSION checked for build and install, cross names without v, dependency gate covers tests and BSDs, tarball install, examples and extractor list tested</title>
<updated>2026-09-14T21:55:57Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-14T21:55:57Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=04f46bf180cf506ceadb76b5afacf9c02700cc65'/>
<id>urn:sha1:04f46bf180cf506ceadb76b5afacf9c02700cc65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>plan 10: docs (-n, README version and scope, trash identity, --json U+FFFD, limitations, changelog)</title>
<updated>2026-09-14T20:42:52Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-14T20:42:52Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=b013e5fb87580e4cab0d85a0d2c8bb402c610413'/>
<id>urn:sha1:b013e5fb87580e4cab0d85a0d2c8bb402c610413</id>
<content type='text'>
</content>
</entry>
<entry>
<title>plan 9: docs and changelog describe what 0.0.7 does</title>
<updated>2026-09-14T19:47:06Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-14T19:47:06Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=79c746ceac46188deababcf5453c7ca37e173a6a'/>
<id>urn:sha1:79c746ceac46188deababcf5453c7ca37e173a6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>krino: 0.0.6 — w applies and quits, choices echoed in red</title>
<updated>2026-09-14T14:48:53Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-14T14:48:53Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=e64f162bffa6ced845bac4d3015954c41c4b4a3e'/>
<id>urn:sha1:e64f162bffa6ced845bac4d3015954c41c4b4a3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>krino: 0.0.5 — keyword cache, t and d in review</title>
<updated>2026-09-14T13:16:55Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-14T13:16:55Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=0b5d0eb92c5be2f0ddb2fa73990f31e5654e57fe'/>
<id>urn:sha1:0b5d0eb92c5be2f0ddb2fa73990f31e5654e57fe</id>
<content type='text'>
</content>
</entry>
</feed>
