• v3.2.0 a88a8b5050

    Lunaris v3.2.0
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-05 09:53:10 +03:00 | 32 commits to main since this release

    Lunaris 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
  • v3.1.9 a039f09ec3

    Lunaris v3.1.9
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-04 23:43:46 +03:00 | 33 commits to main since this release

    Lunaris 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
  • v3.1.8 c7f507836b

    Lunaris v3.1.8
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-04 23:33:42 +03:00 | 34 commits to main since this release

    Lunaris v3.1.8 — Безупречный полноэкранный видеоплеер и отзывчивые кнопки управления

    ⚡ Что исправлено:

    • Непрерывное воспроизведение при переходе в полный экран:
      • Устранена остановка воспроизведения при развертывании видео на весь экран и смене ориентации экрана на Android (отключен перехват паузы фонового режима в контроллере Video).
      • Статус воспроизведения корректно сохраняется и передается между обычным просмотром и полноэкранной страницей без ложных переходов в состояние паузы.
    • Мгновенный отклик кнопок «Пуск/Пауза» и перемотки на ±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
  • v3.1.7 1395cfd414

    Lunaris v3.1.7
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-04 23:17:15 +03:00 | 35 commits to main since this release

    Lunaris 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') без малейшего риска краша приложения.

    📦 Файлы для загрузки:

    • 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
  • v3.1.6 15bebd6e47

    Lunaris v3.1.6
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-04 23:09:23 +03:00 | 36 commits to main since this release

    Lunaris 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.

    📦 Файлы для загрузки:

    • 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
  • v3.1.5 295499ca4b

    Lunaris v3.1.5
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-04 22:50:15 +03:00 | 37 commits to main since this release

    Lunaris 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
  • v3.1.4 9a0fd282b7

    Lunaris v3.1.4
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-04 21:50:17 +03:00 | 38 commits to main since this release

    Lunaris 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
  • v3.1.3 254f0e3d59

    Lunaris v3.1.3
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-04 21:29:25 +03:00 | 39 commits to main since this release

    Lunaris 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
  • v3.1.2 5a568a3df9

    Lunaris v3.1.2
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-04 21:11:03 +03:00 | 40 commits to main since this release

    Lunaris 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
  • v3.1.1 d58b512020

    Lunaris v3.1.1
    Build and Release / Build Windows x64 (push) Has been cancelled
    Stable

    RarDog released this 2026-09-04 20:56:39 +03:00 | 41 commits to main since this release

    Lunaris 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