<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tirclogv, branch master</title>
<subtitle>An IRC log viewer</subtitle>
<id>https://git.tomsmeding.com/tirclogv/atom/?h=master</id>
<link rel='self' href='https://git.tomsmeding.com/tirclogv/atom/?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/'/>
<updated>2026-08-09T19:57:55Z</updated>
<entry>
<title>Preserve whitespace in log messages</title>
<updated>2026-08-09T19:57:55Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-09T19:57:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/commit/?id=94992ce85c9d88b33d2bf34aaa68cefc2df3b721'/>
<id>urn:sha1:94992ce85c9d88b33d2bf34aaa68cefc2df3b721</id>
<content type='text'>
Test case: https://tirclogv.tomsmeding.com/cal/fn-haskell-old/2006-05-18?eid=a1zECXNeTe#ev-a1zECXNeTe
</content>
</entry>
<entry>
<title>mini-http-server: Handle nonexistent files decently</title>
<updated>2026-08-09T19:33:45Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-09T19:33:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/commit/?id=b00e6ef7d6c9ebf74ef35212ea144c8212cd18ed'/>
<id>urn:sha1:b00e6ef7d6c9ebf74ef35212ea144c8212cd18ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Serve plain ZNC log files too</title>
<updated>2026-08-09T19:13:21Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-09T19:13:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/commit/?id=914e63f6bb46c3ff132c5f642cffcb72485551e0'/>
<id>urn:sha1:914e63f6bb46c3ff132c5f642cffcb72485551e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use ymdToString</title>
<updated>2026-08-09T18:56:49Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-09T18:56:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/commit/?id=a70b0207990d1b93d6d267b020d7b0ff881d22d5'/>
<id>urn:sha1:a70b0207990d1b93d6d267b020d7b0ff881d22d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow channel notes</title>
<updated>2026-08-09T18:56:40Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-09T18:56:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/commit/?id=ad70b2b31ac9ecf78d9b909380c54fd5826b54d8'/>
<id>urn:sha1:ad70b2b31ac9ecf78d9b909380c54fd5826b54d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't skip the last entry in a log file (?)</title>
<updated>2026-08-06T20:34:00Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-06T19:48:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/commit/?id=4b8960ce83d29a63c71ea39b4376d5d9b78b5cdf'/>
<id>urn:sha1:4b8960ce83d29a63c71ea39b4376d5d9b78b5cdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Factor out common parts of templates into partials</title>
<updated>2026-08-02T22:16:11Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-02T22:16:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/commit/?id=6412601c368d88aa0e8611ecdeea474946cd6d37'/>
<id>urn:sha1:6412601c368d88aa0e8611ecdeea474946cd6d37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Index logs in parallel</title>
<updated>2026-08-02T19:21:54Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-02T19:19:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/commit/?id=6e8c2b8df3898d0f50463f3151831f5d7c9306a2'/>
<id>urn:sha1:6e8c2b8df3898d0f50463f3151831f5d7c9306a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Slightly optimise realiseEvents</title>
<updated>2026-08-02T19:07:55Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-02T19:07:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/commit/?id=faff2c8249b1cc0342867dd22774301ae980647c'/>
<id>urn:sha1:faff2c8249b1cc0342867dd22774301ae980647c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some optimisation of indexing</title>
<updated>2026-08-02T18:56:48Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-08-02T18:56:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/tirclogv/commit/?id=5c241aa67a927a1b1755c6691821421b742b141a'/>
<id>urn:sha1:5c241aa67a927a1b1755c6691821421b742b141a</id>
<content type='text'>
</content>
</entry>
</feed>
