aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* feat(naming): the language tableLukasz Kasprzak2026-08-197-1/+239
* feat: output, rendering and publishingLukasz Kasprzak2026-08-1954-43/+21217
|\
| * docs(templates): the scope-fallback hazard headline was backwardsLukasz Kasprzak2026-08-191-2/+8
| * fix(cli): guard publish's IO, validate --dtstamp, and list all commandsLukasz Kasprzak2026-08-192-5/+98
| * fix(templates): grid.ms wall calendar dropped four of seven columnsLukasz Kasprzak2026-08-193-95/+1128
| * test(emit): replace two vacuous CSV/XML assertions with real onesLukasz Kasprzak2026-08-191-11/+103
| * docs(templates): fix a false claim in the worked example (F1)Lukasz Kasprzak2026-08-191-13/+96
| * fix(cli): publish --prune refuses a manifest entry that escapes --outLukasz Kasprzak2026-08-192-9/+138
| * docs(render): template reference, install rules, typesetting checkLukasz Kasprzak2026-08-197-15/+821
| * feat(cli): colitur publish -- the static treeLukasz Kasprzak2026-08-196-8/+888
| * feat(templates): wall calendar grid in LaTeX, groff and HTMLLukasz Kasprzak2026-08-198-2/+752
| * fix(cli): guard the whole template read, not only the openLukasz Kasprzak2026-08-192-5/+35
| * feat(templates): ordo booklet in six flavours, pinned by goldensLukasz Kasprzak2026-08-1915-2/+14874
| * feat(cli): colitur table and renderLukasz Kasprzak2026-08-193-3/+428
| * fix(render): omit DTEND at the domain's own last day, 9999-12-31Lukasz Kasprzak2026-08-192-3/+86
| * feat(cli): colitur emit -- csv, json, sexp, xml, icsLukasz Kasprzak2026-08-194-21/+359
| * feat(render): iCalendar emitter, RFC 5545Lukasz Kasprzak2026-08-194-1/+184
| * feat(render): XML emitter and schemaLukasz Kasprzak2026-08-196-2/+151
| * fix(render): remove rank_label -- it duplicated name verbatimLukasz Kasprzak2026-08-191-2/+6
| * feat(render): CSV and JSON emitters, and the published contractLukasz Kasprzak2026-08-197-1/+262
| * feat(render): the view modelLukasz Kasprzak2026-08-195-1/+355
| * feat(render): template renderer with mandatory escapingLukasz Kasprzak2026-08-194-1/+145
| * fix(render): reject empty tag paths, sharpen the raw-form testLukasz Kasprzak2026-08-192-7/+42
| * feat(render): logic-less template parserLukasz Kasprzak2026-08-194-1/+177
| * fix(render): make fold_ics total on arbitrary octet stringsLukasz Kasprzak2026-08-192-8/+42
| * feat(render): per-flavour escaping and RFC 5545 line foldingLukasz Kasprzak2026-08-196-2/+216
|/
* test(differential): C14 and C15 closed -- only slug vocabulary remainsLukasz Kasprzak2026-08-184-54/+59
* test(differential): C31 closed -- 4 classes left, 257 of 267 rows are namingLukasz Kasprzak2026-08-184-131/+107
* test(differential): C20 and C38 closed -- agreement 98.4%Lukasz Kasprzak2026-08-184-305/+233
* test(differential): seven classes closed -- agreement 93.9% to 97.1%Lukasz Kasprzak2026-08-184-1005/+928
* test(differential): C8 closed, C6 narrowed to namingLukasz Kasprzak2026-08-184-153/+155
* test(differential): C17 closed -- the largest divergence class is goneLukasz Kasprzak2026-08-184-1164/+1166
* test(differential): refresh the fixture -- three more corrections adoptedLukasz Kasprzak2026-08-184-893/+891
* docs(tools): the lectio patch exporter cannot see temporal correctionsLukasz Kasprzak2026-08-181-0/+11
* docs: the lineage is broken at one link, and layer 4 is now the outlierLukasz Kasprzak2026-08-181-0/+25
* test(differential): refresh the lectio fixture -- the lineage invertedLukasz Kasprzak2026-08-184-254/+275
* fix(examples): pin the three Polish classes from the source, one was wrongLukasz Kasprzak2026-08-181-14/+25
* release: v0.7.0v0.7.0Lukasz Kasprzak2026-08-183-3/+3
* docs: CHANGELOG entry for 0.7.0Lukasz Kasprzak2026-08-181-0/+3
* feat(examples): ship two real local calendars, with their limits statedLukasz Kasprzak2026-08-186-1/+330
* docs(man): explain how an overlay is actually appliedLukasz Kasprzak2026-08-181-0/+65
* merge: a flat INI overlay front endLukasz Kasprzak2026-08-188-1/+674
|\
| * feat(overlay): a flat INI front end, which verifies its own outputLukasz Kasprzak2026-08-188-1/+674
|/
* docs(man): colitur-overlay(5), the overlay format in fullLukasz Kasprzak2026-08-184-6/+277
* release: v0.6.0v0.6.0Lukasz Kasprzak2026-08-183-3/+3
* docs: CHANGELOG entry for 0.6.0Lukasz Kasprzak2026-08-181-0/+3
* docs: point --help and the man page at the new overlay workflowLukasz Kasprzak2026-08-182-3/+60
* merge: overlay authoring ergonomicsLukasz Kasprzak2026-08-185-13/+356
|\
| * feat(cli): colitur check and colitur new-overlayLukasz Kasprzak2026-08-183-10/+210
| * feat(overlay): default citations and layer, humanise parse errorsLukasz Kasprzak2026-08-182-3/+146
|/