Skip to content

Releases

v1.1.2 — Visual update

Choose a tag to compare

@20genesis14-sys 20genesis14-sys released this 26 Oct 12:22

Visual update: reader UX, workspace panes, search improvements, zip module import. See CHANGELOG.md.

StudyBible 1.1.1

Choose a tag to compare

@20genesis14-sys 20genesis14-sys released this 12 Oct 15:01

What's new in 1.1.1

  • Cross-reference layer stores structured targets (xrefs_pack) — the foundation for links that survive translation updates.
  • Layered cross-references show book names in the interface language (was: English OSIS names).
  • Web cold start is much lighter: unused fonts removed (Paper Mono, Charis SIL, Roboto Serif), optional reading fonts load lazily on selection, skwasm/CanvasKit served locally — ~28.5 → ~12.8 MB on first load.
  • Web/desktop: footnote panel no longer sits under the top bar; settings switch rows aligned.
  • Android: APKs are split per ABI (armv7 / arm64 / x86_64) with versionCode = version × 10 + ABI — smaller installs, F-Droid scheme.
  • Fixed: Android failing to load the Rust bridge library in some builds.
  • F-Droid: reproducible build verified locally for all three ABIs (build + verify_apks + allowed signer).

Builds

File Platform
dev.studybible_7051.apk Android armv7 (32-bit)
dev.studybible_7052.apk Android arm64
dev.studybible_7053.apk Android x86_64
StudyBible-1.1.1-windows-x64.zip Windows x64
StudyBible-1.1.1-web.zip Web (static bundle)

Full changelog: CHANGELOG.md

Generated with Devin

StudyBible 1.1.0

Choose a tag to compare

@20genesis14-sys 20genesis14-sys released this 11 Oct 17:44

What's new in 1.1.0

  • New app icon — an open book with light on a maroon background; adaptive Android icon.
  • Second bundled translation: King James Version (1769, eBible.org) with Strong's numbers, cross-references and footnotes — seeded on first launch.
  • Shared OpenBible cross-reference layer: translations without their own x-spans get the OpenBible set merged in at reading time (can be disabled in Settings).
  • Footnote and cross-reference cards now show verse texts in the reading translation by default; background prefetch makes repeated taps instant.
  • Module format: blob-packed spans/tokens (markup modules are noticeably smaller); older modules still read fine.
  • Web reads .sbz directly via a bundled zstd wasm decoder — one artifact per module on every platform.
  • Readability: chapters open with a large drop cap, header is split into book + "Chapter N", verse numbers are accented.
  • New text-weight setting (4 levels) with a live preview.
  • New "Licenses" page in Settings: deduplicated license list with full texts, offline.
  • Speed: module SQLite connection is opened once per session — faster footnotes, paging and comparison.

Builds

File Platform
dev.studybible_3001.apk Android armv7 (32-bit)
dev.studybible_3002.apk Android arm64
dev.studybible_3003.apk Android x86_64
StudyBible-1.1.0-windows-x64.zip Windows x64
StudyBible-1.1.0-web.zip Web (static bundle)

Full changelog: CHANGELOG.md · CHANGELOG.ru.md

StudyBible 1.0.1

Choose a tag to compare

@20genesis14-sys 20genesis14-sys released this 09 Oct 09:37

Version 1.0.1

Your records work better

  • A record is now linked to the verse itself, not to a line number.
  • If a module is updated and verses shift, the app finds the record
    and places it on the right verse.
  • If the app cannot find a record, it is not deleted. It moves to the
    "Lost" section on the "Records" screen. You can read its text there
    and delete it.

Records are available in other translations

If the verse you created or opened a record for has records
in other translations, then:

  • A record from one translation is visible in other translations.
  • The record window has a "Records in other translations" button.
  • Tap it to see your records for this verse in other translations.
  • Tap a record in the list — its verse opens in its translation
    together with the record (if it is a note).

Export and import of records

  • The "Records" screen has export and import buttons.
  • Export to zip makes a single file with all your records.
  • Import this file on another device — the records appear there.
  • If a record already exists, the newer version replaces the old one.
  • Export to Markdown gives a readable list of records for viewing
    outside the app.

Other changes

  • In translation comparison mode you can reorder translations with arrows.
  • The "Share" button on a record copies the text and the reference
    to the clipboard.
  • On a computer, Alt + Left/Right arrows work, as well as the side
    mouse buttons. They go back and forward through reading history.

Fixed bugs

  • A module loaded under a wrong file name no longer loses its records.
  • Re-loading a module replaces the old file. No copies are created.
  • When a verse has cross-references to different parts of the verse,
    they now open the correct cards.

Important for Android

  • The app has a new identifier. It will install separately from
    version 1.0. Records are not transferred automatically.
  • Before installing: in version 1.0 open "Records" and export to zip.
  • After installing the new version, import that zip.
  • Then you can remove the old version.

System requirements

  • Android: 8.0 and newer. Install the APK for your architecture
    (arm64-v8a — most modern phones).
  • Windows: 10 (64-bit) and newer. Unpack the zip and run studybible.exe.
  • Web: a browser with WebAssembly support — https://studybible.dev
Русский

Версия 1.0.1

Записи работают лучше

  • Запись теперь связана со стихом, а не с номером строки.
  • Если модуль обновится и стихи сдвинутся, приложение найдёт запись
    и поставит её на нужный стих.
  • Если приложение не нашло запись, она не удаляется. Она переходит
    в раздел «Потерянные» на экране «Записи». Там можно прочитать
    текст записи и удалить её.

Записи доступны в разных переводах

Если к стиху к которому мы создали/открыли запись, есть записи
в других переводах, то:

  • Запись из одного перевода видна и в других переводах.
  • В окне записи есть кнопка «Записи в других переводах».
  • Нажмите её — увидите свои записи к этому стиху в других переводах.
  • Нажмите на запись из списка — откроется её стих в её переводе
    вместе с записью (если это заметка).

Экспорт и импорт записей

  • На экране «Записи» есть кнопки экспорта и импорта.
  • Экспорт в zip делает один файл со всеми записями.
  • Импортируйте этот файл на другом устройстве — записи появятся там.
  • Если запись уже есть, новая версия заменяет старую.
  • Экспорт в Markdown даёт читаемый список записей для просмотра
    вне приложения.

Другие изменения

  • В режиме сравнения переводов можно менять порядок стрелками.
  • Кнопка «Поделиться» у записи копирует текст и ссылку в буфер обмена.
  • На компьютере работают Alt + стрелки влево/вправо, а также
    боковые кнопки мыши. Они возвращают назад и вперёд по истории чтения.

Исправленные ошибки

  • Модуль, загруженный с неправильным именем файла, не теряет записи.
  • Повторная загрузка модуля заменяет старый файл. Копии не создаются.
  • Если в стихе есть параллельные места к разным частям стиха,
    они теперь открывают правильные карточки.

Важно для Android

  • У приложения новый идентификатор. Оно установится отдельно от
    версии 1.0. Записи не перенесутся автоматически.
  • Перед установкой: в версии 1.0 откройте «Записи» и сделайте
    экспорт в zip.
  • После установки новой версии импортируйте этот zip.
  • Потом можно удалить старую версию.

Системные требования

  • Android: 8.0 и новее. Установите APK под свою архитектуру
    (arm64-v8a — большинство современных телефонов).
  • Windows: 10 (64-bit) и новее. Распакуйте zip и запустите studybible.exe.
  • Web: браузер с поддержкой WebAssembly — https://studybible.dev

StudyBible 1.0.0

Choose a tag to compare

@20genesis14-sys 20genesis14-sys released this 09 Oct 07:28

First public release.

System requirements

  • Android: Android 8.0+ (API 26). Architectures: arm64-v8a (modern devices), armeabi-v7a (older 32-bit devices), x86_64 (emulators/x86 tablets).
  • Windows: Windows 10 (64-bit) or newer. Unpack the archive and run studybible.exe.
  • Web: a modern browser with WebAssembly (Chrome, Firefox, Safari, Edge) — also live at https://studybible.dev
Русский

Первый публичный релиз.

Системные требования

  • Android: Android 8.0+ (API 26). Архитектуры: arm64-v8a (современные устройства), armeabi-v7a (старые 32-битные), x86_64 (эмуляторы/планшеты на x86).
  • Windows: Windows 10 (64-разрядная) и новее. Распаковать архив, запустить studybible.exe.
  • Web: современный браузер с поддержкой WebAssembly (Chrome, Firefox, Safari, Edge) — также доступен на https://studybible.dev