| Commit message (Expand) | Author | Age | Files | Lines |
| * | cleanup: misc. (previously deferred) | Ralph Amissah | 2026-09-22 | 3 | -3/+22 |
| * | ocda db: carry catalogues & text blobs compressed | Ralph Amissah | 2026-09-22 | 1 | -17/+88 |
| * | ocda db: now carry markup source, conf & manifest | Ralph Amissah | 2026-09-22 | 1 | -0/+82 |
| * | check: warn when document's languages ocn diverge | Ralph Amissah | 2026-09-22 | 1 | -1/+51 |
| * | digests: db digest taken once on file completion | Ralph Amissah | 2026-09-22 | 2 | -34/+28 |
| * | ocda db: one <doc>.ocda.db holding every language | Ralph Amissah | 2026-09-22 | 1 | -10/+29 |
| * | ocda db: the schema gains doc_id | Ralph Amissah | 2026-09-22 | 1 | -32/+111 |
| * | pod: generate the po4a configuration, --po4a-cfg | Ralph Amissah | 2026-09-22 | 2 | -0/+188 |
| * | pod: carry tools/po4a, the translation working set | Ralph Amissah | 2026-09-22 | 1 | -0/+41 |
| * | pod: set entry limit for the writer and reader | Ralph Amissah | 2026-09-22 | 1 | -0/+38 |
| * | pod: write <doc>.sisupod (single zstd frame) | Ralph Amissah | 2026-09-22 | 2 | -8/+25 |
| * | pod: read when zstd-wrapped | Ralph Amissah | 2026-09-22 | 1 | -2/+2 |
| * | odt: office:meta from the document, not the run | Ralph Amissah | 2026-09-22 | 2 | -72/+16 |
| * | 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 | 1 | -4/+4 |
| * | xml: markup language attributes take a bcp 47 tag | Ralph Amissah | 2026-09-22 | 2 | -10/+10 |
| * | pod digests: multilingual document digests sorted | Ralph Amissah | 2026-09-22 | 1 | -7/+16 |
| * | images alt text, and epub says what it is | Ralph Amissah | 2026-09-14 | 4 | -29/+286 |
| * | epub and html: no errors left over the sample set | Ralph Amissah | 2026-09-14 | 4 | -69/+279 |
| * | epub, html: a named anchor, and subtitle fixes | Ralph Amissah | 2026-09-14 | 2 | -16/+15 |
| * | epub, html: correctly identify code block as block | Ralph Amissah | 2026-09-14 | 2 | -10/+11 |
| * | epub, html: reference issues fixes | Ralph Amissah | 2026-09-14 | 2 | -18/+10 |
| * | epub, html: document heads and ids, fixes | Ralph Amissah | 2026-09-14 | 2 | -6/+13 |
| * | epub, html, db: use of elements & attributes, fix | Ralph Amissah | 2026-09-14 | 3 | -120/+121 |
| * | 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/+46 |
| * | epub, html: metadata text clear of markup | Ralph Amissah | 2026-09-13 | 2 | -30/+53 |
| * | epub, html, odt: namespace names as identifiers | Ralph Amissah | 2026-09-13 | 3 | -17/+17 |
| * | some file renames | Ralph Amissah | 2026-09-12 | 9 | -16/+16 |
| * | ocda: heading cross reference linking | Ralph Amissah | 2026-09-12 | 1 | -2/+4 |
| * | ocda: the abstraction carries the document metadata output reads | Ralph Amissah | 2026-09-12 | 1 | -58/+36 |
| * | ocda: .ssp should have all sections of abstraction | Ralph Amissah | 2026-09-12 | 1 | -1/+1 |
| * | sqlite: schema version, & fail run on writes fail | Ralph Amissah | 2026-09-09 | 1 | -4/+55 |
| * | html metadata: a link to the ocda.db | Ralph Amissah | 2026-09-09 | 1 | -4/+10 |
| * | --ocda-db replaces --show-abstraction-db | Ralph Amissah | 2026-09-09 | 3 | -7/+25 |
| * | output: the abstraction artefacts live with the pod | Ralph Amissah | 2026-09-09 | 3 | -20/+81 |
| * | ocda db: <doc>.ocda.db, and a script to run 4 tests | Ralph Amissah | 2026-09-09 | 1 | -1/+1 |
| * | ocda db: built from the .ssp, (tethered) | Ralph Amissah | 2026-09-09 | 1 | -3/+6 |
| * | .ssp: three additional fields the writers read | Ralph Amissah | 2026-09-09 | 1 | -0/+6 |
| * | ocda db: full text index and three views | Ralph Amissah | 2026-09-09 | 1 | -0/+21 |
| * | ocda db: rows for repeatable fields & images inside | Ralph Amissah | 2026-09-09 | 1 | -0/+186 |
| * | ocda db: structural fields (arrays as JSON) | Ralph Amissah | 2026-09-09 | 1 | -82/+174 |
| * | sqlite db abstraction: make readable as read-only | Ralph Amissah | 2026-09-09 | 1 | -2/+9 |
| * | ocda: remove dead fields | Ralph Amissah | 2026-09-09 | 2 | -4/+3 |
| * | abstraction/.ssp: fix doc structure representation | Ralph Amissah | 2026-08-30 | 1 | -0/+4 |
| * | digests (sha256) a revisit | Ralph Amissah | 2026-07-31 | 1 | -15/+27 |
| * | change search result symbols for show index & text | Ralph Amissah | 2026-07-04 | 1 | -3/+3 |
| * | ocda + outputs split: module/import + dub.json fixups | Ralph Amissah | 2026-05-25 | 26 | -138/+138 |
| * | separate abstraction lib from output processing | Ralph Amissah | 2026-05-25 | 26 | -0/+18595 |