| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | config: add web_theme/web_port fields | Lukasz Kasprzak | 2026-07-23 | 3 | -0/+31 |
| | | | | | | | | | | | | | Add WebTheme (default: "transfiguration") and WebPort (default: 0) to Config for the upcoming lectio-web binary. WebTheme resolves theme names (built-in or user files) later in internal/web; WebPort 0 means auto-pick a free port. - Updated Config struct with new fields - Set defaults in Default() - Updated embedded seed config.toml with documentation - Added TDD tests: TestWebDefaults and TestWebLoadsFromSeed - Existing tests (TestLoadSeeds, TestLoadOverride) still pass | ||||
| * | tui: colored reader + version switch | Lukasz Kasprzak | 2026-07-23 | 3 | -0/+423 |
| | | |||||
| * | liturgy: LoadOffline sets PartID (fix offline gospel-only) | Lukasz Kasprzak | 2026-07-23 | 2 | -3/+15 |
| | | |||||
| * | cli: subcommand dispatch | Lukasz Kasprzak | 2026-07-23 | 4 | -1/+556 |
| | | |||||
| * | render: gather versions + compare + dedup | Lukasz Kasprzak | 2026-07-23 | 2 | -0/+303 |
| | | |||||
| * | readings: lectionary router + part filtering | Lukasz Kasprzak | 2026-07-23 | 3 | -0/+179 |
| | | |||||
| * | tradlit: missalemeum 1962 propers -> sections | Lukasz Kasprzak | 2026-07-23 | 3 | -0/+157 |
| | | |||||
| * | config: TOML load + seed | Lukasz Kasprzak | 2026-07-23 | 3 | -0/+246 |
| | | |||||
| * | liturgy: sigla harvest + offline load | Lukasz Kasprzak | 2026-07-23 | 3 | -4/+233 |
| | | |||||
| * | liturgy: fetch + HTML/JSON cache | Lukasz Kasprzak | 2026-07-23 | 2 | -0/+186 |
| | | |||||
| * | liturgy: Section type + HTML parse (fixtures) | Lukasz Kasprzak | 2026-07-23 | 5 | -0/+5835 |
| | | | | | | | | | | | | | | | | | Ports parse_sections, html_to_lines, extract_reference from ewangelia.py. Parse(html) prefers the tabnowy0all lectionary tab (falls back to tabstary0all) and errors loudly if the tab is present-but-empty or absent. ExtractCitation(heading) pulls the parenthetical citation. Section gains a PartID field (Addendum A): set from the heading prefix (1. czytanie -> pierwsze_czytanie, a second same-day 1. czytanie -> drugie_czytanie, Psalm -> psalm, Aklamacja -> aklamacja, Ewangelia -> ewangelia; anything else -> ""). Adds testdata/2026-07-22.html (split-feast day, two 1. czytanie sections) and testdata/2026-06-22.html (normal day), copied from ~/.cache/daily-reading/. | ||||
| * | bible: Polish citation -> English ref (with psalm versification) | Lukasz Kasprzak | 2026-07-23 | 2 | -0/+146 |
| | | |||||
| * | bible: reference grammar + Lookup | Lukasz Kasprzak | 2026-07-23 | 2 | -0/+109 |
| | | |||||
| * | bible: embed corpora + chapter lookup | Lukasz Kasprzak | 2026-07-23 | 2 | -0/+90 |
| | | |||||
| * | bible: canonical books + alias resolution | Lukasz Kasprzak | 2026-07-23 | 2 | -0/+140 |
| | | |||||
| * | psalter: port psalm versification | Lukasz Kasprzak | 2026-07-23 | 2 | -0/+74 |
| | | |||||
| * | scaffold: module, mains, Makefile, embedded corpora | Lukasz Kasprzak | 2026-07-23 | 5 | -0/+138403 |
