| Commit message (Expand) | Author | Age | Files | Lines |
| * | help: what spine takes, what an artefact carries | Ralph Amissah | 2026-09-23 | 2 | -11/+81 |
| * | test: language alignment, (live-manual) | Ralph Amissah | 2026-09-22 | 1 | -56/+94 |
| * | read: db names outputs from manifest carried | Ralph Amissah | 2026-09-22 | 1 | -5/+39 |
| * | cleanup: misc. (previously deferred) | Ralph Amissah | 2026-09-22 | 5 | -5/+24 |
| * | check required tools; skipped test is incomplete | Ralph Amissah | 2026-09-22 | 1 | -23/+55 |
| * | test: database to pod to artefacts | Ralph Amissah | 2026-09-22 | 1 | -2/+191 |
| * | verify: this spine still produces this abstraction? | Ralph Amissah | 2026-09-22 | 2 | -2/+226 |
| * | dispatch: pod materialised if source required | Ralph Amissah | 2026-09-22 | 1 | -25/+22 |
| * | dispatch: pod materialised if source required | Ralph Amissah | 2026-09-22 | 1 | -12/+57 |
| * | ocda db: carry catalogues & text blobs compressed | Ralph Amissah | 2026-09-22 | 3 | -23/+132 |
| * | ocda db: materialise a pod from carried source | Ralph Amissah | 2026-09-22 | 2 | -0/+291 |
| * | test: the carried markup, by rebuilding its digest | Ralph Amissah | 2026-09-22 | 1 | -0/+33 |
| * | ocda db: now carry markup source, conf & manifest | Ralph Amissah | 2026-09-22 | 2 | -2/+87 |
| * | test: ocn alignment check | Ralph Amissah | 2026-09-22 | 1 | -132/+303 |
| * | check: warn when document's languages ocn diverge | Ralph Amissah | 2026-09-22 | 3 | -4/+182 |
| * | check: languages of a document, against each other | Ralph Amissah | 2026-09-22 | 1 | -0/+241 |
| * | test db: multilingual database test | Ralph Amissah | 2026-09-22 | 1 | -40/+121 |
| * | digests: db digest taken once on file completion | Ralph Amissah | 2026-09-22 | 2 | -34/+28 |
| * | ocda.db: read a document language of a database | Ralph Amissah | 2026-09-22 | 2 | -34/+139 |
| * | ocda db: one <doc>.ocda.db holding every language | Ralph Amissah | 2026-09-22 | 1 | -10/+29 |
| * | paths: doc_uid_out_no_lang, doc name sans language | Ralph Amissah | 2026-09-22 | 1 | -0/+17 |
| * | ocda db: the schema gains doc_id | Ralph Amissah | 2026-09-22 | 2 | -40/+146 |
| * | abstraction: format 2.0, source.digests | Ralph Amissah | 2026-09-22 | 3 | -3/+64 |
| * | pod: generate the po4a configuration, --po4a-cfg | Ralph Amissah | 2026-09-22 | 3 | -7/+219 |
| * | pod: carry tools/po4a, the translation working set | Ralph Amissah | 2026-09-22 | 2 | -0/+43 |
| * | pod: set entry limit for the writer and reader | Ralph Amissah | 2026-09-22 | 3 | -1/+77 |
| * | pod: write <doc>.sisupod (single zstd frame) | Ralph Amissah | 2026-09-22 | 4 | -9/+55 |
| * | pod: read when zstd-wrapped | Ralph Amissah | 2026-09-22 | 6 | -9/+239 |
| * | odt: office:meta from the document, not the run | Ralph Amissah | 2026-09-22 | 3 | -5/+95 |
| * | metadata: use document's language | Ralph Amissah | 2026-09-22 | 1 | -2/+6 |
| * | epub: dcterms:modified timestamp, reproducibility | Ralph Amissah | 2026-09-22 | 1 | -3/+62 |
| * | conf: read conf/document_make, drop the dr_ prefix | Ralph Amissah | 2026-09-22 | 3 | -8/+8 |
| * | xml: markup language attributes take a bcp 47 tag | Ralph Amissah | 2026-09-22 | 2 | -10/+25 |
| * | pod digests: multilingual document digests sorted | Ralph Amissah | 2026-09-22 | 1 | -7/+16 |
| * | downloads: honour --allow-downloads | Ralph Amissah | 2026-09-22 | 1 | -1/+11 |
| * | ocda db: before writing check carried file names | Ralph Amissah | 2026-09-22 | 2 | -1/+189 |
| * | markup: keep a utf-8 bom out of the yaml header | Ralph Amissah | 2026-09-21 | 1 | -1/+14 |
| * | things nix, including flake.nix update | Ralph Amissah | 2026-09-21 | 2 | -5/+92 |
| * | 0.24.1sisudoc-spine_v0.24.1 | Ralph Amissah | 2026-09-14 | 1 | -1/+1 |
| * | images alt text, and epub says what it is | Ralph Amissah | 2026-09-14 | 6 | -42/+318 |
| * | epub and html: no errors left over the sample set | Ralph Amissah | 2026-09-14 | 7 | -79/+270 |
| * | regex: confine url within an endnote (delimiter) | Ralph Amissah | 2026-09-14 | 2 | -11/+17 |
| * | test: epubcheck (epub-validity) over sample set | Ralph Amissah | 2026-09-14 | 1 | -3/+127 |
| * | epub, html: a named anchor, and subtitle fixes | Ralph Amissah | 2026-09-14 | 1 | -16/+15 |
| * | epub, html: correctly identify code block as block | Ralph Amissah | 2026-09-14 | 2 | -6/+7 |
| * | epub, html: reference issues fixes | Ralph Amissah | 2026-09-14 | 2 | -6/+6 |
| * | epub, html: document heads and ids, fixes | Ralph Amissah | 2026-09-14 | 1 | -6/+13 |
| * | epub, html, db: use of elements & attributes, fix | Ralph Amissah | 2026-09-14 | 4 | -122/+138 |
| * | epub: mimetype entry comes first in the archive | Ralph Amissah | 2026-09-14 | 1 | -3/+18 |
| * | epub: manifest lists files, spine orders files | Ralph Amissah | 2026-09-14 | 1 | -57/+53 |