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, 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
Comments
Features:
1. Chat
1.1. Live loading new messages;
1.2. Infinite scrolling history;
1.3. Оnline status + last online time;
1.4. Sending message and updating read/unread status;
1.5. Forwarded messages, animated and static stickers, images, web pages.
2. Dialogs
2.1. Infinite scrolling list;
2.2. Pinned list;
2.3. Updating and sorting dialogs in left sidebar by last message time;
2.4. If message is readed on other client - dialog will be updated;
2.5. Live loading unread messages count;
2.6. Muted dialog has a gray colored unread messages count.
3. Implemented new 2FA algorithm.
Big thanks to webogram, telethon developers.
Using modernized webogram's MTProto, ported to 105 layer.
Known issues:
1. May be a bug with loading a couple of avatars, please try to reload the page;
2. There is no tail on message bubble;
3. Some attachments doesn't work properly;
4. No service messages.
1. Chat
1.1. Live loading new messages;
1.2. Infinite scrolling history;
1.3. Оnline status + last online time;
1.4. Sending message and updating read/unread status;
1.5. Forwarded messages, animated and static stickers, images, web pages.
2. Dialogs
2.1. Infinite scrolling list;
2.2. Pinned list;
2.3. Updating and sorting dialogs in left sidebar by last message time;
2.4. If message is readed on other client - dialog will be updated;
2.5. Live loading unread messages count;
2.6. Muted dialog has a gray colored unread messages count.
3. Implemented new 2FA algorithm.
Big thanks to webogram, telethon developers.
Using modernized webogram's MTProto, ported to 105 layer.
Known issues:
1. May be a bug with loading a couple of avatars, please try to reload the page;
2. There is no tail on message bubble;
3. Some attachments doesn't work properly;
4. No service messages.
To use test version:
https://entry1062-jsround1.usercontent.dev/?test=1
Phone numbers for test:
99966XYYYY, where X is connected DC (can be finded in console), and Y are random numbers.
Auth code will be XXXXX (the DC number, repeated five times).
https://entry1062-jsround1.usercontent.dev/?test=1
Phone numbers for test:
99966XYYYY, where X is connected DC (can be finded in console), and Y are random numbers.
Auth code will be XXXXX (the DC number, repeated five times).
You have not added any comments yet...
by rating
Issues
The app relies on Webogram. Using websockets would increase the app's performance. Also the app's size is quite big (transferred size 853KB).
The contest task is completed. The design of the app is partially different in specific details to the design of the provided mockups: e.g. the bold font on the login screen.
The following deficiencies were identified during the testing:
Login screen:
– Entering country prefix makes the country set as Unknown;
– Search issues (not possible to find Koreas by 'Korea', Germany by 'man', etc.);
– The phone number is being edited on the code screen, which is not correct. Once you start editing the phone number, you should be redirected to the login screen.
Chats screen:
– Sloppy on rendering profile pictures, reloading the page helps;
– A bit slow on loading chat history;
– Profile pictures overlap each other when messages contain unsupported media.
One major issue was discovered in Safari: the app jumps after opening a chat, the input field appears and disappears, the scroll's behavior is unpredictable.
We recommend to focus on optimizations and decreasing the amount of initially downloadable code, since this has prevented the app from being promoted to a higher place.
The contest task is completed. The design of the app is partially different in specific details to the design of the provided mockups: e.g. the bold font on the login screen.
The following deficiencies were identified during the testing:
Login screen:
– Entering country prefix makes the country set as Unknown;
– Search issues (not possible to find Koreas by 'Korea', Germany by 'man', etc.);
– The phone number is being edited on the code screen, which is not correct. Once you start editing the phone number, you should be redirected to the login screen.
Chats screen:
– Sloppy on rendering profile pictures, reloading the page helps;
– A bit slow on loading chat history;
– Profile pictures overlap each other when messages contain unsupported media.
One major issue was discovered in Safari: the app jumps after opening a chat, the input field appears and disappears, the scroll's behavior is unpredictable.
We recommend to focus on optimizations and decreasing the amount of initially downloadable code, since this has prevented the app from being promoted to a higher place.
Google Chrome 78.0.3904, macOS 10.15.2
- +1 is no always Canada, as +7 is not always KZ.
- Phone number is not formatted
- Native browser autocomplete should probably be disabled on Country input
- Phone number is not formatted
- Native browser autocomplete should probably be disabled on Country input
Don't working. ReferenceError: Can't find variable: globalThis
Macbook Pro '15 2018, MacOS, Safari 12.0.3
smooth animation, and button title change for error is perfect feature. good work. sign in fine. monkey animation for error is good too. like. well done, really.
It is very interrupt when you trying to input country but focus change to phone number without reasons.
Good job! + for monkey animation
Good job! + for monkey animation
Windows 10, Chrome Browser
Good work. A couple of issues:
- in phone input: return key doesn't do anything
- "we have sent you an SMS" - the text is always like this, even if a telegram message/phone call was sent
- not responsive
- in phone input: return key doesn't do anything
- "we have sent you an SMS" - the text is always like this, even if a telegram message/phone call was sent
- not responsive
Like it. btw Has a problem with overflow in login, and it's disturbing when focus switches from country to phone
Macbook, Chrome, OSX
d
Not able to click Menu at left top
MBP 2012 Mid 13" / Safari 13.0.3 / macOS Catalina. Preview http://joxi.ru/KAgOgR0tEloxnA?d=1
1. So much requests to unavailable service D: see attachment
2. Can't register new user. Don't get sms code.
2. Can't register new user. Don't get sms code.
Desktop / MacOS / Chrome
Nobody added any issues yet...