Skip to content

Releases: RarDog/Prisma

Prisma v3.7.3

Choose a tag to compare

@RarDog RarDog released this 05 Sep 18:27

⚡ Prisma v3.7.3 — Блок «От этого художника» и точный индикатор комиксов

💎 Что нового:

  • 🎨 Показатель страниц («Стр. X из Y»):
    • Теперь плавающий индикатор страниц открывается исключительно для комиксов и пулов (isComic = true).
    • При скролле и листании обычных постов индикатор страниц больше не показывается.
  • 🖼️ Интерактивный блок «От этого художника»:
    • На экране деталей поста под тегами добавлен стильный горизонтальный блок превью с 6 другими работами этого автора.
    • Содержит кнопку «Все» для быстрого перехода к поиску по автору (artist:...).
    • При тапе на любое превью моментально открывается страница этого арта.

📦 Файлы релиза:

  • Linux (AppImage): Prisma-v3.7.3-linux-x86_64.AppImage
  • Linux (x64): Prisma-v3.7.3-linux-x64.tar.gz

Prisma v3.7.2

Choose a tag to compare

@RarDog RarDog released this 05 Sep 17:36

⚡ Prisma v3.7.2 — Режим непрерывного чтения комиксов и серий e621

💎 Что нового:

  • 📖 Мгновенное открытие комикса целиком:
    • При нажатии на кнопку «Читать весь комикс» в деталях арта загружаются все страницы серии в их оригинальном порядке (из пула e621) и сразу открываются в полноэкранном ридере со свайпом!
    • Листание со свайпом работает на мобильных устройствах (влево-вправо), а на ПК — стрелками клавиатуры (ArrowLeft, ArrowRight, A, D) и удобными кнопками вперед/назад в шапке.
  • 🏷️ Плавающий бейдж страниц:
    • При просмотре страниц комикса вверху экрана отображается стильный стеклянный индикатор номера текущей страницы: Комикс • Стр. X из Y, обновляющийся на лету при каждом перелистывании.
  • 📑 Быстрое оглавление:
    • Рядом с кнопкой чтения добавлена компактная кнопка сетки страниц, позволяющая открыть оглавление и мгновенно перескочить на нужную главу/страницу, оставаясь в режиме непрерывного чтения всего комикса.

📦 Файлы релиза:

  • Linux (AppImage): Prisma-v3.7.2-linux-x86_64.AppImage
  • Linux (x64): Prisma-v3.7.2-linux-x64.tar.gz
  • Android (ARM64): Prisma-v3.7.2-arm64-v8a.apk
  • Android (ARMv7): Prisma-v3.7.2-armeabi-v7a.apk
  • Android (x86_64): Prisma-v3.7.2-x86_64.apk
  • Windows (x64): Prisma-v3.7.2-windows-x64.zip
  • macOS: Prisma-v3.7.2-macos.zip

Prisma v3.7.1

Choose a tag to compare

@RarDog RarDog released this 05 Sep 17:23

⚡ Prisma v3.7.1 — Вкладка «e621» в Избранном и исправление листания комиксов

💎 Что нового:

  • Отдельная вкладка «e621» в разделе «Избранное»:
    • В верхнем переключателе Избранного добавлена 4-я вкладка «e621».
    • Прямая загрузка залайканных постов с сервера e621 для привязанного аккаунта (вашего или аккаунта друга) через fav:<login>.
    • Бесконечный скролл с пагинацией новых страниц.
    • Верхний стеклянный инфо-баннер: отображение логина (@login), счетчика постов, кнопка «Обновить» и кнопка «Импортировать в локальное избранное» для офлайн-доступа.
    • Если аккаунт e621 не настроен — отображается красивое приветственное окно с кнопкой входа и настройки API-ключа.
  • 📖 Исправление ошибки «Post not found» в комиксах:
    • Исправлен маппер API e621: одиночные запросы страниц серий и комиксов (/posts/<id>.json), возвращающие {"post": {...}}, теперь корректно распознаются и парсятся без ошибок.

📦 Файлы релиза:

  • Linux (AppImage): Prisma-v3.7.1-linux-x86_64.AppImage
  • Linux (x64): Prisma-v3.7.1-linux-x64.tar.gz
  • Android (ARM64): Prisma-v3.7.1-arm64-v8a.apk
  • Android (ARMv7): Prisma-v3.7.1-armeabi-v7a.apk
  • Android (x86_64): Prisma-v3.7.1-x86_64.apk
  • Windows (x64): Prisma-v3.7.1-windows-x64.zip
  • macOS: Prisma-v3.7.1-macos.zip

Prisma v3.7.0

Choose a tag to compare

@RarDog RarDog released this 05 Sep 16:53

⚡ Prisma v3.7.0 — Большое обновление e621: авторизация по API-ключу, комиксы/пулы, вариации постов и синхронизация

💎 Что нового:

  • 🔑 Окно авторизации e621 (Username + API Key):
    • Прямо в карточке источника e621 добавлена кнопка «API Ключ / Аккаунт» и статус-бейдж («Авторизован» / «Гость»).
    • Красивое модальное окно в стиле Liquid Glass с быстрой валидацией учетных данных на сервере e621.
    • Снятие лимита на поиск: для авторизованных пользователей снимается ограничение e621 в 2 тега (становится доступен поиск по 4–6+ тегам одновременно!).
    • Персональный User-Agent: Prisma/3.7.0 (by <username> on e621) в строгом соответствии с API policy e621.
  • 📚 Комиксы и Пулы (Pools):
    • При просмотре поста, входящего в пул или комикс, отображается стильная плашка «Входит в комикс / серию».
    • Интерактивный Bottom Sheet комикса: отображение названия серии, описания, текущей страницы («Страница 3 из 24»), кнопок «Предыдущая/Следующая» и полной сетки страниц серии для мгновенного перехода.
  • 🔗 Связанные посты и вариации (Parent/Child relations):
    • Карточка версий в деталях поста с мгновенными ссылками на родительский арт и альтернативные варианты (скетчи, альтернативная одежда, ракурсы).
  • Синхронизация Избранного и Серверные лайки:
    • При наличии API-ключа e621 добавление/удаление из Избранного в приложении автоматически синхронизируется с сервером e621 (/favorites.json).
    • Интерактивные кнопки голосования (Upvote +1 / Downvote -1) прямо на карточке инфо поста с отправкой голоса на e621.
    • Отображение счетчика фаворитов (fav_count) с сердечком.
  • Интеллектуальный троттлинг Rate Limiting:
    • Встроенный ограничитель частоты запросов к e621 (не более 2 rps), защищающий от ошибок 503 Service Unavailable и блокировок IP.

📦 Файлы релиза:

  • Linux (AppImage): Prisma-v3.7.0-linux-x86_64.AppImage
  • Linux (x64): Prisma-v3.7.0-linux-x64.tar.gz
  • Android (ARM64): Prisma-v3.7.0-arm64-v8a.apk
  • Android (ARMv7): Prisma-v3.7.0-armeabi-v7a.apk
  • Android (x86_64): Prisma-v3.7.0-x86_64.apk
  • Windows (x64): Prisma-v3.7.0-windows-x64.zip
  • macOS: Prisma-v3.7.0-macos.zip

Prisma v3.6.5

Choose a tag to compare

@RarDog RarDog released this 05 Sep 16:00

⚡ Prisma v3.6.5 — Исправление наложения превью на видеоплеер

💎 Что улучшено и исправлено:

  • Устранение наложения превью-картинки на воспроизводимое видео:
    • Убран фоновый слой превью-постера, просвечивавший или выступавший из-под воспроизводимого видео при несовпадении пропорций.
    • Восстановлен классический чистый черный бэкграунд под видеоповерхностью, обеспечивающий правильное отображение границ и леттербоксинга видео любого формата и разрешения.
  • Чистый рендеринг видео в карточках ленты:
    • Предпросмотр видео в ленте также изолирован от просвечивания фоновой подложки при автовоспроизведении.

📦 Файлы релиза:

  • Linux (AppImage): Prisma-v3.6.5-linux-x86_64.AppImage
  • Linux (x64): Prisma-v3.6.5-linux-x64.tar.gz
  • Android (ARM64): Prisma-v3.6.5-arm64-v8a.apk
  • Android (ARMv7): Prisma-v3.6.5-armeabi-v7a.apk
  • Android (x86_64): Prisma-v3.6.5-x86_64.apk
  • Windows (x64): Prisma-v3.6.5-windows-x64.zip
  • macOS: Prisma-v3.6.5-macos.zip

Prisma v3.6.4

Choose a tag to compare

@RarDog RarDog released this 05 Sep 15:52

⚡ Prisma v3.6.4 — Полное исправление воспроизведения видео на ПК (устранение синего экрана)

💎 Что улучшено и исправлено:

  • Программный рендеринг (S/W) по умолчанию для ПК:
    • На десктопных платформах (Linux, Windows, macOS) отключен проблемный аппаратный OpenGL FBO мост, вызывавший сплошной темно-синий экран (YUV 0, 13, 127) из-за конфликтов драйверов VAAPI/VDPAU или отсутствия аппаратных декодеров в дистрибутивах Linux / AppImage.
    • libmpv теперь рендерит кадры напрямую через легковесный программный буфер (TextureSW), потребляя минимум ресурсов ЦП (<2%) и гарантируя 100% стабильность отображения любого видео.
  • Переключатель декодера H/W / S/W в плеере на лету:
    • На панели управления видеоплеером добавлена кнопка переключения декодера (иконка процессора / спидометра).
    • Пользователь может в один клик переключиться между программным (S/W) и аппаратным (H/W) ускорением без перезапуска приложения.
  • Отображение постера-превью и прозрачный фон видео:
    • Под видеоповерхностью теперь отображается превью-постер на время буферизации, исключая появление пустых областей или артефактов при загрузке потока.
  • Безопасное превью в ленте:
    • Предпросмотр видео в ленте постов на ПК также переведен на стабильный программный пайплайн.

📦 Файлы релиза:

  • Linux (AppImage): Prisma-v3.6.4-linux-x86_64.AppImage
  • Linux (x64): Prisma-v3.6.4-linux-x64.tar.gz
  • Android (ARM64): Prisma-v3.6.4-arm64-v8a.apk
  • Android (ARMv7): Prisma-v3.6.4-armeabi-v7a.apk
  • Android (x86_64): Prisma-v3.6.4-x86_64.apk
  • Windows (x64): Prisma-v3.6.4-windows-x64.zip
  • macOS: Prisma-v3.6.4-macos.zip

Prisma v3.6.3

Choose a tag to compare

@RarDog RarDog released this 05 Sep 15:34

⚡ Prisma v3.6.3 — Горизонтальный скролл колесиком мыши на ПК и исправление синего экрана в видеоплеере

💎 Что улучшено и исправлено:

  • Горизонтальная прокрутка колесиком мыши в Настройках:
    • Верхняя панель быстрого переключения вкладок категорий настроек теперь поддерживает удобную горизонтальную перемотку вертикальным или горизонтальным колесиком мыши.
    • Прокрутка активируется строго при наведении курсора мыши на панель категорий.
  • Горизонтальная прокрутка колесиком мыши в Любимых авторах:
    • Панель аватарок любимых авторов в разделе «Артисты» теперь поддерживает горизонтальную перемотку колесиком мыши при наведении курсора.
    • Полоса превью недавних работ автора также поддерживает горизонтальную перемотку колесиком мыши при наведении.
  • Устранение бага «синего экрана» в видеоплеере на ПК:
    • Исправлена нативная инициализация MediaKit.ensureInitialized() перед запуском Flutter-приложения в main.dart, что обеспечивает корректное создание нативного OpenGL/Metal/DirectX контекста и текстурного моста на десктопных платформах.
    • Оптимизирована конфигурация аппаратного декодирования hwdec в VideoControllerConfiguration: для десктопных платформ задействован нативный auto-режим libmpv, исключающий падение в пустой YUV-буфер (0, 13, 127).

📦 Файлы релиза:

  • Linux (AppImage): Prisma-v3.6.3-linux-x86_64.AppImage
  • Linux (x64): Prisma-v3.6.3-linux-x64.tar.gz
  • Android (ARM64): Prisma-v3.6.3-arm64-v8a.apk
  • Android (ARMv7): Prisma-v3.6.3-armeabi-v7a.apk
  • Android (x86_64): Prisma-v3.6.3-x86_64.apk
  • Windows (x64): Prisma-v3.6.3-windows-x64.zip
  • macOS: Prisma-v3.6.3-macos.zip

Prisma v3.6.2

Choose a tag to compare

@RarDog RarDog released this 05 Sep 15:11

⚡ Prisma v3.6.2 — Оптимизация памяти, защита от вылетов на смартфонах и отключение зума колесиком

💎 Что улучшено и исправлено:

  • Полное отключение масштабирования колесиком мыши:
    • Перехвачен внутренний обработчик событий PointerScrollEvent внутри InteractiveViewer, что окончательно предотвратило непреднамеренный зум при прокрутке колесика мыши над изображением.
    • Масштабирование по-прежнему доступно по двойному клику или через клавиатурные хоткеи (+, -, 0, F).
  • Предотвращение вылетов на смартфонах (OOM Fix):
    • В AndroidManifest.xml включен флаг android:largeHeap="true", расширяющий объем выделяемой памяти до 512–1024 МБ на современных Android-устройствах.
  • Ограничение аппетита ImageCache:
    • На глобальном уровне настроен PaintingBinding.instance.imageCache: жесткий лимит в 180 МБ и 120 изображений (вместо неограниченного роста до 1 ГБ+). Старые несжатые растры теперь быстро выгружаются сборщиком мусора.
  • Ограничение декодирования тяжелых исходников:
    • В просмотрщике медиа добавлено интеллектуальное ограничение memCacheWidth (до 2560px), исключающее 400-мегабайтные аллокации для гигантских изображений 10K+.
  • Изоляция перерисовок и оптимизация сетки:
    • Карточки ленты обернуты в RepaintBoundary, что снижает нагрузку на CPU/GPU при скролле и устраняет лаги.
    • Оптимизирован cacheWidth карточек ленты (до 960px).
    • Всем миниатюрам каруселей, аватарок и мозаик заданы строгие ограничения memCacheWidth/memCacheHeight.

📦 Файлы релиза:

  • Linux (AppImage): Prisma-v3.6.2-linux-x86_64.AppImage
  • Linux (x64): Prisma-v3.6.2-linux-x64.tar.gz
  • Android (ARM64): Prisma-v3.6.2-arm64-v8a.apk
  • Android (ARMv7): Prisma-v3.6.2-armeabi-v7a.apk
  • Android (x86_64): Prisma-v3.6.2-x86_64.apk
  • Windows (x64): Prisma-v3.6.2-windows-x64.zip
  • macOS: Prisma-v3.6.2-macos.zip

Prisma v3.6.1

Choose a tag to compare

@RarDog RarDog released this 05 Sep 15:00

⚡ Prisma v3.6.1 — Плавная боковая панель без лагов и отключение зума колесиком мыши

💎 Что улучшено и исправлено:

  • Устранение лагов боковой панели на ПК:
    • Полностью переработана логика раскрытия и наведения (hover) на боковую панель меню.
    • Убран тяжелый шейдерный блюр (BackdropFilter) во время интерполяции ширины, вызывавший просадку FPS и заикания на видеокартах.
    • Зафиксирована геометрия элементов (OverflowBox 260px) — текст, лейблы и хоткей-бейджи больше не сжимаются, не дергаются и не переносят строки в процессе анимации, а плавно раскрываются на 120 FPS.
  • Отключение зума фото по колесику мыши:
    • Убрано случайное масштабирование фотографий и артов при прокрутке колесиком мыши.
    • Масштабирование по-прежнему доступно через горячие клавиши (+, -, 0, F) или двойной клик.
  • Индикатор версии:
    • Обновлен бейдж версии на панели (v3.6.1).

📦 Файлы релиза:

  • Linux (AppImage): Prisma-v3.6.1-linux-x86_64.AppImage (готов к запуску на любом дистрибутиве Linux)
  • Linux (x64): Prisma-v3.6.1-linux-x64.tar.gz
  • Android (ARM64): Prisma-v3.6.1-arm64-v8a.apk
  • Android (ARMv7): Prisma-v3.6.1-armeabi-v7a.apk
  • Android (x86_64): Prisma-v3.6.1-x86_64.apk
  • Windows (x64): Prisma-v3.6.1-windows-x64.zip
  • macOS: Prisma-v3.6.1-macos.zip

Prisma v3.6.0

Choose a tag to compare

@RarDog RarDog released this 05 Sep 14:46

💎 Prisma v3.6.0 — Редизайн для ПК и комплексная система горячих клавиш (хоткеев)

⚡ Что нового и улучшено:

  • Горячие клавиши для всех вкладок (ПК):
    • Ctrl+1Ctrl+8Alt+1Alt+8): моментальное переключение между разделами (Лента, Поиск, Избранное, История, Коллекции, Артисты, Провайдеры, Настройки).
    • Ctrl+Tab / Ctrl+Shift+Tab: последовательное циклическое переключение между вкладками.
    • Ctrl+F: быстрый переход к строке поиска.
    • Ctrl+R / F5: быстрое обновление текущей ленты или экрана.
    • Esc: возврат назад, сброс масштаба, выход из полноэкранного режима или режима выбора.
    • ? / F1: вызов интерактивного модального окна со списком всех горячих клавиш.
  • Хоткеи для видеоплеера:
    • Space / K: пауза и продолжение воспроизведения.
    • / J / L): перемотка назад / вперед на 5 секунд с анимированным визуальным индикатором.
    • Shift + ← / Shift + →: быстрая перемотка на 15 секунд.
    • / : плавная регулировка громкости (±5%) с выводом шкалы уровня звука.
    • M: быстрое отключение / включение звука (Mute toggle).
    • F: полноэкранный режим просмотра (Fullscreen).
    • L: повтор видео (Loop).
  • Хоткеи для фото и галереи:
    • + / - / 0: плавное масштабирование (Zoom In / Zoom Out) и сброс зума в 100%.
    • / : листание страниц и изображений в мульти-постах либо переход между постами ленты.
    • Ctrl+S / D: быстрое скачивание текущего изображения.
    • F: полноэкранный режим / переключение подгонки по экрану.
  • Интерактивное окно горячих клавиш:
    • Красивое модальное окно с 3D-клавишами и категоризацией (Общие, Видеоплеер, Фото, Лента).
  • Редизайн десктопной боковой панели:
    • Навигационное меню в стиле Liquid Glass с размытием BackdropFilter и тонкими неоновыми акцентами.
    • Брендовый заголовок с логотипом Lunaris и бейджем текущей версии.
    • Отображение горячих клавиш рядом с пунктами меню и возможность закрепления панели (Pin).
  • Редизайн панели и вкладок ленты:
    • Сегментированный бар периодов топа (Все время, 24ч, Неделя, Месяц, Год) с анимированными иконками и неоновые чипы провайдеров.

📦 Файлы релиза:

  • Linux (AppImage): Prisma-v3.6.0-linux-x86_64.AppImage (готов к запуску на любом дистрибутиве)
  • Linux (x64): Prisma-v3.6.0-linux-x64.tar.gz
  • Android (ARM64): Prisma-v3.6.0-arm64-v8a.apk
  • Android (ARMv7): Prisma-v3.6.0-armeabi-v7a.apk
  • Android (x86_64): Prisma-v3.6.0-x86_64.apk
  • Windows (x64): Prisma-v3.6.0-windows-x64.zip
  • macOS: Prisma-v3.6.0-macos.zip