2026-05-24 17:05:52 +03:00

🌙 Lunaris

Lunaris Logo

Современный кроссплатформенный клиент для Booru и Creator-архивов
Плавный Pinterest-стиль, поддержка фото, видео и GIF, умный черный список, встроенный менеджер загрузок и автообновление.

Version 2.3.1 Flutter Platforms Gitea


✨ Основные возможности

  • 💾 Офлайн 2.0 и Sync Hub: 100% честное воспроизведение видео и просмотр фото прямо с диска без единого запроса в сеть, карточка аналитики хранилища (💾 X.X ГБ на устройстве), кнопка пакетного скачивания недостающих в 1 тап и удобная сортировка по дате, размеру и авторам.

  • 🖼️ Экран поста 2.0: Action Dock 2.0 (чистый док из 5 главных действий + модальный лист вторичных функций), современная карточка инфо с автором, провайдером, разрешением, форматом и оценкой, лента соседних постов на мобильных и ПК, стильные блоки тегов и комментарии в виде чат-бабблов.

  • 🔍 Поиск 2.0: Hero-панель поиска, быстрые чипы операторов (and, type:video, rating:safe), облако недавних поисков с быстрым удалением крестиком ✕, карточки популярных категорий и шпаргалка по синтаксису запросов.

  • ❤️ Избранное 2.0: Живые счетчики в сегментах (Все, Офлайн, Авторы), быстрый фильтр по типу медиа (Все / Видео / Фото), мгновенный поиск среди сохраненных работ и карточки авторов в стиле Spotify с мини-коллажем из 3 превью.

  • 🕒 История 2.0: Группировка по дням (Сегодня, Вчера, даты), переключение между подробным списком (с 68x68 миниатюрами, бэйджами провайдеров и быстрым удалением из истории) и галерейной Masonry-сеткой, а также диалог подтверждения очистки.

  • 📁 Коллекции 2.0: Мозаичные обложки 2x2 с превью постов, счетчики работ со стеклянным бейджем, современный экран деталей коллекции и обновленный диалог создания.

  • ⚙️ Settings 2.0: Полный редизайн настроек с современными squircle-карточками, горизонтальной быстрой навигацией по разделам, мгновенными Segmented-кнопками выбора темы/языка/качества и стильной карточкой о приложении.

  • ⚡ Мгновенные подсказки тегов (0 мс) и постоянный файловый кэш: Локальный JSON-кэш на телефоне и ПК обеспечивает мгновенный отклик при наборе, а Danbooru, Gelbooru, Moebooru и e621 динамически дополняют базу тегов.

  • 🎨 Цветные бейджи категорий и подсветка совпадений: Выделение введенных букв жирным цветом акцента и четкая цветовая палитра категорий (художник — красный, персонаж — зеленый, копирайт — фиолетовый, вид — голубой).

  • 📚 Расширенная история поиска и гибкие настройки: До 2000 записей истории и до 20000 закэшированных тегов с ручным управлением и кнопками очистки в Настройках.

  • 🎯 Общие модификаторы в мультипоиске: При вводе cat and dog anthro модификатор anthro автоматически применится к обоим тегам (cat anthro + dog anthro).

  • 🔀 Раздельный мульти-поиск по тегам через and: Оператор and опрашивает серверную базу по каждому тегу независимо и плавно чередует посты обоих тегов в общей ленте.

  • 🌐 Pawchive в главной ленте: Глобальная лента недавних постов с Pawchive подключена прямо в общий Feed наравне с Rule34, Gelbooru, e621 и Realbooru.

  • 🏷️ Интерактивные теги автора: Быстрая фильтрация по темам с живыми счётчиками постов (#tag (count)).

  • 📢 Анонсы и новости авторов: Всплывающее окно анонсов автора с датами и текстом обращений к аудитории.

  • ⚡ Мгновенный фильтр фото, видео и GIF: Локальная быстрая фильтрация постов автора без задержек.

  • 📱 Плавная лента в стиле Pinterest: Masonry-сетка с переключением режима (Masonry, 1:1 Сетка, Список) в шапке ленты.

  • ⚡ Сверхбыстрые видео-превью: Мгновенная загрузка превью без фризов и лишней нагрузки на процессор и память смартфона.

  • ↔️ Листание постов влево и вправо: Полноэкранный пейджер с плавными свайпами между фото и видео во всех разделах.

  • ❤️ Двойной тап для лайка и свайп вниз для закрытия: Анимированное сердечко по двойному тапу и закрытие экрана просмотра свайпом вниз.

  • 📤 Прямая отправка файла (Share): Мгновенный экспорт оригинальных медиафайлов через системное меню «Поделиться».

  • 🔖 Сохраненные поисковые пресеты: Быстрое сохранение комбинаций тегов и фильтров в закладки.

  • 📁 Умная структура папок скачивания: Настраиваемые шаблоны поддиректорий ({Artist}, {Provider}, {Service}, {ID}, {Date}).

  • 🗑️ Менеджер кэша: Детальная визуализация занятой памяти и выборочная очистка.

  • 📦 Бэкап и синхронизация: Экспорт и импорт полной конфигурации в JSON-файл для переноса на другие устройства.

  • 🌑 AMOLED Pure Black тема: Истинно черный фон (#000000) для экономии батареи на OLED дисплеях.

  • 🎨 Динамические цвета Material You: Поддержка системной палитры Android из обоев устройства.

  • ⭐ Любимые авторы: Компактная кнопка-звёздочка сверху справа для быстрого доступа ко всем любимым авторам.

  • 🏷️ Мультивыбор платформ: Выбор нескольких платформ (Patreon, Fanbox, Fantia, Boosty, Discord).

  • 📜 Бесконечная подгрузка постов автора: Умная пагинация при прокрутке вниз загружает всю историю работ.

  • 🔍 Умный поиск и автодополнение: Интерактивные чипсы тегов с подсказками от активных API.

  • 🛡️ Продвинутый Blacklist / Whitelist: Фильтрация по тегам, категориям, рейтингу контента и минимальному score.

  • 🎬 Встроенный плеер: Удобное воспроизведение WebM / MP4, запоминание звука, fullscreen и повтор.

  • 💾 Менеджер загрузок и коллекции: Скачивание оригиналов в высоком качестве и тематические папки-коллекции.

  • 🔄 Встроенное автообновление: Проверка и скачивание свежих релизов напрямую из личного репозитория Gitea.


🌐 Активные провайдеры

Провайдер Тип API Назначение
Gelbooru XML / JSON API Основная база аниме-артов
Rule34 Booru API Популярный booru-источник
Realbooru HTML Scraper Фото и реалистичный контент
e621 / e926 JSON API Фурри- и антро-арт с богатой системой тегов
Pawchive REST API v1 Архивы авторов Patreon, Pixiv Fanbox, Fantia и др.

📥 Скачать приложение

Готовые сборки для всех поддерживаемых платформ доступны на странице релизов:

🔗 Gitea Releases (RarDog/Lunaris)

  • Android: Lunaris-v2.0.10.apk
  • Linux (x64): Lunaris-v2.0.10-linux-x64.tar.gz
  • Windows: LunarisSetup-v2.0.10.exe / LunarisPortable-v2.0.10.zip

🛠️ Сборка из исходников

Требования

  • Flutter SDK >= 3.19.0
  • OpenJDK 17
  • Android SDK (для сборки APK)
  • Clang / CMake / GTK-3 (для сборки под Linux)

Команды разработки

# Клонирование репозитория
git clone https://gitea.rardogsynapse.online/RarDog/Lunaris.git
cd Lunaris

# Установка зависимостей
flutter pub get

# Запуск тестов и анализатора
flutter analyze
flutter test

# Запуск на подключенном устройстве
flutter run

Сборка релизов

# Android APK
flutter build apk --release

# Linux x64 Bundle
flutter build linux --release

# Windows Bundle
flutter build windows --release

🏛️ Архитектура

lib/
 ├── app/               # Роутер, тема, локализация (RU/EN), анимации
 ├── backend/
 │    ├── di/           # Riverpod providers для сервисов
 │    ├── models/       # Post, ArtistProfile, AppSettings, AppUpdateInfo
 │    ├── providers/    # Реализации API (Gelbooru, Rule34, Pawchive и др.)
 │    ├── repositories/ # Доступ к локальной БД Isar
 │    └── services/     # Бизнес-логика (Feed, Search, Favorites, Downloads, Updates)
 ├── core/              # Сеть (Dio), база данных (Isar), ошибки и кеши
 ├── features/          # Модули экранов (feed, post, artists, favorites, settings)
 └── shared/widgets/    # Переиспользуемые виджеты (PostCard, MasonryGrid, TagChip)

🔒 Приватность и безопасность

  • Полная автономность: Приложение не отправляет телеметрию и работает без внешних серверов-посредников.
  • Локальное хранение: Все настройки, история поиска, черный список и избранное хранятся исключительно на вашем устройстве в локальной базе Isar.
  • Бережное отношение к трафику: В ленте загружаются только оптимизированные превью. Тяжелые оригиналы и видео загружаются только при открытии или скачивании.
S
Description
🌙 Современный кроссплатформенный клиент для Booru и Creator-архивов (Дизайн 2.0, Pawchive, Android, Linux)
https://github.com/RarDog/Lunaris Readme MIT
50 MiB
Prisma v3.7.3
Latest
2026-09-05 21:27:29 +03:00
Languages
Dart 96.2%
C++ 1.7%
CMake 1.2%
Kotlin 0.4%
Shell 0.2%
Other 0.1%