From 59fc2e62cbfb94e901ac24c0d85a7bec738473e0 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Tue, 28 Jul 2026 22:51:40 +0200 Subject: fix: recover dropped readings + collapse whitespace; regenerate data Two QA-found bugs fixed: - mktext now collapses runs of whitespace in verse text to a single space (and trims), matching lectio's Fields-based rendering. The Vulgate source has occasional double spaces that were leaking into the output. - Regenerated gen/ with the hermetic, alias-fixed clectio-gen: the generator no longer picks up the user's stale books.ini (which had silently dropped ~30 EF Ember-day lessons, e.g. St Lawrence-common Sir 45, Osee/Hosea 14, 2 Esdras/Nehemiah 8). Full range 2025-2054 now has 0 dropped readings. Verified vs lectio: OF and EF 2026 are byte-identical (day names + verse text, 0 mismatches); range boundaries 2025-01-01 / 2054-12-31 match; ASAN + UBSAN clean over leap days, boundaries and edge cases; bad input never crashes. Shipped total 1.28 MiB. Claude-Session: https://claude.ai/code/session_01S1CD1u3tgSS4xNu6WHfp5a --- text_of.lz | Bin 671691 -> 670644 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'text_of.lz') diff --git a/text_of.lz b/text_of.lz index 0edb197..3779f43 100644 Binary files a/text_of.lz and b/text_of.lz differ -- cgit v1.3