v0.6.6 — полные чтения дня с вариантами по уставу
Что нового
Дневные чтения теперь включают условные варианты по уставу — то, что в Богослужебных указаниях идёт под звёздочкой *.
Пример: на 20 мая (Среда 6-й седмицы по Пасхе, Отдание Пасхи) — раньше показывались только два календарных чтения (Деян 41 / Ин 43). Теперь, если совершается полиелейная служба прп. Нила Сорского, в карточке дня появляются дополнительные:
- Утреня: Мф., 43 зач., XI, 27–30
- Литургия (дня и преподобного): Гал., 213 зач., V, 22 – VI, 2
- Литургия: Лк., 24 зач., VI, 17–23
Под группой — пояснение «Если совершается служба прп. Нила Сорского, то на утрене читается Евангелие от Матфея, 43 зач.…».
Что было не так: парсер читал поле `chteniya` из SQLite, в котором условные варианты у части дней просто отсутствовали. Полные чтения с пометкой «*» лежали в HTML-файлах `assets/` (блок `<div class="ln-emb-reading">`). Теперь парсер берёт оба источника и объединяет уникальные по URL.
38 дней теперь несут variant-чтения вместо ~0 ранее. APK даже стал немного компактнее — улучшено сжатие seed-DB.