236.44K

BUG

1.

BUG
При включенном timeshift плеер
вел себя некорректно.
Было:
Возникали проблемы с перемоткой, progressbar вел себя некорректно.
Так же при включении ТВ из закладок, воспроизводился неправильный видеопоток,
плюс проблемы с воспроизведением архива, если в него перешли из закладок.
Стало:
Проведено глубокое исследование зависимости timeshift на работу плеера, архива и
закладок. Устранены неполадки, связанные с timeshift.

2.

TASK
Поддержка зависимостей для Bookmarks
• https://jira.team24.biz/browse/FE-262
• В первую очередь реализовал этот пункт Зависимость TimeShift. Если закладка сделана с одним некоторым
значением timeshift. То потом, при смене значения timeshift, закладка
отображается только если указывает на программу из архива или лайв.
Закладки "из будущего" скрываются.
Было: Пользователь видел все свои закладки, даже те, которые указывали
на некорректный видеопоток для данного значения timeshift.
Стало: Закладки фильтруются по актуальности, пользователь видит только те,
которые может посмотреть.

3.

Заменял тим лида, пока он был в отпуске
• Декомпозировал задачи, детализировал, проводил code-review,
обсуждал технические вопросы, заливал правки на прод.
• Подготовил материалы к техническим интервью и провел 2
собеседования.
Было: Отсутствовал разработчик на react-native.
Стало: Выходит на работу с понедельника)

4.

Подзадача родительской FE-262
Ограничить количество закладок: не более 20
шт на TV + 20 шт VOD для одного абонента.
• Было:
Не было ограничений по количеству закладок для абонента, что
вызывало большую нагрузку на браузер пользователя, и тормоза
при переходе в радел закладок.
• Стало:
Сохраняются последние 20 закладок на канал и на фильмы для
одного абонента, что положительно сказалось на
производительности.

5.

Подзадача родительской FE-262
Время жизни закладок определяется временем
доступности архива (14 суток)
• Было: Закладки сохранялись в архиве, даже если ссылались на
недоступное видео их архива.
• Стало: Старые и неактуальные закладки удаляются по истечении
14 суток от начала программы. Пользователь видит только
рабочие закладки, с ссылками на рабочие программы, которые
можно воспроизвести.

6.

BUG (Samsung Smart TV)
На Samsung Smart TV UE40J5200 при входе на
вкладку All movies - выбрасывает в меню
• Было: Нельзя было перейти в раздел All movies, так как
формировался некорректный запрос и приложение выкидывало
обратно на страницу с категориями.
Стало: раздел All movies открывается и работает корректно.

7.

BUG (Samsung Smart TV)
На Samsung Smart TV UE40J5200 очень долго
грузится страничка с фильмами.
• Было: Сами картинки загружались очень долго, так как ссылались
на полноформатный постер.
Стало: Постеры заменены на миниатюры, что увеличило скорость
загрузки страницы.

8.

BUG (TV2.Tizen)
во вкладке VOD невозможно вернуться к списку
категорий фильмов
• Было: При перемещении из меню с категориями фильмов в
список самих фильмов, было невозможно вернуться в меню.
Стало: Навигация корректно работает, можно свободно
перемещаться в любом направлении.

9.

BUG (TV2.Tizen)
тв канал не исчезает из категории Favorites при
удалении
• Было: Невозможно было очистить список favorites. Всегда
сохранялся как минимум 1 канал.
Стало: Список favorites заполняется и удаляется корректно.

10.

Дополнительно:
• Помогал со сборкой приложения react-native под ios.
• Провел небольшую оптимизацию в приложении react (страница с
фильмами).
• Мелкие правки, визуальные и функциональные.
English     Русский Правила