История изменений

Что нового в приложении. Подписывайтесь на Telegram, чтобы первыми узнавать об обновлениях.

v1.1.0BETA
Большое обновление: оффлайн-видео теперь собирается в MP4 и играет на любом устройстве. Подробности — в Telegram.

Загрузки и оффлайн

  • НовоеОффлайн-серии теперь сохраняются сразу в MP4 — видео открывается и на телефоне, и на других устройствах (больше нет ошибки «формат не поддерживается»).
  • НовоеПрямо в списке серий видно прогресс загрузки и сборки — нажмите, чтобы отменить.
  • НовоеПосле старта загрузки появляется кнопка «Перейти к загрузкам».
  • ИсправленоОшибка загрузки теперь сразу показывается уведомлением, а не остаётся незаметной.
  • УлучшеноТехнические адреса (frame.php, m3u8 и прочее) больше не показываются — они не нужны при просмотре.

Стабильность и диагностика

  • НовоеПодключён сбор отчётов о сбоях (Sentry) — баги находятся и чинятся быстрее.
  • УлучшеноДобавлены таймауты на сетевые запросы загрузки — зависший сегмент больше не блокирует повторное скачивание.

Приложение и бренд

  • НовоеВ версии приложения теперь показывается идентификатор сборки (commit) — удобно при сообщении о проблеме.
  • УлучшеноСервер по умолчанию — оригинальный api.anixart.app. Если вы уже выбирали свой сервер, ваш выбор сохраняется.
  • УлучшеноВсе ссылки на сообщество ведут в Telegram; «Сообщить об ошибке» открывает наш канал.
  • ИсправленоУдалены забытые служебные файлы с данными пользователя.

Сборка iOS

  • ИсправленоПочинена сборка под iOS (конфликт Sentry и Swift Package Manager).
v1.0.1BETA

Стабильность

  • ИсправленоУстранены гонки при подгрузке списков на 8 экранах — больше нет дублей и устаревших данных при обновлении.
  • ИсправленоПлеер больше не зависает в бесконечной загрузке при смене серии; добавлен поворот в альбомную ориентацию при разблокировке.
  • ИсправленоСчётчик уведомлений пересчитывается при возврате на экран, а не по таймеру.
  • ИсправленоИсправлены проценты статусов в коллекциях (без падений на пустых данных).

Качество кода

  • НовоеДобавлены юнит-тесты на ключевую логику, сама логика вынесена из виджетов.

API

  • ИсправленоИсправлены тела запросов для редактирования профиля и соцсетей (camelCase) — изменения теперь сохраняются.
v1.0.0BETA

Оффлайн-просмотр

  • ИсправленоПочинено воспроизведение скачанного HLS на телефоне — локальный сервер и плейлист с byte-range.

Запуск

  • УлучшеноУскорен старт приложения: событийная готовность вместо опроса каждые 100 мс.