aboutsummaryrefslogtreecommitdiff
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* perf(calendar): precompute the EF occupancy index alongside the transfer planperf/hoist-date-independent-workLukasz Kasprzak2026-08-243-93/+294
* perf(calendar): memoise the EF transfer plan across a shared calendarLukasz Kasprzak2026-08-243-1/+386
* perf(readings): stack calendar layers and load the book table once per Days callLukasz Kasprzak2026-08-243-7/+103
* fix(ef): two I-class feasts can no longer transfer onto the same dayLukasz Kasprzak2026-08-183-22/+203
* fix(ef): the ferias between Epiphany and the Sunday after itLukasz Kasprzak2026-08-181-0/+49
* fix(ef): three saints with proper Masses had no readings at allLukasz Kasprzak2026-08-181-0/+6
* feat(ef): the Masses of saints that come from a CommonLukasz Kasprzak2026-08-182-0/+27
* feat(ef): the Most Holy Name of Jesus, and the ferias of 2-5 JanuaryLukasz Kasprzak2026-08-184-0/+121
* fix(ef): Passion week and Holy Week are two weeks, not oneLukasz Kasprzak2026-08-183-18/+97
* fix(ef): twelve days were serving the preceding Sunday's MassLukasz Kasprzak2026-08-181-0/+62
* feat(ef): Rogation Monday and Tuesday (RG 87)Lukasz Kasprzak2026-08-183-0/+79
* fix(ef): the weekdays within the Octave of the Nativity have their own MassLukasz Kasprzak2026-08-182-0/+88
* feat(ef): the Mass of Our Lady on Saturday (RG 309(a))Lukasz Kasprzak2026-08-182-0/+108
* feat(ef): the votive Office of Our Lady on Saturday (RG 78)Lukasz Kasprzak2026-08-182-0/+70
* fix(ef): weeks after Epiphany count from the first Sunday, not from EpiphanyLukasz Kasprzak2026-08-182-3/+76
* fix(ef): Christmas Time runs to 13 January (RG 72)Lukasz Kasprzak2026-08-183-13/+129
* fix(ef): twelve RG 124 colours -- missalemeum has the rule invertedLukasz Kasprzak2026-08-183-12/+60
* fix(ef): Good Friday is black (RG 128(b) + RG 132)Lukasz Kasprzak2026-08-182-6/+38
* feat(gen): teach the EF generator to preserve the Missal correctionsLukasz Kasprzak2026-08-182-6/+64
* docs(caldata): the EF data is no longer purely generated -- say soLukasz Kasprzak2026-08-182-0/+39
* fix(ef): adopt eight corrections from colitur, with their citationsLukasz Kasprzak2026-08-183-8/+67
* caldata: two Judith citations lost a chapter boundaryLukasz Kasprzak2026-08-171-2/+2
* release: v0.46.1v0.46.1Lukasz Kasprzak2026-08-171-1/+1
* caldata: the Lenten Ember days were serving Lent I Sunday's MassLukasz Kasprzak2026-08-172-3/+65
* release: v0.46.0v0.46.0Lukasz Kasprzak2026-08-141-1/+1
* gen-sanctoral-ef, caldata: fix round 3 -- guard coverage, rank pins, name tes...Lukasz Kasprzak2026-08-121-19/+95
* oracle_ef_test: three structural coverage gaps in the strengthened testLukasz Kasprzak2026-08-121-5/+38
* calendar: record the RG 95 chained-transfer gap in the sourceLukasz Kasprzak2026-08-121-0/+25
* gen-sanctoral-ef, caldata: fix round 2 -- review found five real problemsLukasz Kasprzak2026-08-123-13/+461
* gen-sanctoral-ef: keep the Purification tagged lord -- the brief was wrong hereLukasz Kasprzak2026-08-122-14/+21
* calendar, precedence_ef: two more RG 91 gaps exposed by defect 4Lukasz Kasprzak2026-08-123-4/+101
* scripts/gen-sanctoral-ef: fix rank inference, dedup, and class tagging (defec...Lukasz Kasprzak2026-08-122-352/+190
* test(ef): un-gate the oracle test now the seven defects are fixedLukasz Kasprzak2026-08-121-10/+0
* precedence_ef: a II-class privileged feria yields to a feast (defect 2)Lukasz Kasprzak2026-08-123-22/+110
* calendar: RG 96 transfers must skip II-class days too (defect 1)Lukasz Kasprzak2026-08-122-12/+86
* temporal_ef: Sunday ranks, Rose Sundays, Holy Thursday whiteLukasz Kasprzak2026-08-123-18/+200
* test(ef): strengthen the oracle test to assert rank and colourLukasz Kasprzak2026-08-122-2795/+5201
* calendar/readings: report Sunday as its own display rank, not solemnityLukasz Kasprzak2026-08-057-6/+103
* readings: PartIDs(new) stops declaring aklamacja, which the engine never emitsLukasz Kasprzak2026-08-052-2/+14
* i18n: pin the Polish part labels; cross-reference the part-ID ordersLukasz Kasprzak2026-08-043-0/+48
* readings: 1962 part labels become i18n data; export PartIDsLukasz Kasprzak2026-08-035-13/+90
* i18n: correct rank doc comments and pin the Polish wordingLukasz Kasprzak2026-08-034-6/+36
* liturgy: carry the observed rank on DayInfoLukasz Kasprzak2026-08-033-0/+36
* i18n: drop the colour word table, it has no consumerLukasz Kasprzak2026-08-035-36/+1
* i18n: rank and colour vocabulary tablesLukasz Kasprzak2026-08-035-2/+124
* caldata(ef): trim redundant trailing ', Apostołów' from Peter&Paul basilicasLukasz Kasprzak2026-07-301-1/+1
* caldata(ef): fix Apostołow -> Apostołów typo (Simon & Jude)Lukasz Kasprzak2026-07-301-1/+1
* caldata(of): capitalise the Apostoł/Ewangelist title in Polish namesLukasz Kasprzak2026-07-301-6/+6
* caldata(of): fix Philip & James Polish name (was Queen of Poland)Lukasz Kasprzak2026-07-291-1/+1
* calendar: name the liturgical form fully in the printed title; v0.45.1v0.45.1Lukasz Kasprzak2026-07-296-3/+16