Skip to content

Releases: kostya29/newtestament-site

v1.0.1 — церковнославянский шрифт в поиске и понятные названия переводов

Choose a tag to compare

@kostya29 kostya29 released this 10 Jun 08:38

Результаты поиска на церковнославянском теперь отображаются богослужебным шрифтом «Пономарь» — с титлами, ударениями и лигатурами, как в самом тексте. В Истории и результатах поиска технические коды переводов заменены на короткие русские подписи (Син, ЦСЯ-пн, ЦСЯ-гр). На вкладке «Авторы» в поиске исправлен переход: тап по автору теперь открывает его толкования по искомому слову.

  • novyy-zavet-1.0.1.apk — для прямой установки (sideload), всё включено offline.
  • novyy-zavet-1.0.1.aab — сборка для Google Play.

v1.0.0 — прерывистые чтения дня: раздельные пункты и точная подсветка стихов

Choose a tag to compare

@kostya29 kostya29 released this 09 Jun 07:40

Прерывистые литургические чтения (например «Мф., 38 зач., X, 32-33, 37-38; XIX, 27-30») теперь разбиваются на отдельные пункты по главам, каждый со своей подписью, и Reader подсвечивает строго указанные стихи, не задевая пропуски.

  • novyy-zavet-1.0.0.apk — для прямой установки (sideload), всё включено offline.
  • novyy-zavet-1.0.0.aab — сборка для Google Play.

v0.6.8 — клик в левую полосу больше не переключает главу

Choose a tag to compare

@kostya29 kostya29 released this 25 May 14:29
  • Тапы в левой полосе экрана (от левого края до начала текста стиха, ≈48 dp) больше не срабатывают как навигация grid-nav к предыдущей главе. Защита перенесена прямо в детектор тапов (ReaderGestures.detectTapGestures) — фильтрация по X-координате, без overlay'ев в UI-дереве.
  • Клик по самому номеру стиха продолжает открывать инлайн-толкование как раньше.

v0.6.7 — установка БД требует вдвое меньше свободного места

Choose a tag to compare

@kostya29 kostya29 released this 21 May 10:47

Что нового

Под капотом — переписан BibbleDataInstaller. Раньше при установке/обновлении приложение требовало ≈1.76 ГБ свободного места: ZIP распаковывался в noBackupFilesDir, потом Room делал из него вторую копию в databases/. Теперь distill идёт сразу в databases/<DB>.tmp и atomic-rename'ится в databases/<DB> — двух физических копий одновременно НЕ существует.

Требование свободного места: seed × 1 + 100 МБ ≈ 954 МБ (было ≈ 1758 МБ).

Размер APK и контент seed.db без изменений. Никакой потери данных у уже установленных пользователей: при обновлении до 0.6.7 installer один раз пройдёт по новому пути (SEED_VERSION 25 → 26) и оставит на диске только одну копию БД. Окно «Подготовка БД» — то же ~30 сек.

v0.6.6 — полные чтения дня с вариантами по уставу

Choose a tag to compare

@kostya29 kostya29 released this 20 May 14:54

Что нового

Дневные чтения теперь включают условные варианты по уставу — то, что в Богослужебных указаниях идёт под звёздочкой *.

Пример: на 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.

v0.6.5 — нав-сетка пропускает колонку номеров стихов

Choose a tag to compare

@kostya29 kostya29 released this 20 May 11:09

Что нового

Точечная правка поверх 0.6.4:

  • Нав-сетка больше не срабатывает в колонке номера стиха. Зона от левого края (14 dp), сама цифра стиха и gap до текста (12 dp) теперь consume'ят pointer-события в Initial pass — родительский detectTapGestures пропускает их. Раньше случайный тап в эту полосу мог пролистнуть страницу или сменить главу.
  • По цифре стиха тап продолжает работать (инлайн-толкование разворачивается, как раньше).
  • По самому тексту стиха нав-сетка работает как раньше.

Включает все улучшения 0.6.4: drop-cap первой буквы, отдельная тема Material You, новый layout номера стиха, шрифт пономаря в preview-карточках, текст стиха в Заметках, автоскролл по клику закладки и пр.

v0.6.4 — drop-cap, отдельная тема Material You, новый layout номера стиха

Choose a tag to compare

@kostya29 kostya29 released this 18 May 19:01

Что нового

Полировка чтения и тем:

  • Drop-cap первой буквы предложения. В Reader первая заглавная буква каждого предложения внутри стиха теперь выделяется цветом (по умолчанию рубричный красный) и Bold — как в литургических книгах. Маркеры зачал [Зач. 11.] и (Зач. 40.) пропускаются: drop-cap падает на первую заглавную ПОСЛЕ закрывающей скобки.
  • Цвет drop-cap настраивается. Settings → Вид → «Цвет первой буквы предложения». 10 пресетов: классический красный, тёмно-красный, медь, золото, синий, плюс два нейтральных оттенка для «выключить» эффект.
  • Material You — отдельная тема. Раньше это был тогл поверх Системной/Светлой/Тёмной; теперь это собственная тема в списке (Android 12+), и по умолчанию выключена.
  • Reader layout. Цифра стиха теперь у левого края (14 dp от экрана), маркер-точка инлайн-толкования по центру под цифрой, 12 dp между цифрой и текстом стиха — без воздушных gap'ов как раньше.
  • Reader Justify. Убраны огромные пробелы между словами стиха — нормализуем подряд идущие пробелы и убираем пробел перед , . ; : ! ? ).
  • Размер шрифта preview-карточек настраивается. Settings → Вид → «Размер шрифта (карточки стихов)», по умолчанию 18 sp. Затрагивает «Недавно открывали», «История», «Закладки», «Заметки».
  • Шрифт пономаря в preview. Цитата стиха в ЦСЯ-богослужебном переводе отображается шрифтом PonomarUnicode (с титлами и ударениями).
  • Текст стиха в Заметках. Под номером стиха появилась preview-цитата текущего перевода.
  • Клик по закладке. Reader не просто открывается на главе, а скроллит к нужному стиху и кратко подсвечивает его жёлтым.

Без новых разрешений, без миграции БД, размер APK не изменился.

v0.6.3 — пономарский шрифт в preview, текст стиха в Заметках

Choose a tag to compare

@kostya29 kostya29 released this 18 May 17:38

Что нового

Косметика карточек с preview стихов:

  • Шрифт пономаря для ЦСЯ-богослужебного. В «Недавно открывали», «История» и «Закладки» preview-строка с цитатой стиха теперь отображается тем же шрифтом, что и сам стих в Reader: для перевода csl_pnm — PonomarUnicode с титлами и ударениями, для остальных — пользовательский content-шрифт из Settings.
  • Текст стиха в «Заметках». Под номером стиха и над текстом заметки появилась preview-строка с самим стихом в текущем активном переводе. При смене перевода в Settings preview обновляется реактивно. Для csl_pnm — снова пономарский шрифт.

Размер APK не вырос, миграция БД не нужна. Включает фиксы 0.6.2 (миграция на Android 16 SDK).

v0.6.2 — миграция на Android 16 SDK (compile + target = 36)

Choose a tag to compare

@kostya29 kostya29 released this 18 May 12:25

Что нового

Техническая миграция платформы:

  • compileSdk поднят с 35 до 36 — приложение компилируется против API Android 16.
  • targetSdk поднят с 35 до 36 — приложение явно объявляет совместимость с поведенческими изменениями Android 16. Без этого новые устройства активируют backward-compat layer.
  • minSdk остаётся 24 (Android 7.0) — старые телефоны всё ещё поддерживаются.

Пользовательских изменений нет — функциональность совпадает с 0.6.1. Размер APK тот же.

v0.6.1 — preview стиха в Истории и Закладках; нет прыжков от тапа; клик по закладке → автоскролл + подсветка

Choose a tag to compare

@kostya29 kostya29 released this 18 May 11:54

Что нового

Багфикс-релиз. Четыре давних шероховатости стали безболезненными:

  • Недавнее прочитанное и История. Раньше под номером стиха могла стоять строка не из того стиха или из ЦСЯ, даже если читали в Синодальном. Теперь preview — это именно тот стих, на котором остановились, в том переводе, в котором читали.
  • Прыжки страницы при тапе по номеру стиха. На стихах без точки толкования тап по цифре больше не утекает в навигационную сетку и не пролистывает страницу/главу. На стихах С толкованием — добавлен короткий debounce, серия быстрых тапов больше не каскадит анимациями.
  • Закладки. Под ссылкой «Мф 5:3» теперь две строки самого стиха в текущем переводе. При смене перевода в Settings preview обновляется реактивно.
  • Клик по закладке. Reader не просто открывается на главе, а сам прокручивает к нужному стиху и кратко подсвечивает его жёлтым с затуханием — как при переходе из поиска.

Без новых разрешений, без миграции базы. Размер APK не вырос.