Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-08-25
| ||
| 17:44 | add-entry command precondition is corrected Leaf check-in: 2775518870 user: nat tags: trunk | |
|
2026-08-24
| ||
| 18:31 | Title is updated instead of duplicating in CGI check-in: d19f2d487d user: nat tags: trunk | |
|
2026-08-23
| ||
| 19:09 | Edit form shows protected gruiks check-in: 2da77c71ef user: nat tags: trunk | |
|
2026-08-22
| ||
| 17:39 | Response header are dumped on get-gruiks HTTP error check-in: 2ecdb862a7 user: nat tags: trunk | |
|
2026-08-21
| ||
| 17:37 | CGI reuses comment URL when available check-in: b8dc36f871 user: nat tags: trunk | |
|
2026-08-20
| ||
| 17:18 | Comment URL is added by get-gruiks when missing check-in: 87aef2262f user: nat tags: trunk | |
|
2026-08-19
| ||
| 18:24 | lastseen is updated for the whole section on 304 check-in: 5a035a14e9 user: nat tags: trunk | |
|
2026-08-18
| ||
| 18:48 | lastseen is considered in gruik purge check-in: 96dd7bc4be user: nat tags: trunk | |
|
2026-08-17
| ||
| 18:29 | lastseen is updated instead of mtime in get-gruik refresh check-in: a340ec05e2 user: nat tags: trunk | |
|
2026-08-16
| ||
| 13:43 | Comment URL being null or empty is equivalent check-in: 022c0627cf user: nat tags: trunk | |
|
2026-08-15
| ||
| 17:25 | Title is updated instead of duplicating in get-gruiks check-in: d35ae7c8c4 user: nat tags: trunk | |
|
2026-08-14
| ||
| 16:50 | USR1 stops get-gruiks at the end of the cycle check-in: b6b6c2ad3d user: nat tags: trunk | |
|
2026-08-13
| ||
| 17:18 | User interrupt stops get-gruiks check-in: 3dd520324e user: nat tags: trunk | |
|
2026-08-12
| ||
| 16:25 | get-gruiks use processor numbers rather than procedures check-in: c5bcbcb242 user: nat tags: trunk | |
|
2026-08-11
| ||
| 17:15 | get-gruiks loop is corrected check-in: 8c840bdfec user: nat tags: trunk | |
|
2026-08-10
| ||
| 17:02 | Continuous polling mode for get-gruiks check-in: 7746f95d3c user: nat tags: trunk | |
|
2026-08-09
| ||
| 17:04 | Use WAL mode and busy timeout everywhere check-in: 088b416f46 user: nat tags: trunk | |
|
2026-08-08
| ||
| 17:29 | Gruiks from get-gruik are marked check-in: 513517cf21 user: nat tags: trunk | |
|
2026-08-06
| ||
| 16:59 | Autodetection of source format check-in: a53d0d629e user: nat tags: trunk | |
|
2026-08-05
| ||
| 16:46 | Atom source support check-in: 0ba897063b user: nat tags: trunk | |
|
2026-08-04
| ||
| 17:32 | Multi-format infrastructure in `process-source` check-in: 57456f262c user: nat tags: trunk | |
|
2026-08-03
| ||
| 17:56 | Source errors make get-gruik proceed to the next source check-in: b2c747e0f4 user: nat tags: trunk | |
|
2026-08-02
| ||
| 16:30 | 304 responses are not errors check-in: 9016a098b5 user: nat tags: trunk | |
|
2026-07-30
| ||
| 17:59 | Source requests have If-Modified-Since and If-None-Match headers check-in: 61e9b2521c user: nat tags: trunk | |
|
2026-07-29
| ||
| 18:41 | Source Last-Modified and ETag are stored check-in: 6769cafd6e user: nat tags: trunk | |
|
2026-07-28
| ||
| 20:12 | Schema update for better source management check-in: 4e7e623857 user: nat tags: trunk | |
|
2026-07-27
| ||
| 19:16 | Gruik cards include URL hash check-in: 5c27cf93d5 user: nat tags: trunk | |
|
2026-07-26
| ||
| 16:50 | add-entry command typo is corrected check-in: a959026ecd user: nat tags: trunk | |
|
2026-07-25
| ||
| 17:24 | Logic error in get-gruiks is corrected check-in: 8ed543419e user: nat tags: trunk | |
|
2026-07-24
| ||
| 18:26 | Direct RSS-to-gruik generator check-in: 0fd9c8d5de user: nat tags: trunk | |
|
2026-07-23
| ||
| 19:07 | Gruik deduplication check-in: bc2592bcfc user: nat tags: trunk | |
|
2026-07-21
| ||
| 18:21 | Gruik source is optional check-in: 460948ff28 user: nat tags: trunk | |
|
2026-07-19
| ||
| 16:32 | Iens protection is toggleable from the CGI check-in: 062cca448f user: nat tags: trunk | |
|
2026-07-18
| ||
| 16:58 | Cards with only a left button are corrected check-in: 4d1ab983d1 user: nat tags: trunk | |
|
2026-07-17
| ||
| 19:23 | Edition of unprotected iens within a list check-in: d108d2ed9d user: nat tags: trunk | |
|
2026-07-16
| ||
| 16:18 | Infrastructure for ien buttons check-in: 565afc55eb user: nat tags: trunk | |
|
2026-07-15
| ||
| 18:39 | Detailed gruik cards have action buttons check-in: 9731587cbc user: nat tags: trunk | |
|
2026-07-14
| ||
| 15:22 | Detailed gruik card uses shared fragment generator check-in: d61bd51fa9 user: nat tags: trunk | |
|
2026-07-13
| ||
| 17:29 | Base of relative links is explicit check-in: cbf5b83ad4 user: nat tags: trunk | |
|
2026-07-12
| ||
| 16:49 | Command `add-entry` with minor source is corrected check-in: 02369a26e9 user: nat tags: trunk | |
|
2026-07-11
| ||
| 21:18 | HTMX fragment after ien edit is corrected check-in: 6fc7e72deb user: nat tags: trunk | |
|
2026-07-10
| ||
| 19:02 | Gruik id conversion is performed early check-in: 4b0c72172c user: nat tags: trunk | |
|
2026-07-09
| ||
| 18:17 | Edit action for iens check-in: a999df3bcf user: nat tags: trunk | |
|
2026-07-08
| ||
| 18:43 | Edit form for iens check-in: 00a0ef81c1 user: nat tags: trunk | |
|
2026-07-07
| ||
| 18:56 | Debug counters are styled out of the way check-in: 6eb9971f78 user: nat tags: trunk | |
|
2026-07-04
| ||
| 18:05 | Debut counters are sent along gruik updates check-in: 0126c181ab user: nat tags: trunk | |
|
2026-07-02
| ||
| 18:28 | Spinner is factored as a SVG symbol check-in: 67b385c572 user: nat tags: trunk | |
|
2026-07-01
| ||
| 19:10 | Htmx gruik updates are sent along with new gruiks check-in: b04f46ed86 user: nat tags: trunk | |
|
2026-06-30
| ||
| 19:36 | New iens title defaults to web page title check-in: 596101dec4 user: nat tags: trunk | |
|
2026-06-29
| ||
| 18:16 | Default description uses recorded source and source URL check-in: 6522da72e5 user: nat tags: trunk | |