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

13

Comments

Humble Swan Nov 19, 2019 at 08:31
App was made in 2 days using tdlib.

Pros:
+ sign in
+ sign up
+ 2fa
+ chat list with rearrangement on update
+ user online/offline status shows in chat list and in a dialog
+ in chats list chat title and avatar updating on change (it handles user names too)
+ message list with new message adding on update
+ web components
+ state management which allows you to implement functions quickly (inspired by telegram-react client)

Cons:
- only text messages displays in chats
- sometimes it loads just first message of the chat (you should click on chat placeholder again)
- long loading
- no animations
- no country list
- no message sending

Note that in Russia you need to use VPN to use this.

So, if somehow I'll go to the second stage of contest, I wanna build my own MTProto implementation.
1
You have not added any comments yet...
by rating

Issues

Fair Quokka Jan 10 at 02:49
Скорость работы приложения оказалась ниже ожидаемой – содержимое чатов долго прогружается. Работа не полностью соответствует предоставленному дизайну, отсутствует селектор стран на экране логина. Регистрация реализована без возможности загрузить фотографию профиля. Анимация мартышки не поддержана.

Неправильное использование библиотеки tdweb: UI отрисовывается только после загрузки wasm. Transferred size: 2.7MB.

Некоторые из прочих недочетов, обнаруженных в процессе тестирования:
– Содержимое некоторых чатов не отображается;
– На экране ввода кода кнопка 'Next' появляется до введения валидного номера телефона;
– В поле ввода нет форматирования, фильтрации;
– Отсутствует редактирование номера на экране ввода кодa;
– Никак не выделяются закрепленные и замьюченные чаты, нет поля ввода и иконок в шапке открытого чата.
Google Chrome 78.0.3904, macOS 10.15.2
20
std::twit 💩 [Andrew] Nov 22, 2019 at 17:36
It can't send messages.
Chrome 78 / Windows 10
std::twit 💩 [Andrew] Nov 22, 2019 at 17:36
It doesn't support message entities.
Chrome 78 / Windows 10
Nobody added any issues yet...