Історія змін

Що нового в застосунку. Підпишіться на Telegram, щоб першими дізнаватися про оновлення.

Велике складання про Стрічку, плеєр і завантаження: новий екран входу, пошук у Стрічці та керування каналом, один плеєр зі сторонніми застосунками, докачування завантажень — і посилання «Поділитися», що відкриваються у web-версії.

Вхід і профіль

  • НовеПробний вхід і прив'язка через VK ID та Telegram (Telegram — поки лише на Android). Якщо не вийде — напишіть у бот підтримки.
  • НовеНовий екран входу й форма «З поверненням», згоди під час реєстрації, перевірка логіна й ніка на льоту, зміна пошти з кодом.
  • НовеПрофіль: тема вітрини, списки й відео, швидке редагування, дата отримання значка та «Покращити профіль» зі шкалою репутації.

Стрічка й канали

  • НовеПошук у Стрічці: трендові теги, канали, блоги й записи; вкладка «Керовані», період і нові записи.
  • НовеКанали: адміністратори, блоклист і пропозиції; віджет каналу озвучення на сторінці вибору серії.
  • НовеЗаписи: чернетка, форматування абзацу, посилання, хештеги й альбоми, «Показати ще» для довгих записів.

Плеєр і завантаження

  • ПокращеноОдин екран плеєра на всіх платформах: зрозуміла панель помилок, керування зі шторки й кнопки в «картинці в картинці».
  • НовеСторонні плеєри отримують плейлист серій; є варіант «Питати» і пріоритет якості, як в оригіналі.
  • НовеЗавантаження серії продовжується з місця після обриву; без мережі в релізі видно лише завантажені озвучення й серії.
  • ВиправленоMail.ru, AllVideo і SovetRomantica віддають усі якості.

Закладки й колекції

  • НовеІмпорт закладок із Shikimori та експорт із вибором формату, порядку й полів.
  • Нове«Створити колекцію» і пошук у «Моїх колекціях», «Показати в колекціях» на сторінці релізу, історія пошуку в усіх розділах.

Інтерфейс

  • ПокращеноНа планшеті й комп'ютері бічна панель видна на всіх екранах, розкладку звірено з кадрами оригіналу.
  • НовеОцінка з коментарем, галерея й кадрування зображень, режим економії ресурсів, сповіщення на пристрої (Android).
  • ПокращеноІконка застосунку обирається в «Зовнішньому вигляді». Після оновлення вибір іконки скидається на основну.

Посилання й мережа

  • Нове«Поділитися» дає посилання на web-версію xartlife.app/web — на Android воно відкриється в застосунку, якщо він встановлений.
  • ПокращеноЗастосунок сам обирає робочу адресу сервера й обходить блокування DNS; є «Альтернативне з'єднання».
  • ПокращеноAPK для Android став легшим: 195 → 149 МБ.
Складання про фільтр, закладки й профіль: жанри можна шукати й комбінувати, у закладках з'явилися сортування за рейтингом і фільтр анонсів, а оновлення тепер приходять без Cloudflare.

Фільтр і пошук

  • НовеПараметри фільтра обираються в шторці з пошуком — жанр чи студію більше не треба шукати очима в довгому списку.
  • НовеРежими жанрів: «Хоча б один», «Усі вибрані» і «Без вибраних» — з підказкою, що саме покаже фільтр.
  • ПокращеноФільтр попереджає, якщо вибрано забагато жанрів, і показує, що він увімкнений.
  • Виправлено«Популярне» більше не плутає вкладки: «Онгоїнги», «Фільми» і «OVA» показують те, що написано.

Закладки

  • НовеСортування «За рейтингом» за спаданням і за зростанням.
  • НовеВ «Обраному» і «У планах» — фільтр анонсів: лише анонси або без них.
  • ПокращеноКартки колекцій тримають пропорцію 16:9 і на планшеті більше не сплющуються.

Профіль і колекції

  • НовеНатискання на значок біля ніка показує його назву.
  • НовеВидалений профіль показує заглушку оригіналу, а якщо він був у друзях — кнопку «Видалити з друзів».
  • НовеЯкщо акаунт стоїть на видаленні, на своєму профілі видно дату видалення й перехід до скасування.
  • Нове«Здоров'я акаунта»: запис, повернутий модератором на доопрацювання, видно з дедлайном і кнопкою «До запису».
  • НовеКолекція: лічильники символів у назві (60) та описі (5000), кнопка коментарів у шапці.
  • ВидаленоПоле Instagram прибрано з соцмереж профілю, як в оригіналі.

Посилання й оновлення

  • БезпекаПеред переходом за посиланням на чужий сайт застосунок перепитає.
  • ПокращеноРейтинг на сторінці релізу — з двома знаками після коми.
  • ПокращеноПеревірка оновлень іде на xartlife.app без Cloudflare.
Складання про надійність: помилки пояснюються словами, а не англійським стеком, зображення живуть на диску, а посилання й оновлення відкриваються лише звідти, звідки мають.

Зрозуміліше

  • НовеПомилка показується причиною — «Мережеве підключення недоступне», «Перевищено час очікування мережі», «Помилка сервера (код 502)» — замість англійського тексту винятку. Усіма трьома мовами.
  • НовеПосилання в коментарях натискаються. Кнопка надсилання вмикається з 5 символів, а поле не дає набрати більше 720 — як у сервера, раніше він просто відмовляв.
  • ВиправленоВідмінювання й дати йдуть за мовою інтерфейсу, голосовий пошук слухає обраною мовою.
  • ПокращеноЯкщо наступна сторінка списку не завантажилась, унизу з'являється «Повторити», а не порожнеча чи помилка на весь екран.

Зображення й завантаження

  • НовеПостери й аватари кешуються на диску і не завантажуються наново після кожного запуску. «Ліміт кешу» тепер справді обмежує.
  • ВиправленоОфлайн-сітка показує постер завантаженого релізу.
  • ВиправленоНатискання на завантажену серію пропонує видалити копію, а не завантажити її ще раз. Завантаження більше не потрапляє в історію перегляду.
  • ВиправленоПотоки у форматі fMP4 чесно повідомляють, що їх не можна завантажити, замість битого файлу.

Безпека

  • ПокращеноПосилання з чужих профілів, нотаток і коментарів відкриваються лише як веб-адреса.
  • ПокращеноAPK оновлення завантажується лише з наших адрес і у внутрішнє сховище.
  • ПокращеноТокен входу не потрапляє у звіти про помилки та резервну копію Android.

Виправлення

  • ВиправленоВідео у вкладці профілю відкриваються натисканням.
  • ВиправленоГоловна та сторінка релізу більше не звертаються до закритого екрана після відповіді мережі — зникли витоки та рідкісні падіння.
  • ПокращеноКаталог завантажень тепер xartlife_downloads; старий переноситься сам, завантажене не губиться.
Складання про вигляд і зручність: екрани переведено на токени оригіналу, пошук нарешті став одним компонентом, а програвач на ПК поводиться як програвач, а не як мобільний екран.

Програвач на ПК

  • ВиправленоКлік більше не ховає кнопки — він ставить паузу, як у браузері.
  • ВиправленоКлавіатура перестала замовкати після натискання будь-якої кнопки всередині програвача.
  • НовеРозкладка як на ютубі: пробіл і K — пауза, J/L і стрілки — перемотування, M — звук, цифри 0–9 — стрибок, «,» і «.» — швидкість, F і F11 — повний екран.

Вигляд

  • ПокращеноЕкрани переведено на токени оригіналу: чисел «з голови» стало 184 замість 2070.
  • ВиправленоПошук став одним компонентом: однакова висота на всіх вкладках.
  • НовеСторінка релізу отримала двопанельне розкладання на планшеті в альбомі.

Виправлення

  • ВиправленоЗаявку в друзі читало навпаки на половині профілів.
  • ВиправленоВіковий рейтинг у фільтрі шукав не той діапазон.
  • ВиправленоЗакрита підказка більше не блимає при кожному відкритті екрана.
  • ВиправленоПосилання з нотатки релізу відкриваються лише через http і https.
Складання зібране з трьох паралельних гілок: нативна картинка-в-картинці на iOS, повноцінний офлайн-режим та велика внутрішня перебудова. Плюс полагоджено запуск релізного складання на Android і виправлено іконки за оригіналом.

Офлайн

  • НовеБез мережі головна показує сітку завантажених релізів замість порожніх списків.
  • НовеЧерга завантажень: серії качаються строго по одній, прогрес видно за кожною.
  • НовеПостери кешуються на пристрій — офлайн-список більше не сірий.
  • НовеПеремикач «Примусовий офлайн» у меню налагодження — перевірити поведінку без вимкнення Wi-Fi.

Плеєр

  • НовеКартинка-в-картинці на iOS — нативна, через системний плеєр.

Інтерфейс

  • ВиправленоПланшети: бічне меню вмикається з 600 dp у портреті та 960 dp у альбомній — як в оригіналі.
  • ПокращеноУ вибраного пункту нижньої панелі повернулася підкладка-«таблетка», над панеллю — тонка лінія.
  • Виправлено32 іконки не збігалися з оригіналом — усі виправлені за ресурсами APK.
  • ПокращеноЧастина іконок тепер береться зі шрифту Material замість картинок.

Стабільність

  • ВиправленоРелізне складання Android не запускалося — стартовий екран шукали в чужому пакеті.
  • ВиправленоСплеш показував «9.0 BETA 11» — версію чужого застосунку.
  • ВиправленоПомилка входу через Google називала застосунок чужим ім'ям.

Під капотом

  • ПокращеноКод розкладено на сім шарів із перевіркою меж на кожному складанні.
  • ПокращеноТексти інтерфейсу переїхали у файли перекладів. Мову поки зафіксовано на російській.
  • ПокращеноСхема версій змінилася на рік.місяць.випуск.

v1.2.0

BETA
Полагодили відтворення Kodik та AniLibria під нові сервери XartLife і прокачали плеєр: гарячі клавіші, гучність і перемотування.

Відтворення

  • ВиправленоВідтворення Kodik знову працює — додали нові дзеркала XartLife (старі посилання теж підтримуються).
  • ПокращеноAniLibria переведена на нове джерело серій — якості підтягуються стабільніше.

Плеєр

  • НовеГарячі клавіші: Space/K — пауза, ←/→ — ±10с, ↑/↓ — гучність, M — без звуку, Esc — вихід.
  • НовеРегулятор гучності прямо в плеєрі (на вебі та десктопі).
  • НовеУтримання пробілу прискорює відтворення — як довге натискання по екрану.
  • ВиправленоПолагоджено перемотування перетягуванням по відео та по смузі прогресу.

v1.1.0

BETA
Велике оновлення: офлайн-відео тепер збирається у MP4 і відтворюється на будь-якому пристрої. Деталі — у Telegram.

Завантаження та офлайн

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

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

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

Застосунок і бренд

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

Збірка iOS

  • ВиправленоПолагоджено збірку під iOS (конфлікт Sentry і Swift Package Manager).

v1.0.1

BETA

Стабільність

  • ВиправленоУсунено гонки під час підвантаження списків на 8 екранах — більше немає дублів і застарілих даних при оновленні.
  • ВиправленоПлеєр більше не зависає в нескінченному завантаженні при зміні серії; додано поворот у альбомну орієнтацію при розблокуванні.
  • ВиправленоЛічильник сповіщень перераховується при поверненні на екран, а не за таймером.
  • ВиправленоВиправлено відсотки статусів у колекціях (без падінь на порожніх даних).

Якість коду

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

API

  • ВиправленоВиправлено тіла запитів для редагування профілю та соцмереж (camelCase) — зміни тепер зберігаються.

v1.0.0

BETA

Офлайн-перегляд

  • ВиправленоПолагоджено відтворення завантаженого HLS на телефоні — локальний сервер і плейлист із byte-range.

Запуск

  • ПокращеноПрискорено старт застосунку: подієва готовність замість опитування кожні 100 мс.

v0.x

ARCHIVE
Рік до першого релізу, з липня 2025 до червня 2026. Записів за версіями тоді не вели — ось що було зроблено.

Що було зроблено до 1.0

  • НовеЗастосунок переписано з Android на Flutter: один код на Android, iOS, Windows, macOS і веб.
  • НовеКаталог, пошук, фільтри та добірки; сторінка релізу з описом, кадрами, зв'язками та коментарями.
  • НовеПлеєр із джерелами Kodik та AniLibria, вибір озвучення і якості, пропуск опенінгу.
  • НовеПрофіль, закладки за списками, колекції, друзі, сповіщення та стрічка.
  • НовеЗавантаження серій на пристрій і перегляд без мережі.