<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xK/xP, branch origin/master</title>
<subtitle>IRC daemon, bot, TUI client and its web frontend</subtitle>
<id>http://cgit.janouch.name/xK/atom?h=origin%2Fmaster</id>
<link rel='self' href='http://cgit.janouch.name/xK/atom?h=origin%2Fmaster'/>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/'/>
<updated>2026-01-10T11:43:53Z</updated>
<entry>
<title>xP: improve the activity indicator</title>
<updated>2026-01-10T11:43:53Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2026-01-10T11:41:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=6c38c3a526dd68fb4f8ef80b38bb64d5fe93920f'/>
<id>urn:sha1:6c38c3a526dd68fb4f8ef80b38bb64d5fe93920f</id>
<content type='text'>
Also adjust the Makefile to reflect resource embedding.
</content>
</entry>
<entry>
<title>xP: fix alternative browsers on iOS</title>
<updated>2025-11-03T16:58:08Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2025-11-03T16:52:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=7d90142f0ff4ed1e1a16dafdd2058d86c060374e'/>
<id>urn:sha1:7d90142f0ff4ed1e1a16dafdd2058d86c060374e</id>
<content type='text'>
As a rule, they use the same stupid and broken WebKit.
</content>
</entry>
<entry>
<title>xP: embed web resources, tame browser caching</title>
<updated>2025-07-09T20:15:13Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2025-07-09T19:53:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=71e1a744c5521e54da333c78802cf5c57f4598db'/>
<id>urn:sha1:71e1a744c5521e54da333c78802cf5c57f4598db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the relay acknowledge all received commands</title>
<updated>2025-05-10T10:08:51Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2025-05-09T20:34:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=7ba17a016140f578bccca3ffd320c1663cf66c6c'/>
<id>urn:sha1:7ba17a016140f578bccca3ffd320c1663cf66c6c</id>
<content type='text'>
To that effect, bump liberty and the xC relay protocol version.
Relay events have been reordered to improve forward compatibility.

Also prevent use-after-free when serialization fails.

xP now slightly throttles activity notifications,
and indicates when there are unacknowledged commands.
</content>
</entry>
<entry>
<title>xP: bump copyright years</title>
<updated>2024-11-14T15:27:56Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2024-11-14T15:27:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=b3e545e0bb5c56cefaa0848ac6471a3139e15a75'/>
<id>urn:sha1:b3e545e0bb5c56cefaa0848ac6471a3139e15a75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump xP dependencies</title>
<updated>2024-11-12T11:59:33Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2024-11-12T11:59:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=fce8fd40cc0fe191c7b1de5c672ad42106031e94'/>
<id>urn:sha1:fce8fd40cc0fe191c7b1de5c672ad42106031e94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump liberty</title>
<updated>2024-11-07T10:07:36Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2024-11-07T10:07:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=a011b57ce24c8c78c1ccbc3137d2a0d5e814c1ba'/>
<id>urn:sha1:a011b57ce24c8c78c1ccbc3137d2a0d5e814c1ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xP: update variable name</title>
<updated>2024-11-04T06:40:14Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2024-11-04T06:39:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=b1ee29534562a03b5b74453942241e94df4ef21e'/>
<id>urn:sha1:b1ee29534562a03b5b74453942241e94df4ef21e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xP: cleanup</title>
<updated>2024-07-28T11:42:28Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2024-07-28T11:42:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=841bc00c51488bbef07e70b046b3634ed6ca8b3c'/>
<id>urn:sha1:841bc00c51488bbef07e70b046b3634ed6ca8b3c</id>
<content type='text'>
I had forgotten about the auto-redraw system.
</content>
</entry>
<entry>
<title>xP: reset highlight state once reaching buffer end</title>
<updated>2024-07-28T01:44:37Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2024-07-28T01:42:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=12fc3c228a45d3250b48c1320a130c59074f20d4'/>
<id>urn:sha1:12fc3c228a45d3250b48c1320a130c59074f20d4</id>
<content type='text'>
</content>
</entry>
</feed>
