-
Lunaris v3.2.0
StableBuild and Release / Build Windows x64 (push) Has been cancelledreleased this
2026-09-05 09:53:10 +03:00 | 32 commits to main since this releaseLunaris v3.2.0 — Стабильный полноэкранный плеер и чистый интерфейс
⚡ Что нового:
- Сохранение воспроизведения видео при повороте экрана:
- Исправлена логика адаптивности
Responsive.isMobileна Android/iOS. Поворот смартфона в альбомную ориентацию больше не сбрасывает мобильный интерфейс и не уничтожает запущенный экземплярPlayer.
- Исправлена логика адаптивности
- Защита жизненного цикла Player:
- Плеер защищен от уничтожения фоновым виджетом при открытии полного экрана. Кнопки «Пуск/Пауза» и перемотки теперь работают мгновенно и безотказно, а видео не сбрасывается и не теряет ссылку на поток.
- Чистый кинематографичный интерфейс:
- Удалены старые дублирующиеся кнопки из правого верхнего угла экрана (
IconButton.filledTonal). - Кнопка переключения ориентации (альбомная/портретная) органично встроена в верхнюю панель управления и автоматически скрывается вместе с остальными элементами интерфейса.
- Удалены старые дублирующиеся кнопки из правого верхнего угла экрана (
- Быстрое скрытие и показ контролов:
- Касание по свободной области видео теперь плавно переключает видимость панели управления, а при взаимодействии с кнопками и ползунком таймер автоскрытия автоматически продлевается.
📦 Файлы для загрузки:
- ARM64 (Android):
Lunaris-v3.2.0-arm64-v8a.apk - ARMv7 (Android):
Lunaris-v3.2.0-armeabi-v7a.apk - x86_64 (Android):
Lunaris-v3.2.0-x86_64.apk - Linux (x64):
Lunaris-v3.2.0-linux-x64.tar.gz
Downloads
- Сохранение воспроизведения видео при повороте экрана:
-
Lunaris v3.1.9
StableBuild and Release / Build Windows x64 (push) Has been cancelledreleased this
2026-09-04 23:43:46 +03:00 | 33 commits to main since this releaseLunaris v3.1.9 — Полноэкранный плеер 2.0 (Zero-Latency, яркость и скраббинг с превью)
⚡ Что нового:
- Мгновенный переход в полный экран (Zero-Latency Handoff):
- Убраны промежуточные задержки и наложения текстур (
Duration.zero), видео раскрывается и сворачивается мгновенно без мерцания черного экрана и без конфликтов декодераlibmpv.
- Убраны промежуточные задержки и наложения текстур (
- Двухзонные жесты по экрану:
- Левая сторона: вертикальный свайп регулирует яркость подсветки экрана с красивым индикатором.
- Правая сторона: вертикальный свайп регулирует громкость звука.
- При закрытии полного экрана системная яркость корректно сбрасывается обратно в исходное состояние.
- Интерактивный скраббинг с плавающим превью времени:
- При перемещении по таймлайну отображается всплывающая плашка точного времени (
00:15 / 01:42). - Ползунок двигается плавно за пальцем, а автоскрытие контролов блокируется на время удержания пальца на экране.
- При перемещении по таймлайну отображается всплывающая плашка точного времени (
📦 Файлы для загрузки:
- ARM64 (Android):
Lunaris-v3.1.9-arm64-v8a.apk - ARMv7 (Android):
Lunaris-v3.1.9-armeabi-v7a.apk - x86_64 (Android):
Lunaris-v3.1.9-x86_64.apk - Linux (x64):
Lunaris-v3.1.9-linux-x64.tar.gz
Downloads
- Мгновенный переход в полный экран (Zero-Latency Handoff):
-
Lunaris v3.1.8
StableBuild and Release / Build Windows x64 (push) Has been cancelledreleased this
2026-09-04 23:33:42 +03:00 | 34 commits to main since this releaseLunaris v3.1.8 — Безупречный полноэкранный видеоплеер и отзывчивые кнопки управления
⚡ Что исправлено:
- Непрерывное воспроизведение при переходе в полный экран:
- Устранена остановка воспроизведения при развертывании видео на весь экран и смене ориентации экрана на Android (отключен перехват паузы фонового режима в контроллере
Video). - Статус воспроизведения корректно сохраняется и передается между обычным просмотром и полноэкранной страницей без ложных переходов в состояние паузы.
- Устранена остановка воспроизведения при развертывании видео на весь экран и смене ориентации экрана на Android (отключен перехват паузы фонового режима в контроллере
- Мгновенный отклик кнопок «Пуск/Пауза» и перемотки на ±10 сек:
- Фоновые жесты видеоповерхности (двойной тап для перемотки, свайп по краю для изменения громкости) перемещены в отдельный фоновый слой за контролами, благодаря чему кнопки управления получают касания напрямую без конкуренции с жестами свайпа.
- Кнопки управления воспроизведением оснащены надежным
InkResponseс круглой зоной отклика и явными вызовамиplay()/pause().
- Корректная синхронизация при сворачивании:
- При закрытии полноэкранного режима плеер бесшовно восстанавливает предыдущее состояние, не вызывая повторного самопроизвольного перезапуска видео.
📦 Файлы для загрузки:
- ARM64 (Android):
Lunaris-v3.1.8-arm64-v8a.apk - ARMv7 (Android):
Lunaris-v3.1.8-armeabi-v7a.apk - x86_64 (Android):
Lunaris-v3.1.8-x86_64.apk - Linux (x64):
Lunaris-v3.1.8-linux-x64.tar.gz
Downloads
- Непрерывное воспроизведение при переходе в полный экран:
-
Lunaris v3.1.7
StableBuild and Release / Build Windows x64 (push) Has been cancelledreleased this
2026-09-04 23:17:15 +03:00 | 35 commits to main since this releaseLunaris v3.1.7 — Исправление критического сбоя при открытии видеопоста (SIGSEGV в libmpv)
⚡ Что исправлено:
- Устранение нативного вылета приложения (SIGSEGV в libmpv):
- Полностью удалены прямые небезопасные вызовы FFI
setPropertyк внутреннему объекту плеера, вызывавшие мгновенный крашlibmpv.so(mpv_set_property_string) на устройствах Android. - Настройки аппаратного ускорения и кодеков переведены на официальный, типобезопасный
VideoControllerConfiguration(enableHardwareAccelerationи безопасныйhwdec: 'auto-safe'). - При возникновении редких ошибок декодирования на устройстве («Could not open codec») плеер автоматически и чисто переключается в программный режим (
enableHardwareAcceleration: false,hwdec: 'no') без малейшего риска краша приложения.
- Полностью удалены прямые небезопасные вызовы FFI
📦 Файлы для загрузки:
- ARM64 (Android):
Lunaris-v3.1.7-arm64-v8a.apk - ARMv7 (Android):
Lunaris-v3.1.7-armeabi-v7a.apk - x86_64 (Android):
Lunaris-v3.1.7-x86_64.apk - Linux (x64):
Lunaris-v3.1.7-linux-x64.tar.gz
Downloads
- Устранение нативного вылета приложения (SIGSEGV в libmpv):
-
Lunaris v3.1.6
StableBuild and Release / Build Windows x64 (push) Has been cancelledreleased this
2026-09-04 23:09:23 +03:00 | 36 commits to main since this releaseLunaris v3.1.6 — Надежный полноэкранный плеер, сохранение провайдеров в поиске, громкость и устранение ошибки кодека
⚡ Нововведения и исправления:
- Полноэкранный плеер — отзывчивая кнопка Пуск / Пауза:
- Центральная кнопка воспроизведения полностью переведена на прямой
GestureDetector(behavior: HitTestBehavior.opaque)с круговым акцентом (size 68, icon 42, glow). - Устранены перехваты и блокировки кликов внешними жестами вертикального свайпа и двойного тапа — видео мгновенно ставится на паузу и продолжается без осечек.
- Центральная кнопка воспроизведения полностью переведена на прямой
- Сохранение выбранных источников при нажатии на крестик в поиске:
- Исправлен обработчик кнопки сброса в строке поиска (
onCleared): теперь очищается исключительно поисковая строка и введенные теги (onSearch('')), не сбрасывая список выбранных провайдеров до значения «Все».
- Исправлен обработчик кнопки сброса в строке поиска (
- Безупречное сохранение громкости видео:
- Уровень громкости теперь корректно инициализируется из настроек (
widget.initialVolume) и мгновенно применяется к плееру mpv. - Устранена перезапись громкости до 100% при открытии нового потока медиа (
player.open). - Добавлена реактивная синхронизация громкости в
didUpdateWidget, а жесты регулировки немедленно сохраняют выбранное значение в постоянные настройкиAppSettings.
- Уровень громкости теперь корректно инициализируется из настроек (
- Автоматический программный fallback для ошибки Could not open codec:
- В плеер добавлены безопасные опции декодирования mpv (
vd-lavc-software-fallback: yes,vd-lavc-check-hw-profile: yes). - При возникновении аппаратных сбоев или профилей видео, не поддерживаемых декодером устройства («Could not open codec» / «Demuxer error»), плеер автоматически отключает аппаратное декодирование (
hwdec: no) и перезапускает воспроизведение через надежный программный лавк-декодер FFmpeg.
- В плеер добавлены безопасные опции декодирования mpv (
📦 Файлы для загрузки:
- ARM64 (Android):
Lunaris-v3.1.6-arm64-v8a.apk - ARMv7 (Android):
Lunaris-v3.1.6-armeabi-v7a.apk - x86_64 (Android):
Lunaris-v3.1.6-x86_64.apk - Linux (x64):
Lunaris-v3.1.6-linux-x64.tar.gz
Downloads
- Полноэкранный плеер — отзывчивая кнопка Пуск / Пауза:
-
Lunaris v3.1.5
StableBuild and Release / Build Windows x64 (push) Has been cancelledreleased this
2026-09-04 22:50:15 +03:00 | 37 commits to main since this releaseLunaris v3.1.5 — Сохранение громкости видео, исправление полноэкранного плеера, фильтрации и удобства комментариев
⚡ Нововведения и улучшения:
- Сохранение уровня громкости видео (Persistent Video Volume):
- Выбранный уровень громкости видеоплеера теперь корректно сохраняется при регулировке свайпом и между разными видеороликами.
- Настройка громкости сохраняется в постоянных настройках (
AppSettings.videoPlayerVolume) и восстанавливается даже после полного перезапуска приложения.
- Исправление полноэкранных элементов управления:
- Кнопки паузы/воспроизведения и быстрой перемотки на ±10 секунд в центре экрана теперь работают мгновенно и надежно.
- Добавлена анимация визуального отклика (Seek Ripple: «-10 сек» / «+10 сек») при нажатии на кнопки перемотки.
- Нажатия на кнопки элементов управления теперь корректно продлевают таймер скрытия интерфейса управления.
- Сохранение выбранных источников при очистке тегов:
- При удалении всех тегов из строки поиска или пустом запросе больше не сбрасываются выбранные провайдеры в ленте до значения «Все» — активные фильтры источников сохраняются.
- Плавное поведение строки поиска при добавлении тегов:
- Оптимизировано минимальное поле ввода при наличии выбранных тегов и сглажена автопрокрутка, благодаря чему добавленный тег больше не вылетает слишком далеко влево за пределы видимости.
- Удобный доступ к комментариям:
- Увеличен нижний отступ (headroom) в деталях поста с учетом системных панелей жестов Android, позволяя комфортно прокрутить блок комментариев повыше.
- Расширена интерактивная зона нажатия кнопки открытия комментариев для легкого тапа.
📦 Файлы для загрузки:
- ARM64 (Android):
Lunaris-v3.1.5-arm64-v8a.apk - ARMv7 (Android):
Lunaris-v3.1.5-armeabi-v7a.apk - x86_64 (Android):
Lunaris-v3.1.5-x86_64.apk - Linux (x64):
Lunaris-v3.1.5-linux-x64.tar.gz
Downloads
- Сохранение уровня громкости видео (Persistent Video Volume):
-
Lunaris v3.1.4
StableBuild and Release / Build Windows x64 (push) Has been cancelledreleased this
2026-09-04 21:50:17 +03:00 | 38 commits to main since this releaseLunaris v3.1.4 — Оптимизация видеоплеера: адаптивная высота и идеальное прилегание полосы воспроизведения
⚡ Нововведения и улучшения:
- Устранение пустоты и черных полос вокруг видео:
- Контейнер видеоплеера на смартфонах и ПК теперь динамически подстраивается под реальные пропорции видео (
aspectRatio), вместо принудительной жесткой высоты 62% экрана. - Устранены огромные пустые поля над и под видео в карточке детального просмотра поста.
- Контейнер видеоплеера на смартфонах и ПК теперь динамически подстраивается под реальные пропорции видео (
- Точное позиционирование полосы воспроизведения (Seekbar):
- Исправлен отступ снизу и некорректное применение глобальных системных инсетов (
SafeArea) на встроенный плеер в карточке поста. - Полоса воспроизведения, отметки времени и кнопка полноэкранного режима теперь плотно и красиво прилегают к нижней границе видеокадра, не зависая высоко в воздухе.
- Исправлен отступ снизу и некорректное применение глобальных системных инсетов (
- Улучшенный вид элементов управления:
- Выровнены трек буферизации и интерактивный слайдер воспроизведения.
- Обновлен градиент затенения для четкой читаемости на любых типах фона.
📦 Файлы для загрузки:
- ARM64 (Android):
Lunaris-v3.1.4-arm64-v8a.apk - ARMv7 (Android):
Lunaris-v3.1.4-armeabi-v7a.apk - x86_64 (Android):
Lunaris-v3.1.4-x86_64.apk - Linux (x64):
Lunaris-v3.1.4-linux-x64.tar.gz
Downloads
- Устранение пустоты и черных полос вокруг видео:
-
Lunaris v3.1.3
StableBuild and Release / Build Windows x64 (push) Has been cancelledreleased this
2026-09-04 21:29:25 +03:00 | 39 commits to main since this releaseLunaris v3.1.3 — iPhone Liquid Glass: Источники, Проверка сети и Навигация назад по вкладкам
⚡ Нововведения и улучшения:
- Возврат назад по вкладкам (Tab Back Navigation):
- Реализован стек истории переходов между разделами в
AppShell. - При нажатии системной кнопки «Назад» или жеста свайпа назад теперь происходит последовательный возврат по ранее открытым разделам и подстраницам вместо случайного закрытия приложения.
- Закрытие приложения происходит только на корневом экране («Лента») при пустой истории.
- Реализован стек истории переходов между разделами в
- Liquid Glass редизайн списка источников (
Providers):- Карточки источников оформлены в стиле iPhone Liquid Glass с мягкими градиентами, зеркальными рамками и сквиркл-иконками движков (Gelbooru, Rule34, Danbooru, e621, Yande.re, Paheal, Kemono).
- Стеклянные переключатели активности, информативные бейджи приоритетов и аккуратные кнопки быстрого редактирования и удаления.
- Информативная сводная карточка состояния подключений в верхней части экрана.
- Liquid Glass редизайн создания и редактирования источника (
Edit Provider):- Секционные карточки настроек с яркими градиентными иконками в стиле iOS (Основные параметры, Приоритет и таймаут, API ключи, Пользовательские заголовки).
- Быстрые пресеты для добавления популярных сервисов (Gelbooru, Rule34, Danbooru, e621, Yande.re, Konachan, Paheal) в один тап.
- Поля защищенного ввода API-ключей с кнопкой скрытия/отображения и контекстными подсказками.
- Liquid Glass редизайн проверки состояния сети (
Provider Check):- Сводная панель сетевой статистики (онлайн/офлайн провайдеры, средний пинг).
- Живые светодиодные LED-индикаторы статуса подключения с мягким неоновым свечением.
- Раскрывающиеся аккордеоны подробной диагностики с замером задержки, версии API, истории последнего поиска и сообщениями об ошибках.
- Кнопка «Проверить все» с анимированным индикатором прогресса.
📦 Файлы для загрузки:
- ARM64 (Android):
Lunaris-v3.1.3-arm64-v8a.apk - ARMv7 (Android):
Lunaris-v3.1.3-armeabi-v7a.apk - x86_64 (Android):
Lunaris-v3.1.3-x86_64.apk - Linux (x64):
Lunaris-v3.1.3-linux-x64.tar.gz
Downloads
- Возврат назад по вкладкам (Tab Back Navigation):
-
Lunaris v3.1.2
StableBuild and Release / Build Windows x64 (push) Has been cancelledreleased this
2026-09-04 21:11:03 +03:00 | 40 commits to main since this releaseLunaris v3.1.2 — Оптимизация производительности: устранение лагов при скролле к тегам
⚡ Оптимизации и улучшения:
- Полная ликвидация лагов и фризов при прокрутке тегов:
- Устранен тяжелый GPU-оверхед BackdropFilter на повторяющихся чипах тегов, приводивший к падению частоты кадров при скроллинге постов с десятками и сотнями тегов.
- Высокопроизводительный стеклянный стиль чипов (
TagChip):- Чипы переведены на эффективные аппаратные альфа-слои и зеркальные контуры без потери эстетики Liquid Glass и цветных светодиодных точек категорий (авторы, персонажи, франшизы, виды, мета).
- Облегчение контейнеров блока тегов:
- Контейнеры тегов на мобильных и десктоп экранах детального просмотра оптимизированы для мгновенного плавного 120 FPS скроллинга.
- Оптимизация начального отображения:
- Отрегулирован лимит первоначального количества отображаемых тегов в массивных категориях с удобной кнопкой быстрого раскрытия.
📦 Файлы для загрузки:
- ARM64 (Android):
Lunaris-v3.1.2-arm64-v8a.apk - ARMv7 (Android):
Lunaris-v3.1.2-armeabi-v7a.apk - x86_64 (Android):
Lunaris-v3.1.2-x86_64.apk - Linux (x64):
Lunaris-v3.1.2-linux-x64.tar.gz
Downloads
- Полная ликвидация лагов и фризов при прокрутке тегов:
-
Lunaris v3.1.1
StableBuild and Release / Build Windows x64 (push) Has been cancelledreleased this
2026-09-04 20:56:39 +03:00 | 41 commits to main since this releaseLunaris v3.1.1 — Деление тегов по стилю e621/Gelbooru/Rule34 и исправление поиска тегов со скобками
🏷️ Нововведения и улучшения:
- Цветное деление тегов по категориям (e621, Rule34, Gelbooru):
- 🔴 Artist (Авторы) — неоновый кораллово-красный цвет.
- 🟢 Character (Персонажи) — свежий мятно-изумрудный цвет.
- 🟣 Copyright (Франшизы / Серии) — насыщенный фиолетовый/пурпурный цвет.
- 🟠 Species (Виды) — теплый янтарно-оранжевый цвет.
- 🔵 Meta (Метаданные) — ледяной бирюзово-голубой цвет.
- ⚪ General (Общие теги) — чистый полупрозрачный стиль.
- Liquid Glass чипы тегов (
TagChip):- Матовый фон с
BackdropFilter(sigmaX: 8, sigmaY: 8), цветная светодиодная точка со свечением и зеркальная окантовка. - Оформление блока тегов в карточке детального просмотра поста в стиле Liquid Glass.
- Матовый фон с
- Индикаторы в заголовках категорий:
- Каждый заголовок категории в посте снабжен цветной точкой со свечением и элегантной капсулой счётчика количества тегов.
- Исправление поиска тегов со скобками:
- Решена проблема, из-за которой теги с круглыми скобками (например,
tyson_(password),touhou_(series)) ошибочно очищались от скобок при поиске и не находили постов в ленте. - Автодополнение и локальный кэш теперь бережно сохраняют внутренние скобки, очищая только внешние разделители
and-веток.
- Решена проблема, из-за которой теги с круглыми скобками (например,
📦 Файлы для загрузки:
- ARM64 (Android):
Lunaris-v3.1.1-arm64-v8a.apk - ARMv7 (Android):
Lunaris-v3.1.1-armeabi-v7a.apk - x86_64 (Android):
Lunaris-v3.1.1-x86_64.apk - Linux (x64):
Lunaris-v3.1.1-linux-x64.tar.gz
Downloads
- Цветное деление тегов по категориям (e621, Rule34, Gelbooru):