Мы хотим рассказать, что произошло с iOS приложением, почему так случилось, и что мы делаем по этому поводу.
Пару недель назад мы вылили крайне сырую версию iOS приложения.
Проблемы
Авторизация
После выхода версии 2.29.2 всех пользователей выкинуло из приложения, и им нужно было залогиниться снова. Кто-то помнил свой логин и смог зайти. Кто-то не помнил пароль и ему надо было помочь вспомнить. Кто-то не помнит ни пароль, ни логин, даже способ, как ранее попадал в приложение. Кто-то заходил через аккаунт соцсети, который потом сознательно удалил.
Отсутствие сериалов на экране Было и в календаре
Даже если пользователь был авторизован, на экране Было отсутствовали сериалы.
Зависания
На части устройств (как правило с iOS 12 или 13, но иногда есть редкие кейсы и с iOS 14) при открытии экрана эпизода происходит зависание приложения. У некоторых пользователей экран эпизода открывается, но не открываются комментарии.
Темная тема
На некоторых экранах сломалось распознавание текущей цветовой темы. В случае когда на устройстве была одна тема, а в приложении другая. В связи с этим возникал черный цвет на сером и тому подобные артефакты.
Дизайн
Изменился дизайн экрана сериала: список эпизодов перешел на отдельный экран и переход к отметкам стал неочевиден. Кажется, что нет эпизодов и нельзя отметить эпизод просмотренным.
Так же изменилась цветовая гамма и расположение некоторых компонентов.
В общем ужас - ужас. Это было ужасно.
Почему так получилось
Прежде всего это наша ошибка и мы это признаем. Просим прощения за это и уже исправляемся.
Нам действительно стыдно, потому что прежде всего это ошибка менеджмента, хотя и технические проблемы сыграли свою роль.
Это следствие большого технического долга, плохо отлаженного процесса тестирования и планирования изменений. Мы долго не релизились, потому что версия была сырой и продолжали добавлять задачи в разработку.
Результатом неверного управления и большого технического долга стало то, что мы имеем.
Дальше мы расскажем, что мы сделали, чтобы этого не повторилось.
Немного технических деталей
Авторизация
Почему сломалась авторизация — у нас давно есть возможность смены логина. Просили добавить ее и в приложении. К сожалению, архитектурно в приложении на iOS подразумевалось, что логин остается неизменным. Мы это переписали, но забыли, что код отвечающий за состояние авторизации пользователя и сохраненный на устройстве завязан на логин. Поэтому при смене механизма авторизации он и перестал работать. При тестировании этого не заметили, так как на тестовых устройствах постоянно проверяли процедуру логина и просто входили заново.
Отсутствие сериалов на экране Было
Это тоже было связано с авторизацией. Оказалось, что там авторизация проверялась отдельно и поэтому функции, которые его обрабатывали получали пустые списки как от пустого профиля.
Зависания
Причина этих проблем еще в работе и мы пока не до конца ее понимаем. Экран эпизода был полностью переписан и сейчас при рендеринге процесс иногда виснет и не может отрисовать экран. Точных условий, когда это происходит, нам пока повторить не удалось.
Темная тема
Тут снова технический долг. Часть элементов дизайна была завязана на настройки устройства, а часть на настройки приложения. Где-то это поправили, а где-то упустили.
Дизайн
Некоторые новые элементы управления конфликтовали за расположение с уже имеющимися, и мы приняли решение об их перемещении на скорую руку. Не подумав. Тут на 100% человеческий фактор.
Что мы делаем
- Сначала все силы были направлены на восстановление доступа. Мы хотели, чтобы люди не потеряли свои профили, которые они заполняли.
— Мы принимаем сообщения на восстановление доступа из всех каналов и если пользователь помнит хоть что-то и нам удается идентифицировать его профиль — мы сразу восстанавливаем доступ. Мы умеем его восстанавливать по почте, по логинам соцсетей, по именам в соцсетях. Если у вас есть любая информация о вашем профиле — начиная с того, что было на аватарке, кто у вас в друзьях — пишите — мы приложим все силы, чтобы найти ваш профиль и восстановить его.
— В версии 2.29.4 восстановление профиля стало еще проще — мы добавили новую функцию — восстановление доступа, с ее помощью мы можем получить все логина MyShows с устройства. И если вы когда-то там логинились и не удаляли приложение — мы найдем ваш профиль.
- Исправили косяки с авторизацией и темной темой, приведя все к единому виду. Теперь черного текста на черном быть более не должно (кроме формы восстановления доступа. Мы знаем об этом, но уже не стали откладывать версию из-за этого.). Сейчас экран Было должен работать и там должны быть ваши сериалы, если вы авторизованы.
- Полностью изменили процесс тестирования. Сейчас этим занимается отдельный человек, и версия не может уйти в релиз, пока он не проверит все с различными настройками и не даст добро на релиз.
- Мы добавили новое устройство на iOS 14.8.1, так как там были сбои и ошибки. Сейчас приложение проверяется на трех разных версиях iOS перед каждым релизом.
- Сейчас мы работаем только над исправлением описанных выше багов и не берем в работу ничего другого.
- Мы собираем весь фидбек по дизайну, структурируем пожелания пользователей и будем менять дизайн небольшими шагами с учетом пожеланий. Там, где это возможно, постараемся вернуться к тому, что было. В других случаях сделаем не менее удобно. В любом случае это будет делаться небольшими шагами.
- Мы будем выпускать апдейты каждые 2 недели, чтобы двигаться небольшими изменениями и не делать большие релизы, которые могут все сломать.
- В ближайшее время релизы могут быть чаще - как только чиним достаточно большой баг - сразу тестируем и выпускаем версию. В описании версии пишем, что починили.
- Сделаем группу beta тестеров - кто желают - смогут присоединиться к тестированию ранних версий приложения. Ссылка на присоединение к группе будет в меню приложения.
Чем нам можно помочь
- Прежде всего детальным описанием проблем. Спасибо большое тем пользователям, которые присылают скрины и даже видео — мы вам очень благодарны. Поверьте, сообщение «невозможно отметить просмотр» вызывает больше вопросов, чем ответов: На каком экране это происходит, видите ли вы элементы управления для отметки сериалов или нет, что происходит при нажатии на элемент, если вы его видите.
- Просим присылать отзывы через форму обратной связи в приложении — она автоматически попадает в тикет-систему.
- Мы собираем фидбек через публичный форум. Там можно писать об общих вопросах. Просим не указывать там доступы к аккаунтам :-).
- Можно писать на почту info@myshows.me.
- Не надо ставить одну звезду в отзывах в AppStore — мы благодарны и таким отзывам и все их прикрепляем к тикетам, но это ухудшает рейтинг приложения и в дальнейшем нам придется тратить больше сил на его восстановление. Ошибки бывают у всех. Мы свою признали и сейчас тратим все силы на исправление ситуации. Нет смысла ее усугублять еще больше.
Готовы ответить на все вопросы в этой новости. Спасибо вам.

who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
https://old.myshows.me/search/rewards/gg78-4a8dd26bdb/ - то ли награда забагована, то ли еще что... Но вот уже конец 2021 года, понятное дело.,что Золотой Глобус уже давно прошел, что, соответственно, не даст никому никакого шанса заполучить эту награду. Вопрос в том - почему она продолжает висеть в профилях, как не открытая?
Были мысли, что она в следующем году переделается под "Золотой Глобус 2022", но... Ведь за прошлые года висят открытые отдельные награды во многих профилях, значит, это не так работает.
Понимаю, может это и не такая уж срочная проблема, но это слегка напрягает.
Надеюсь, хотя бы в этот раз меня услышат.
Спасибо за работу над сайтом)
И да, этот баг и на старой версии сайта, и на новой, если что.
who liked?
Скорейшего исправления
who liked?
who liked?
Когда это будет на самом Сайте то?
Я чувствую что я не доживу до этого момента когда такое на сайте сделают
who liked?
И сделают что бы можно было переключать на следующию серию не выходя из нее и не искав её в списке все серий и сезонов
Что бы посмотреть и сразу переключить на следующию и не куда не выходить
И да я сейчас говорю про сайт если что
who liked?
P.S. Если принимаете предложения:
Хотелось бы видеть жанр сериала в описании.
who liked?
who liked?
who liked?
who liked?
А ещё было бы неплохо добавить в приложение график по кол-ву просмотренных серий за день, как на сайте.
who liked?
Но ребята, вы молодцы что пытаетесь сделать что-то новое, и признаете свои ошибки, вот за что стоит любить команду myshows
who liked?
who liked?
Сейчас буллиты пропали вообще 😕
who liked?
who liked?
было бы неплохо вернуть функцию просмотра даты просмотрела серии , очень полезная функция
Так же очень нравился цветной фон в списке серий
Спасибо за ваш труд
who liked?
По цветному фону - есть настройка которая его возвращает. Но с цветным фоном еще не все баги отловили. Там что то может быть не видно.
Его поэтому и перенесли в настройки, так как стало очень сложно с темами и цветами оперировать.
Мы подумаем как все совместить хорошо.
Спасибо
who liked?
Вот бы все так делали )
Это очень располагает и возвращает доверие.
Теперь вперёд, к исправлениям и грамотному ведению проекта в будущем 💫
Частые релизы и гибкость (привет scrum) действительно чаще всего лучше, чем копить и выкатывать масштабные сырые версии.
Хочу в тестеры, пойду искать заветную ссылку на присоединение.
who liked?
Если кто-то нашёл - подскажите, где?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
даже с компьютерной версии это все не очень удобно отслеживается 😵💫
и ещё награды, с телефона вообще невозможно пройти все эти голосования, да даже узнать про них как-то сложно, узнаю о возможности получить награду из профилей других людей😮💨 было бы здорово, если бы эту тему как-то сделали удобнее и плюс где-то была бы возможность узнавать о том, что можно участвовать в голосованиях и получать награды
спасибо 💌
who liked?
who liked?
who liked?
who liked?
who liked?
5 баллов не очень удобно, например много сериалов, которые не дотягивают до 5, но и лучше чем 4
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
Если у Вас не работал функционал основной, то нужно было не релизится, пока не исправитесь, никто бы вас не съел за задержку в неделю, я думаю
И судя по количеству комментариев с багами создайте какую-нибудь форму для заполнения баг репорта, с возможностью приложения видео экрана или скриншота, так как не всегда понятно, куда писать с возникшей проблемой
who liked?
По тестировщикам - основная проблема произошла из за разлогинивания пользователей. А тестировщики все время логинятся и разлогиниваются. Поэтому деже не заметили, что их выкинуло. Ну и процесс тестирования был не на должном уровне. Мы это уже изменили.
who liked?
who liked?
who liked?
К тому же, нынешняя система лишена смысла для сериалов-антологий. Допустим, я смотрю Американскую Историю Ужасов и не досмотрела 4 сезон, но все остальные просмотрела. И вот выходит новый сезон, отмечаю серии, но у сериала отображается количество непросмотренных серий для 4 сезона, а не для нового, тк 4 не досмотрен. Но я и не планирую его досматривать. Так что даже если такую систему и оставлять, то нужно решать подобные моменты.
А так, в любом случае спасибо за приложение.
Надеюсь, все недочеты реально устранят. Продуктивной работы 👍🏼
who liked?
who liked?
Из «поправить»:
1. Некоторые сериалы невозможно найти через поиск в приложении, а на веб-сайте функция работает исправно (к примеру, испанский сериал «Под подозрением»).
2. Не все названия популярных сериалов переведены на русский (к примеру, французский сериал «Cassandre» — «Кассандра»). Если есть возможность получить локализованные названия по API Кинопоиска, то почему пользователи до сих пор видят латиницу?
3. ⭐️ сериалов во вкладке «Рейтинг» показываются по первой цифре рейтинга. У топ-сериала «Шерлок» всего 4 звезды, хотя рейтинг 4,73.
Очень хотелось бы:
1. Названия серий, выложенных на Кинопоиск, локализуются. Мне было бы приятно видеть официальные тайтлы на русском. Если каким-то пользователям эта функция не понравится, то в настройках её можно будет выключить.
2. Популярные сериалы переводчиками именуются по-разному. При наборе «Прощай навсегда» мы можем увидеть привычное нам «Мёртв для меня», ведь в кэше поиска оба варианта сохранились, но почему на странице сериала не показывается альтернативное название, в данном случае — официальное?
Иногда бывает много вариантов перевода: «Сексуальное просвещение» (офиц.) / «Половое воспитание» / «Секс-ликбез».
3. Иметь возможность занимать неактивные логины.
P. S. Рекомендую нанять редактора для проверки такого рода постов: уж очень много ошибок в тексте.
who liked?
По поиску принято - уже есть задача.
По названиям - Кассандру добавил. Передам в отдел по контенту - они обычно забирают русские названия с Кинопоиска автоматически. Но если сериал стоит на ручном обновлении, то этого не происходит.
по рейтингам - тоже передам. спасибо.
У нас есть функция показывать только оригинальные названия в настройках. Русские обычно забираем. Это скорее исключение.
По альтернативным названиям - поиск по ним должен работать - мы добавляем их в синонимы. Выводить их - подумаем об этом. тут проблема с том, что экран сериала и так сильно перегружен информацией.
Неактивные логины - это пока вряд ли. Для этого надо определить статус неактивности и предупреждать пользователей.
who liked?
Помогите найти, пожалуйста, как это теперь делается.
who liked?
Если есть пожелания - напишите пожалуйста.
who liked?
Всё, понятно, нашла :)
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
Удалил приложение, и всем друзьям советую.
Походу это не починят никогда.
who liked?
who liked?
who liked?
who liked?
who liked?
who liked?
Сейчас тестируем 2.29.5 именно на iOS 14. Скоро выпустим если не найдем зависаний.
who liked?
who liked?
Возмущению нет предела, уже пошел второй месяц как в приложении нельзя отметить эпизод, просмотреть комментарии и т.д. а вы всё шрифты фиксите.
who liked?
who liked?
Точно помню, что в приложении "лост" всегда 4-й. Похожу приложение не подтягивает базу с рейтингом.
who liked?
У мене вход через vk давно не сижу уже там
who liked?
who liked?
Криворукие разработчики решат поменять шрифт в названии сериала, всё ляжет, и будешь 2 месяца просить чтоб возобновили аккаунт.
who liked?
who liked?
who liked?
who liked?
Вам надо из него выйти в приложении и авторизоваться заново через тот способ, который у вас есть на текущем аккаунте. Например, через ВКонтакте.
who liked?
who liked?
who liked?