| Commit message (Expand) | Author | Age | Files | Lines |
| * | perf(calendar): precompute the EF occupancy index alongside the transfer planperf/hoist-date-independent-work | Lukasz Kasprzak | 2026-08-24 | 1 | -41/+38 |
| * | perf(calendar): memoise the EF transfer plan across a shared calendar | Lukasz Kasprzak | 2026-08-24 | 1 | -1/+8 |
| * | fix(ef): two I-class feasts can no longer transfer onto the same day | Lukasz Kasprzak | 2026-08-18 | 1 | -22/+119 |
| * | calendar: record the RG 95 chained-transfer gap in the source | Lukasz Kasprzak | 2026-08-12 | 1 | -0/+25 |
| * | calendar, precedence_ef: two more RG 91 gaps exposed by defect 4 | Lukasz Kasprzak | 2026-08-12 | 1 | -3/+26 |
| * | calendar: RG 96 transfers must skip II-class days too (defect 1) | Lukasz Kasprzak | 2026-08-12 | 1 | -12/+64 |
| * | fix(EF): fill reading gaps (major feasts, feria-repeat-through-feast, sundays) | Lukasz Kasprzak | 2026-07-28 | 1 | -0/+13 |
| * | fix(calendar): OF precedence/transfer + readings resolution; EF Pentecost octave | Lukasz Kasprzak | 2026-07-28 | 1 | -0/+19 |
| * | feat(of): proper readings for the movable Marian memorials | Lukasz Kasprzak | 2026-07-28 | 1 | -3/+9 |
| * | feat: complete OF+EF calendar coverage (movable feasts, vigils, ember days, t... | Lukasz Kasprzak | 2026-07-28 | 1 | -1/+61 |
| * | feat(calendar): Compute branches on Form (computeEF via temporalEF/precedenceEF) | Lukasz Kasprzak | 2026-07-27 | 1 | -3/+41 |
| * | refactor(calendar): Rank int enum -> unified string token (OF unchanged, orac... | Lukasz Kasprzak | 2026-07-27 | 1 | -2/+5 |
| * | fix(ini,calendar): full-line-only comments (preserve ';' in citations); drop ... | Lukasz Kasprzak | 2026-07-27 | 1 | -0/+3 |
| * | test(calendar): regression oracle vs calapi 2020-2040 (0 season mismatches) | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | feat(calendar): Compute — build celebrations, apply precedence + transfer, ... | Lukasz Kasprzak | 2026-07-27 | 1 | -0/+167 |