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

36

Comments

Plain JS solution with modified version of TelegramAPI (the one based on webogram), updated with current webogram schema and rewritten to remove dependency on JQuery (I will make code prettier and try pull request to the main repository).
P.S.
This is not the actual size of the app, it is with source code :)
You have not added any comments yet...
by rating

Issues

Fair Quokka Jan 10, 2020 at 01:31
Конкурсное задание выполнено не до конца – регистрация не подержана: возвращается ошибка PHONE_NUMBER_INVALID, процесс не завершается. Скорость работы приложения оказалась немного выше средней. Transferred size: 296KB. Реализация экрана чатов не соответствует дизайну предоставленных макетов.

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

– Экран входа: нет автоматического выбора страны по префиксу; собственное решение для ‘Keep me signed in’; возможность редактировать номер не поддержана.

– Экран чатов: закрепленные и беззвучные чаты никак не выделены в списке бесед; сообщения в группах отображаются по центру; в каналах остаётся поле ввода; некорректный LS для всех сущностей (last seen recently).
Google Chrome 78.0.3904, macOS 10.15.2
20
Anton Krylov Nov 18, 2019 at 19:38
Nice solution, auth work fine, monkey is good, custom telegramapi, pagination and scroll loading messages is also nice
1
Kamil Saitov Nov 18, 2019 at 21:07
Overall a very nice solution. However, images are not always displayed and very long names of chats are not shortened with ‘…’ at the end. Sometimes avatars and names of people are shifted
iPad Pro 12.9, Safari, iPadOS 13.2.2
1
authentification not work
D
Deleted Account Nov 18, 2019 at 19:11
auth doesnt work:
Uncaught (in promise) Error: No server found for dc 1
Funny Dodo Nov 18, 2019 at 20:04
That's strange, I've got able to log in. But I only got dc2 servers in my app page (the one with app id and hashes), maybe that's the reason.
Н
Никита Костенко Nov 18, 2019 at 21:04
All that needs to work - works fine: auth, animations, chats view. Logout looks really nice. Btw some problem with checkbox in the very beginning and not every message in chats is loaded correctly. Also login button seems to appear only after filling phone number. The other is really nice, especially speed of app. Probably winning solution)
For me everything worked fine, I was authorized immediately. Dialogs and messages are up to date. Not everything is visible in the chats but overall I enjoed it.
Asus Laptop / Google Chrome / Windows 10
Вячеслав Васильев Nov 19, 2019 at 00:42
Archived chats considered as normal, all messages counted as didn't read, messages sending don't work. Smiles, stickers, and attaches don't work. In menu works only the logout. But everything other works perfectly as in original telegram, so my respect to you, guys. I didn't see any freeze or real bug. It's really amazing solution.
Asus N56KJ / Google Chrome Version 70.0.3538.102 (Official Build) (64-bit) / Ubuntu 18.04.1 LTS
Denis Chernikov Nov 25, 2019 at 10:50
This version looks very nice and pretty :)
But the list of chats shown is somehow not complete, probably some issues with the archive...
And there was a couple of strangely rendered pictures (like checkbox of "keep me signed in"), some lack of avatars and `undefined` instead of the field with info about the call.
Lenovo Legion Y520 / Yandex Browser v19.10.3.281 / Windows 10 build 17763.864
Nobody added any issues yet...