Skip to content

v0.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jul 17:46
56b29ef
  • Редактор фото животного (zoom, поворот, обрезка) на pro_image_editor — web и mobile.
  • Рабочий поиск с чипсами сортировки («Сегодня», «Животные»).
  • Splash-автовход: бесшовный splash (нативный/DOM), персист приюта и локали, случайная loading-анимация.
  • Компактный переключатель языка под кнопкой регистрации.
  • Web: PDF «поделиться»/«скачать» отдавал пустой файл (pdfx делал буфер detached через transferable) — теперь отдаётся полный файл.
  • Web: фото в свёрнутом кружке шапки карточки грузится через CORS-прокси (была заглушка вместо фото).
  • Тёмная тема: цвета сегмент-переключателя, drawer, шиммер загрузки картинок, логотип на регистрации.
  • Auth: не терять refresh-токен при автовходе.
  • Тёмная тема: переключаемая светлая/тёмная схема через ColorScheme; переключатель в настройках.
  • Просмотрщик PDF: pinch-zoom и кнопки +/− (ограничение 100–200%), кнопка поворота страницы (0° ↔ 90°), кнопка скачивания (работает на всех платформах).
  • Цвета и стили переведены со статических ColorRes/StyleRes на семантические Theme.of(context).colorScheme.
  • Web-шаринг PDF: при отправке файла в share-sheet передаётся только файл (без текста) — фикс «unsupported attachment» в мессенджерах; добавлены диагностические логи в Talker.
  • Инкрементальная profile-сборка Android при флейворах (явные debug/profile buildType).
  • PDF-карточка животного в web-PWA: просмотр и «поделиться»/скачивание работают на всех платформах (byte-пайплайн PdfDocument.openData, share через Web Share API с фолбэком на скачивание).
  • Ограничение ширины интерфейса на web-десктопе рамкой смартфона с размытым матовым фоном по бокам (на мобильных без изменений).
  • Android-сборки только под ARM (arm64-v8a, armeabi-v7a), убран x86_64.
  • Инициализация приложения распараллелена; списки комментариев и фото рендерятся лениво.
  • Гонки запросов в списках животных, деталях и поиске; single-flight обновления токена авторизации.
  • Утечки подписок и жестовых распознавателей (dispose в редактировании назначений и списке комментариев).
  • Зеркалирование в GitLab больше не падает при push нового тега (would clobber existing tag).