Info
WARNING! Clicking "Open Website" will launch a third-party app, use at your own risk. We do not recommend logging in with your main account.
Testing and Issues
You can test this app and submit issues during the testing period of the JavaScript Contest, Bonus Round contest.
Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.
Voting
Comments
На данном этапе в работу было внесено более 100 различных доработок и исправлений. Большая часть устранённых проблем была обнаружена благодаря судьям и сторонним участникам, оставившим свои замечания на предыдущем этапе. Спасибо всем, кто уделил свое время тестированию моей работы!
Кроме того, были так же реализованы некоторые пожелания, которые не требовались в рамках конкурса: например, поддержка черновиков и History API. Применение Web Workers и Service Workers позволило увеличить производительность и отзывчивость интерфейса. Значительно улучшена работа с GIF и стикерами. Устранены проблемы с прокруткой на Android-устройствах. Для удобства тестирования в меню добавлена возможность сбросить локальный кэш.
К сожалению, при подведении итогов третьего раунда не было отмечено внимание к деталям, а также многочисленные дополнительные возможности. Среди них: применение IndexedDB для кеширования локальнго состояния, видеоплеер (с поддержкой стриминга и превью при перемотке), поддержка опросов всех видов и их создания, поддержка инлайн-клавиатур ботов, поиск по дате в истории чата.
You have not added any comments yet...
by rating
Issues
Transferred size при первом старте: 330КВ.
Transferred size после перезагрузки страницы для залогиненного аккаунта: 271КВ.
В целом, скорость работы приложения оказалась ниже ожидаемой – особенно существенны проблемы при прокрутке бесед с объемной историей, заметны значительные задержки при подгрузке и отрисовке медиа. К сожалению, не все найденные проблемы, которые были озвучены по итогам предыдущих этапов конкурса, были исправлены.
Критические недоработки:
– При нахождении открытым в фоне в течение 10-30 минут в настольном Safari приложение вызывает появление ошибки Webpage using significant energy;
– Проблемы с GIF в разных браузерах при использовании приложения как на мобильных, так и настольных устройствах: анимации не проигрываются автоматически, часть не прогружаются совсем (отображаясь белыми квадратами или размытыми сущностями) – и в панели Emoji/Stickers/GIFs, и непосредственно в чатах;
– Приложение позволяет отправлять стикеры при закрытой панели E/S/G – при последовательной смене ориентации устройства, панель сворачивается по тапу, оставляя доступные активные области, нажатия по которым позволяют взаимодействовать со скрытой E/S/G – проблема воспроизвелась на Android (Chrome);
– Приложение может разлогинить текущий аккаунт, если браузер находится в фоновом режиме около 10 минут. К сожалению, мы не смогли найти конкретных шагов для воспроизведения проблемы;
Transferred size после перезагрузки страницы для залогиненного аккаунта: 271КВ.
В целом, скорость работы приложения оказалась ниже ожидаемой – особенно существенны проблемы при прокрутке бесед с объемной историей, заметны значительные задержки при подгрузке и отрисовке медиа. К сожалению, не все найденные проблемы, которые были озвучены по итогам предыдущих этапов конкурса, были исправлены.
Критические недоработки:
– При нахождении открытым в фоне в течение 10-30 минут в настольном Safari приложение вызывает появление ошибки Webpage using significant energy;
– Проблемы с GIF в разных браузерах при использовании приложения как на мобильных, так и настольных устройствах: анимации не проигрываются автоматически, часть не прогружаются совсем (отображаясь белыми квадратами или размытыми сущностями) – и в панели Emoji/Stickers/GIFs, и непосредственно в чатах;
– Приложение позволяет отправлять стикеры при закрытой панели E/S/G – при последовательной смене ориентации устройства, панель сворачивается по тапу, оставляя доступные активные области, нажатия по которым позволяют взаимодействовать со скрытой E/S/G – проблема воспроизвелась на Android (Chrome);
– Приложение может разлогинить текущий аккаунт, если браузер находится в фоновом режиме около 10 минут. К сожалению, мы не смогли найти конкретных шагов для воспроизведения проблемы;
MacBook Air 2019: macOS 10.15.6; Samsung Galaxy S9/S10: Android 10; iPhone XS: iOS 13.6. Chrome 85.0.4183 / Safari 13.1.2.
Прочие недоработки:
– Аватарки многих чатов могут не прогружаться как на экране списка чатов, так и при переходе в конкретную беседу или её профиль;
– Смена ориентации устройства с портретной на альбомную и обратно приводит к увеличению шрифта в предпросмотре чатов;
– Некорректные сигналограммы голосовых сообщений;
– Не поддержана возможность вступать в группы;
– Видео не отображаются в разделе Shared Media;
– Не реализован поиск GIF;
– У файлов не отображаются подписи;
– Приложение некорректно отображает голоса в опросах до обновления страницы – как собственные, так и прочих участников опроса;
– Панель Trending Stickers отображает только 5 стикеров в первых 5 наборах, последующие наборы содержат по одному стикеру;
– Несколько папок могут быть подсвечены открытыми одновременно – при прокрутке вкладки с папками на мобильных устройствах;
– Нарушена верстка, если в чате есть несколько коротких аудиосообщений – пузыри этих аудиосообщений обрезаются. Кроме того, аналогичной проблеме подвержены некоторые музыкальные треки (полоса прогресса отображается поверх названия композиции);
– Попытка набрать текст в момент начала записи голосового сообщения и последующая отправка приводят к зависанию приложения и браузера > последующему разлогину при перезапуске браузера в iOS (Safari).
– Аватарки многих чатов могут не прогружаться как на экране списка чатов, так и при переходе в конкретную беседу или её профиль;
– Смена ориентации устройства с портретной на альбомную и обратно приводит к увеличению шрифта в предпросмотре чатов;
– Некорректные сигналограммы голосовых сообщений;
– Не поддержана возможность вступать в группы;
– Видео не отображаются в разделе Shared Media;
– Не реализован поиск GIF;
– У файлов не отображаются подписи;
– Приложение некорректно отображает голоса в опросах до обновления страницы – как собственные, так и прочих участников опроса;
– Панель Trending Stickers отображает только 5 стикеров в первых 5 наборах, последующие наборы содержат по одному стикеру;
– Несколько папок могут быть подсвечены открытыми одновременно – при прокрутке вкладки с папками на мобильных устройствах;
– Нарушена верстка, если в чате есть несколько коротких аудиосообщений – пузыри этих аудиосообщений обрезаются. Кроме того, аналогичной проблеме подвержены некоторые музыкальные треки (полоса прогресса отображается поверх названия композиции);
– Попытка набрать текст в момент начала записи голосового сообщения и последующая отправка приводят к зависанию приложения и браузера > последующему разлогину при перезапуске браузера в iOS (Safari).
MacBook Air 2019: macOS 10.15.6; Samsung Galaxy S9/S10: Android 10; iPhone XS: iOS 13.6. Chrome 85.0.4183 / Safari 13.1.2.
D
No human readable infomation message about that the app requires a JavaScript support is displayed to clients with no JavaScript support.
An blank page on white background is showed instead.
An blank page on white background is showed instead.
Linux, Chromium
D
При входе в приложение диалог лист загружается долго. А если во время его загрузки открывать чат, то прогружается только 1 сообщение в самом низу.
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
D
В тренд стикерах не прогружаются стикеры, только по 1 из 5. Тренд панель стикеров нельзя закрыть, а если нажать на топбар еще раз, то откроется вторая панель, тем самым съезжает верстка.
Из тренд стикеров нельзя просмотреть наборы.
https://youtu.be/7Bw0B-tD4PE
Из тренд стикеров нельзя просмотреть наборы.
https://youtu.be/7Bw0B-tD4PE
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
D
Нельзя просмотреть набор стикеров в чате, при клике на стикер
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
D
Правый бар не запоминает состояние. Если открыть его в любом диалоге, затем перейти в другой - он закрывается.
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
D
Прокрутка диалог листа начинает тормозит, когда немного поиспользовать клиент + один раз открыть панель стикеров, гиф.
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
D
Когда переходишь в чат нового диалога, аватарка синего фона и подгружается позже, чем контент в чате.
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
D
Видео, например мп4, которые загружены ссылкой не проигрываются в чате, а так же при переходе по ним клиент зависает секунд на 7-10.
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
D
Часто происходит такое, что при переключении между диалогами подгрузится 1 сообщение внизу чата, при этом лоадера уже нет, а остальные прогрузится через секунды 4-5.
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
D
GIF не запускаются в чате, в панели гиф. Отсутствует поиск по GIF.
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
D
Если открыть канал Telegram Party и просто полистать историю вверх, то с каждой новой страницей клиент все больше и больше начинает тормозить.
Во время прокрутки контент сверху некоторое время не отрисовывается.
https://youtu.be/KEGSNDe5t3Y
Во время прокрутки контент сверху некоторое время не отрисовывается.
https://youtu.be/KEGSNDe5t3Y
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
D
Клиент был открыт вчера на ПК, при входе снова, сообщения, которые приходили за вчерашний день показываются непрочитанными. Нажал Clear Cache - все стало ок.
Chrome Version 84.0.4147.135 (Official Build) (64-bit), Win10 64bit, res 2560x1440
D
Нет возможности проголосовать в опросе в чате.
Chrome Version 84.0.4147.135 (Official Build) (64-bit), Win10 64bit, res 2560x1440
D
> Hip Hyena Sep 6 at 16:15
Голосование в опросах поддерживается. См. прикрепленное видео.
Прикрепляю видео.
Голосование в опросах поддерживается. См. прикрепленное видео.
Прикрепляю видео.
Chrome Version 84.0.4147.135 (Official Build) (64-bit), Win10 64bit, res 2560x1440
D
> Hip Hyena Sep 6 at 16:15
Проблема не воспроизводится: проигрывание GIF работает в чатах в браузере Safari, как можно видеть на прикрепленном видео.
Записал вам видео за ПК сейчас, но в сафари то же самое, к сожалению.
Проблема не воспроизводится: проигрывание GIF работает в чатах в браузере Safari, как можно видеть на прикрепленном видео.
Записал вам видео за ПК сейчас, но в сафари то же самое, к сожалению.
Chrome Version 84.0.4147.135 (Official Build) (64-bit), Win10 64bit, res 2560x1440
D
> Hip Hyena Sep 6 at 16:15
К сожалению, из-за особенностей браузера Safari, стриминг аудио в нём не поддерживается. Тем не менее, после полной загрузки аудио в этом браузере воспроизводятся. Голосовые сообщения также поддерживаются.
> Hip Hyena Sep 6 at 16:15
Воспроизведение (включая стриминг) видео поддерживается в браузере Safari. См. прикрепленное видео.
Прикрепляю видео по этим пунктам.
Так же заметил, что ри переходе из диалога в Saved Messaged почему-то остается выделенным диалог, в диалог листе, это так же есть на видео.
https://youtu.be/gKg_9Zi3vVk
К сожалению, из-за особенностей браузера Safari, стриминг аудио в нём не поддерживается. Тем не менее, после полной загрузки аудио в этом браузере воспроизводятся. Голосовые сообщения также поддерживаются.
> Hip Hyena Sep 6 at 16:15
Воспроизведение (включая стриминг) видео поддерживается в браузере Safari. См. прикрепленное видео.
Прикрепляю видео по этим пунктам.
Так же заметил, что ри переходе из диалога в Saved Messaged почему-то остается выделенным диалог, в диалог листе, это так же есть на видео.
https://youtu.be/gKg_9Zi3vVk
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
Недоработки:
- Не работает скачивание файлов
- Отсутствует анимация загрузки и бабл сообщения не появляется до полной загрузки. Есть ощущение, что загрузка файла не началась.
- Невозможно отследить процесс загрузки файла
- Стикеры проигрываются только при наведении мыши
- Нет автоплея видео
- Только что отправленные голосовые сообщения не воспроизводятся до перезагрузки страницы
- Сломана верстка голосовых сообщений в каналах
- Не работает скачивание файлов
- Отсутствует анимация загрузки и бабл сообщения не появляется до полной загрузки. Есть ощущение, что загрузка файла не началась.
- Невозможно отследить процесс загрузки файла
- Стикеры проигрываются только при наведении мыши
- Нет автоплея видео
- Только что отправленные голосовые сообщения не воспроизводятся до перезагрузки страницы
- Сломана верстка голосовых сообщений в каналах
Xiaomi RN 6 Pro 8.1, iPhone 8 11.4, Samsung S9 9.0, Samsung Galaxy J2 6.0, Huawei Mate 9 7.0, MacBook Air 2016, Windows Laptop
Бенчмаркинг:
- Долго грузятся сообщения в диалогах в мобильном Chrome
- При скролле возникают сильно заметные остановки при подгрузке
- При отправке/получении fps находился в районе 27 кадров и не падает
- Хороший показатель времени подгрузки после авторизации (247 ms)
- При проигрывании стикеров fps аходился в районе 19-20
- Загрузка страницы происходит быстро (862 ms)
- Долго грузятся сообщения в диалогах в мобильном Chrome
- При скролле возникают сильно заметные остановки при подгрузке
- При отправке/получении fps находился в районе 27 кадров и не падает
- Хороший показатель времени подгрузки после авторизации (247 ms)
- При проигрывании стикеров fps аходился в районе 19-20
- Загрузка страницы происходит быстро (862 ms)
Xiaomi RN 6 Pro 8.1, iPhone 8 11.4, Samsung S9 9.0, Samsung Galaxy J2 6.0, Huawei Mate 9 7.0, MacBook Air 2016, Windows Laptop
Nobody added any issues yet...