Releases: Habsaec/inpx-book-reader
Release list
1.4.4
INPX Book Reader 1.4.4
Патч синхронизации позиции между устройствами.
versionName 1.4.4 · versionCode 9 · npm 1.4.4
Fixed
- Пока диалог конфликта позиции не закрыт, приложение больше не отправляет фоновую позицию на сервер
- Принятая позиция с другого устройства не перезаписывается устаревшим состоянием iframe
- Ревизии CAS и снимок серверной позиции больше не откатываются назад
- Отклонённый снимок сервера не вызывает повторный диалог
- Восстановление принятой позиции учитывает текущую пагинацию экрана
Changed
- Заголовок блока рецензий переименован в «Отзывы»
Notes
- Целевая платформа — только Android APK
1.4.3
INPX Book Reader 1.4.3
Патч к 1.4.2: последняя строка текста больше не наезжает на строку состояния, слайдер прогресса при скрытии панелей уезжает за край экрана.
versionName 1.4.3 · versionCode 8 · npm 1.4.3
Fixes
- Поле книги заканчивается над строкой «глава / страница / время», а не под ней
- Сикбар при скрытии панелей уходит полностью за край, а не зависает над статусом
Notes
- Целевая платформа — только Android APK
1.4.2
INPX Book Reader 1.4.2
Держит место в книге, ищет с главной в каталоге и переключает адрес библиотеки на домашнем Wi‑Fi.
versionName 1.4.2 · versionCode 7 · npm 1.4.2
Debug APK: INPX.Book.Reader.1.4.2.apk (CI assembleDebug).
Чтение
- Место восстанавливается после поворота, смены шрифта и повторного открытия, в том числе в paper-flow FB2
- Битый EPUB CFI больше не роняет открытие книги
- Чужое устройство с другой позицией спрашивает, а не прыгает молча (CAS / stay-here)
- Настройки читалки: четыре вкладки — Текст, Вид, Жесты, Ещё
Главная и каталог
- Поиск с главной открывает выдачу каталога
Сеть
- Домашняя Wi‑Fi + LAN-адрес: в своей сети приложение берёт локальный URL, иначе запасные адреса сверху вниз
- Смена URL не сбрасывает device token
- Иконка статуса в шапке открывает настройки подключения
Notes
- На Android 12 и ниже определение SSID может запросить доступ к геолокации
- Целевая платформа — только Android APK
1.4.1
INPX Book Reader 1.4.1
Патч к 1.4.0: виджет «Продолжить чтение» снова в списке виджетов. APK добавьте в Assets после сборки.
versionName 1.4.1 · versionCode 6 · npm 1.4.1
Fixes
- Виджет снова обычный Android-виджет: убраны Honor-only метаданные, из-за которых после чистой установки 1.4.0 карточка пропадала из пикера
- Превью без
@android:id/background— пикер на части оболочек больше не скрывает виджет - Размер по умолчанию 3×2 клетки, чтобы карточка влезала на ридер
Notes
- После установки снимите старый виджет (если остался) и добавьте снова: виджеты → INPX Book Reader → «Продолжить чтение»
- Целевая платформа — только Android APK
1.4.0
INPX Book Reader 1.4.0
Обновление Android-клиента для INPX Library Server.
versionName 1.4 · versionCode 5 · npm 1.4.0
Highlights
- Виджет «Продолжить чтение» на рабочем столе (обложка, прогресс, открытие книги)
- Вид книг: список / карточки — на ридере по умолчанию список; отдельно для главной и остального
- Список как на Flibusta — у автора серии и книги вне серий
- «Показать всё» у новинок и рекомендаций: сортировка и фильтры
- Подсказки поиска («возможно, вы имели в виду») и недавние авторы/серии в каталоге
- Рейтинг-ленточка на обложках
- Оформление с сервера: палитра, скругление, тени, фон библиотеки
- Поделиться цитатой из читалки
- Нативное скачивание больших файлов
- Тихая фоновая синхронизация прогресса и закладок
- «Читаю» / «Продолжить чтение» на сервере сразу при открытии книги
Notes
- Целевая платформа — только Android APK
- Для каталога и sync нужен запущенный INPX Library Server
1.3.0
INPX Book Reader 1.3.0
Обновление Android-клиента для INPX Library Server. APK добавьте в Assets этого релиза после сборки.
versionName 1.3 · versionCode 4 · npm 1.3.0
Highlights
- TTS на экране блокировки — MediaSession: обложка, play/pause, следующая фраза, стоп
- Подсветка озвучки без системного меню выделения Android
- Кэш обложек и портретов в приватном хранилище приложения (без повторной загрузки при старте)
- Авто-reconnect к серверу после обрыва и при возврате в приложение
- Читалка: фиксированные поля Foliate, верхнее поле отдельно от низа
- Safe-area / punch-hole: учёт display cutout, корректные insets
- Резерв под строку состояния; исправление наложения текста при фоне-текстуре
Notes
- Целевая платформа — только Android APK
- Для каталога и sync нужен запущенный INPX Library Server
1.2.0
INPX Book Reader 1.2.0
Обновление Android-клиента для INPX Library Server 2.3.0+. APK добавьте в Assets этого релиза после сборки.
versionName 1.2 · versionCode 3 · npm 1.2.0
Highlights
- Вход по QR — сканирование кода из профиля/сайдбара сервера (без пароля в QR)
- Онбординг и настройки сервера: кнопка «Сканировать QR»
- @capacitor-mlkit/barcode-scanning + Google Barcode Scanner module
- Исправление seed позиции, когда open-sync завершается до готовности iframe читалки
Notes
- Нужен сервер 2.3.0+ с endpoints
/api/auth/pairingи/api/auth/pairing/redeem - Целевая платформа — только Android APK
- Для QR с внешнего адреса задайте Public site URL на сервере
1.1.0
INPX Book Reader 1.1.0
Обновление Android-клиента для INPX Library Server. APK добавьте в Assets этого релиза после сборки.
versionName 1.1 · versionCode 2 · npm 1.1.0
Highlights
- Onboarding при первом запуске (сервер → папка хранения)
- Главная и «Мои книги»: полки/сетка обложек, единое меню действий
- Каталог: обзор авторы/серии/жанры, единый поиск с totals, расширенные фильтры
- После книги — предложение следующей части серии
- Режим e-ink (auto/on/off) и поддержка Onyx: подсветка, EPD refresh
- Читалка Foliate: обновлённые панели, haptic, тема e-ink
- Надёжнее SAF/хранилище и пути для bookId с control-символами
- Переработанный README с SVG-схемами
Notes
- Целевая платформа — только Android APK
- Для каталога и sync нужен запущенный INPX Library Server
1.0.0
INPX Book Reader 1.0.0
Первый публичный релиз Android-клиента для INPX Library Server (рекомендуется сервер 2.0.0+).
Highlights
- Чтение локальных FB2/EPUB через Foliate
- Sync позиции (CAS,
positionVersion: 4), закладок и заметок поbookId - AlReaderX-стиль: 9 tap-зон, строка состояния, «Перейти к…», автолист, immersive fullscreen
- Каталог, скачивание, TTS, полки — через API сервера