Info

Open Website
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, Stage 1 contest.

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.

Voting

14
by rating

Issues

Fair Quokka Jan 10 at 01:10
Плавная и быстрая загрузка экрана входа со списком стран. Однако скорость загрузки списка чатов и отдельных бесед оказалась ниже ожидаемой. Transferred size: 537KB.

Конкурсное задание выполнено почти до конца. В процессе регистрации в некоторых случаях отображается бесконечный прогресс после ввода имени, проблема решается обновлением страницы. Кроме того, в списке чатов не отображаются группы.

Дизайн в целом соответствует предоставленным макетам, но в приложении присутствуют следующие недоработки: шапка есть только для списка чатов, но не для конкретных сущностей. 

Из прочих недостатков:

Экран входа: нет автоопределения страны по префиксу; кнопка 'Next' появляется до ввода валидного номера; oдинаковое форматирование номеров всех стран; префикс в поле ввода номера расположен выше самого номера, он не стирается.

Экран чатов: прокрутка списка чатов приводит к прыжкам всего окна приложения. 
Google Chrome 78.0.3904, macOS 10.15.2
20
Chrome closes your window, you need to disable form validation. As I understand it, you need to adjust the phone format to different countries, at the moment you have only one format available. The phone's tex is located below relative to "+7". The authorization code has arrived, but the authorization form has hung with the authorization button, then the form
Windows 7, Chrome
макc (девочка-волшебница) Nov 18, 2019 at 19:02
cant change country code from text input; invalid digits split (for US number); dialogs cant be loaded:

app.min.js:1 Uncaught (in promise) TypeError: Cannot read property 'charAt' of undefined
at TGApp.onMtprotoInit.MTProto.messages.getDialogs.then.e.dialogs.forEach.r.onClick (app.min.js:1)
at app.min.js:1
at Array.forEach (<anonymous>)
at app.min.js:1
Nobody added any issues yet...