Skip to content

Releases: reziarlleh/KinogoATV

KinogoATV 0.6.1

Choose a tag to compare

@reziarlleh reziarlleh released this 06 Sep 10:32
ff5d26d

KinogoATV 0.6.1 is a playback-progress reliability patch.

Highlights:

  • ordinary zero-position lifecycle and close checkpoints no longer overwrite a saved non-zero timestamp;
  • deliberate episode activation is represented explicitly and remains durable before the first progress tick;
  • completed episodes remain visible as a last-watched S/E anchor while fresh source discovery resolves the successor;
  • unused percentage-based completion heuristics were removed from the exact progress domain;
  • project and regression documentation now records that near-end playback was only an example, not the scope or proven cause of the original report.

Validation: 90 unit-test suites / 471 tests, lint 0 errors, debug/androidTest/release assembly, exact post-commit R8 rebuild, APK identity/alignment/signing inspection, and green PR/main GitHub Actions.

APK SHA-256: F6CE7CF4F6751A0DE75DC7A5742C603DC139CB8AA8C931EBB77900272517ADB2

TV playback acceptance remains pending and is not implied by build or CI results.

KinogoATV 0.6.0

Choose a tag to compare

@reziarlleh reziarlleh released this 06 Sep 05:37
aabcdc8

KinogoATV 0.6.0 is the full stabilization and release-polish milestone.

Highlights:

  • production R8/resource shrinking reduces the signed APK by 82.55% versus the unminified release build;
  • removes obsolete compatibility paths and verified-unused code/resources;
  • fixes lifecycle, playback-resume, focus, networking, updater, and clean-clone Linux CI regressions;
  • hardens dependency verification and preserves strict HTTPS, DNS, SSRF, credential, and signed-update boundaries;
  • validated by 90 unit-test suites / 473 tests, Android lint, debug and stable-signed release builds, APK signature/alignment inspection, and green GitHub Actions.

APK SHA-256: 2C257AEADA9C5E158A509F78F5109BFD74A597B1DAC9B84F28960ECE104FE569

KinogoATV 0.5.5

Choose a tag to compare

@reziarlleh reziarlleh released this 05 Sep 12:59
a69c729

Исправлен сквозной resume фильмов и сериалов:

  • выход возле конца серии сохраняет точную серию и позицию, а не считается окончанием по приблизительному порогу;
  • после обновления источников сохранённая серия ищется во всех доступных source/voiceover без переноса позиции на другую серию;
  • реальное окончание серии сохраняет переход к следующей серии, включая границу сезона;
  • очередь записи прогресса больше не зависит от жизненного цикла Compose-экрана;
  • финальная серия не показывает ложное продолжение и не возвращает к старой серии.

Совместимость: Android TV 9+ (API 28+).

Локальная проверка: 476 тестов, lint без ошибок, debug/androidTest/release assembly. TV/ADB в этом выпуске не использовались; cold-restart и Media3 callback order остаются ручной проверкой владельца.

SHA-256 APK: 8A9DDDDF61DF4A7814E47B92A26B89FCBAFEFEFD6CDEB85B2203B124803E9AE9

KinogoATV 0.5.4

Choose a tag to compare

@reziarlleh reziarlleh released this 26 Aug 12:50
e472ca6

KinogoATV 0.5.4 — исправления управления и продолжения просмотра для Android TV 9+.

Что изменено:

  • Исправлено название приложения при запуске: KinogoATV.
  • Долгое нажатие OK в Истории теперь оставляет меню действий открытым после отпускания кнопки.
  • Проверка обновлений и другие асинхронные действия в Настройках сохраняют фокус на выбранном пункте.
  • Из HUD нативного плеера убраны кнопки «Web-плеер» и «Источник»: выбор выполняется перед запуском просмотра.
  • Продолжение просмотра унифицировано для Каталога, Поиска, Истории, Закладок и возврата из плеера.
  • С сайтом синхронизируются только закладки и статусы; серия, источник и точная позиция просмотра хранятся локально.

Проверено:

  • 91 suite / 462 теста, без failures/errors/skips.
  • lint: 0 errors / 22 warnings / 2 hints.
  • Package com.kinogo.atv, code 18, version 0.5.4, minSdk 28, targetSdk 37.
  • Exact APK: 38 402 782 bytes; SHA-256 541941C081136854D17FB7258E92149D98F1292A56DAD02724BC1DCAA9F543AC.
  • zipalign PASS, v2 signature, один signer; embedded source revision b6b2d37.

Важно: TV/ADB smoke не выполнялся по просьбе владельца. Реальное поведение долгого OK на конкретном пульте, фокус после сетевых действий, продолжение просмотра и полный сценарий автообновления до системного установщика остаются на ручную проверку.

KinogoATV 0.5.3

Choose a tag to compare

@reziarlleh reziarlleh released this 26 Aug 01:59
0473a82

KinogoATV 0.5.3 — validation release для Android TV 9+.

Что изменено:

  • История теперь открывает карточку фильма/сериала; долгий OK позволяет удалить выбранный материал или очистить всю историю.
  • Исправлено сохранение источника, серии и позиции продолжения; checkpoint v3 совместим со старыми данными.
  • Автопроверка обновлений показывает TV-диалог, делает одну повторную попытку после временной сетевой ошибки и не использует устаревший manifest из кэша.
  • Исправлены случаи применения позиции к другой серии и нестабильного ID direct-media источника.

Проверено:

  • 89 suites / 455 tests, без failures/errors/skips.
  • lint: 0 errors / 22 warnings / 2 hints.
  • Package com.kinogo.atv, code 17, version 0.5.3, minSdk 28, targetSdk 37.
  • Exact APK: 38 386 398 bytes; SHA-256 3C88DF356A9815865DB02F7821DA53BE3C6E25F03FE493516FCCAF0F48F0C17A.
  • zipalign PASS, v2 signature, один signer; embedded source revision 777c8a0.

Важно: TV/ADB smoke не выполнялся. Долгий OK на конкретном пульте, реальный restart-resume и весь in-app update → системный установщик остаются на ручную проверку владельцем. Версия не объявляется новым playback baseline.

Пользователям 0.5.2 нужно один раз проверить обновление вручную в Настройках либо установить APK 0.5.3; исправленное предложение обновления при запуске действует начиная с 0.5.3 для последующих версий.

KinogoATV 0.5.2

Choose a tag to compare

@reziarlleh reziarlleh released this 22 Aug 20:59
08c90c9

KinogoATV 0.5.2 для Android TV 9+ (API 28).

Основное:

  • автоматическое восстановление нативного воспроизведения после ошибки источника или зависания;
  • корректное продолжение exact фильма/сезона/серии и доступная кнопка «Смотреть» после выхода;
  • сохраняемое ограничение качества с безопасным fallback;
  • буфер Media3 5/10/15/20/30 секунд;
  • bounded предзагрузка ближайшей серии у конца текущей, включая границу сезона;
  • исправления управления очередью, Next/Previous и ошибок будущей серии;
  • обновления сгруппированы в конце Настроек; ручная native-кнопка обновления источника удалена.

Проверка: 87 suites / 441 tests, lint без ошибок, package com.kinogo.atv, code 16, minSdk 28, v2 signature. APK содержит embedded application revision 4cfa7ac.

Аппаратная проверка этой версии оставлена владельцу: приложение не устанавливалось агентом через ADB и пока не объявляется новым playback baseline.