You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Полноценный менеджер загрузок: постоянный foreground-сервис с управлением через уведомления, фоновые очереди по доменам, WakeLock, пауза/возобновление, автоматический повтор при ошибках сети, фильтрация уже загруженных глав
Компактная панель инструментов читалки: иконка Build, кнопка «Открыть в браузере», стабильный URL главы
Кнопка «Скачать все главы» в меню списка глав
Кликабельный чип категории книги на странице глав (Reading/Completed/кастомные) с диалогом быстрого переключения
🐛 Исправления
Исправлено отображение жанров при первом открытии страницы новеллы
Устранены запинки TTS при загрузке следующего аудио-чанка (halfBuffer: 1 → 5)
Cloudflare-куки теперь сохраняются через CookieManager.flush()
Предотвращены лишние сетевые запросы при открытии книг из библиотеки и экрана глав (если есть локальный кэш)
Исправлены duplicate ID уведомлений из-за отрицательных hashCode
Нормализация URL книг для предотвращения дублирующихся задач загрузки
⚡ Оптимизация сети
Кэш OkHttp увеличен с 5 MB до 50 MB для более эффективного кэширования ответов
ConnectionPool расширен до 15 бездействующих соединений (было 5)
Dispatcher maxRequestsPerHost увеличен до 16 (было 5) для лучшей параллелизации загрузок
♻️ Рефакторинг
Стиль поискового TextField — единые скруглённые углы 16dp
Хедер страницы глав: иконки для источника и числа глав, описание и жанры перенесены в правую колонку рядом с обложкой, кнопка перевода — иконкой без текста
📦 Зависимости
AGP 8.7.3 → 8.13.2
Retrofit 2.11.0 → 2.12.0
Gson 2.11.0 → 2.14.0
Android Tools:common 31.7.3 → 31.13.2
AndroidX Test JUnit KTX 1.2.1 → 1.3.0
AndroidX Compose Animation 1.11.3
Kotlinx Coroutines Play Services
Crux 5.0 → 5.1.0
Gradle/CI actions
🇺🇸 English Version
🚀 Features
Full download manager: persistent foreground service with notification controls, per-domain background queues, WakeLock, pause/resume, automatic retry on network errors, deduplication of already-downloaded chapters