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

15

Comments

The app uses tdweb and my own library for creating UI.

Implemented features:
- authorization
- animated monkey
- chat list
- message list
- text messages, messages with photos, stickers (including animated stickers). Animation of sticker starts if it appears in the viewport
- handling updating of last message, the user status and status of the message (read/unread) in the chat and message list
- loading chat history by scrolling

Known issues:
- a monkey sticker remains on the page after registration. It can be fixed by reloading the page.
- broken UI on Safari

Here is you can see the app with some minor fixes.
https://topcodder.github.io/telegram-web/
You have not added any comments yet...
by rating

Issues

Fair Mammoth Jan 10, 2020 at 01:42
The overall speed and size are below average. The design doesn't fully comply with the mockups. The monkey animation is looped when entering a code, sometimes the monkey doesn't disappear when opening chats, and it appears at the top of the messages screen. It's not possible to log in using certain countries numbers.
Google Chrome 78.0.3904, macOS 10.15.2
20
16 MB was downloaded when I opened the website. Looks like td web or something is used.
Windows 10, Chrome  78.0.3904.97
Dandy Antelope Nov 18, 2019 at 19:08
Yes, tdweb is used. I didn't have enough time to learn mtproto.
D
Deleted Account Nov 18, 2019 at 19:23
misaligned spinner in NEXT button; monkey doesnt go out after auth; font used is actually bad
Dandy Antelope Nov 18, 2019 at 19:26
Thank you for feedback.
use std::twit::💩::*; [now with more utc+2/3] Nov 22, 2019 at 04:04
This doesn't handle errors (PHONE_CODE_INVALID).
Chrome 78 / Windows 10
use std::twit::💩::*; [now with more utc+2/3] Nov 22, 2019 at 04:06
I can't send messages.
Chrome 78 / Windows 10
Nobody added any issues yet...