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, Bonus Round contest.

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

Voting

2

Comments

New features:
Animated avatars (plays on hover everywhere, except messages)
Full localization support (uses TDestkop lang files, so there may be untranslated strings)
Basic deeplink and t.me support (setting language, adding sticker pack, checking someone's account)
GIF Search
Active sessions sidebar
You can now block and unblock users
Confetti for quiz
Admin roles in supergroups
Dices
Poll sending with autoclose timer
Copy photos from media viewer

Previous round:
Chat background settings (with ability to set GIF as background)
Calls
Optimizations and animations:
Optimized cryptography. AES now works up to 5x times faster.
Rewritten streaming, still may be buggy, but severely better
Many optimizations for virtualization
Messages now have fade in animation
Media viewer now has photo opening animation
Optimized sidebars animation
Fixed many identified issues since previous round, most notably:
2FA SHOULD work as expected (we hope)
No video sending
Context menu now works as expected
Stickers and GIFs playing on Safari
Voice recording on Safari
Disappearing chat list
You have not added any comments yet...
by time

Issues

D
Infinite loading indicator is displayed to users that has no JavaScript support or JavaScript support is disabled.
Linux, Chromium
Tall Tiger Sep 2, 2020 at 15:54
Yes.
D
Does not support phone masks for some countries.

Tried Russia.
Phone number +71234567890 is formatted as "+712 345 67890"
Should be formatted as "+7 123 4567890" or "+7 123 456-78-90".
At least region code "123" should be visually from a local phone number.
Linux, Chromium
I
Empty scroll on the page (1920x1080)
PC/Opera/Windows latest
I
Phone number invalid but next button available
PC/Opera/Windows latest
I
Chats is empty after login
When i switch tabs all data correctly loading
PC/Opera/Windows latest
D
Deleted Account Sep 6, 2020 at 10:28
Когда работа была открыта продолжительное время и вкладка не закрывалась - появляются ошибки FILE_REFERCE_EXPIRED в некоторых диалогах. Не грузится около 10% медии, которая была загружена последней. Помогает только обновление страницы.
Chrome Version 84.0.4147.135 (Official Build) (64-bit), Win10 64bit, res 2560x1440
D
Deleted Account Sep 7, 2020 at 11:41
Приложение в Safari очень сильно тормозит с момента входа. После открытия каждого диалога страница зависает на 5-10 сек.

https://youtu.be/PAKUJYeNzDQ
Safari 13.1.2, macOS Catalina 10.15.6 (19G2021)
Fair Quokka Sep 16, 2020 at 16:49
Transferred size при первом старте: 1.6MB.
Transferred size после перезагрузки страницы для залогиненного аккаунта: 967KB.

К сожалению, скорость работы приложения ниже ожидаемой: как на настольных, так и на мобильных устройствах. Особенно это ощущается при прокрутке чатов, содержащих большое число медиа. Скорость загрузки изображений при входе в чаты, как и скорость загрузки общей истории чата при прокрутке могла бы быть выше. Приложение может перестать отвечать на запросы в диалогах с большим числом GIF и анимированных стикеров, а также при взаимодействии с панелью GIF и вкладкой Trending Stickers. В приложении начата работа над новой функциональностью, но в то же время не исправлено большое количество ранее идентифицированных проблем. Сейчас в приложении воспроизводятся:

1. Критические недоработки: 
– Приложение может разлогинить аккаунт при открытии вкладок Shared Media, панели GIF. Проблема воспроизводится случайным образом при переключении чатов;
– Приложение не оптимизировано для работы в Safari на MacBook Pro – сразу после входа ощутимо теряет в производительности;
– При открытии чата с большим числом непрочитанных сообщений приложение переходит к последнему сообщению вместо первого непрочитанного;
– Невозможно создать новую папку;
– Некорректная работа поиска по дате при переходе на даты до создания чата. 
MacBook Air 2019: macOS 10.15.6; Samsung Galaxy S9/S10: Android 10; iPhone XS: iOS 13.6. Chrome 85.0.4183 / Safari 13.1.2
20
Tall Tiger Sep 16, 2020 at 17:23
Многие из перечисленых недоработок не возпроизводятся: https://t.me/talltiger
Fair Quokka Sep 16, 2020 at 16:49
2. Иные недоработки:
– После ввода номера телефона невозможно выбрать страну, нажав на кнопку выпадающего списка;
– Невозможно вставить текст в поле ввода на экране двухэтапной аутентификации;
– Некоторые наборы стикеров и GIF не отображаются как в панели, так и в чате на iOS (Safari): набор "Tyrannosaurus Rex," GIF по запросу 'Test';
– Панель emoji не скрывается при переключении чатов на десктопах (Chrome);
– При переходе в чат из поиска открывается профиль вместо самого диалога;
– Отсутствуют прогрессы загрузки у видеосообщений и аудиосообщений в плеере;
– Некорректная длительность записанных в приложении голосовых сообщений;
– При отправке стикеры изначально отображаются с левой стороны диалога;
– Видеозаписи отправляются только файлами; 
– Проблемы с версткой при смене ориентации на iOS (Safari) и Android (Chrome;
– Контекстное меню не до конца оптимизировано для работы на iOS (Safari): иконки могут отображаться за экраном, не завершена работа над пунктом удаления чата;
– Ползунок прокрутки списка папок дублируется;
– Некорректное отображение альбомов в чатах;
– При смене чатов сохраняется reply из предыдущего чата;
– В просмотрщике медиа кнопка вызова контекстного меню не видна;
– Отсутствуют кнопки навигации в просмотрщике. 
MacBook Air 2019: macOS 10.15.6; Samsung Galaxy S9/S10: Android 10; iPhone XS: iOS 13.6. Chrome 85.0.4183 / Safari 13.1.2
20
Fair Quokka Sep 16, 2020 at 18:27
В приложенных к комментарию видео можно ознакомиться с выявленными недоработками:

> Невозможно создать новую папку – проблема может воспроизводиться на iOS (Safari).
> Невозможно вставить текст в поле ввода на экране двухэтапной аутентификации – проблема стабильно воспроизводится на Android (Chrome).
> Некорректная длительность записанных в приложении голосовых сообщений – проблема стабильно воспроизводится на iOS (Safari).
> Отображение отправленных стикеров в левой части экрана – ошибка может периодически воспроизводиться на Android (Chrome).
> Видеозаписи отправляются только файлами – проблема воспроизводится на iOS (Safari).
> Отображение стикеров, GIF: проблемы регулярно воспроизводятся на iOS (Safari), macOS (Safari/Chrome).
MacBook Air 2019: macOS 10.15.6; Samsung Galaxy S9/S10: Android 10; iPhone XS: iOS 13.6. Chrome 85.0.4183 / Safari 13.1.2
20
Tall Tiger Sep 16, 2020 at 18:42
Справедливо
Fair Quokka Sep 16, 2020 at 18:28
> Отображение стикеров, GIF: проблемы регулярно воспроизводятся на iOS (Safari), macOS (Safari/Chrome).
MacBook Air 2019: macOS 10.15.6; Samsung Galaxy S9/S10: Android 10; iPhone XS: iOS 13.6. Chrome 85.0.4183 / Safari 13.1.2
20
Недоработки: 

- Нет автоплея видео
- Не работает в Xiaomi Browser и в старом Chrome 56
- Иногда перестает работать загрузка файлов
- Не работает скачивание из просмотрщика
- Не работает создание опросов 
- Перемотка голосовых работает плохо
Xiaomi RN 6 Pro 8.1, iPhone 8 11.4, Samsung S9 9.0, Samsung Galaxy J2 6.0, Huawei Mate 9 7.0, MacBook Air 2016, Windows Laptop
10
Бенчмаркинг: 

- При отправке/получение сообщений fps достаточно высокий и стабильный (~ 48 fps)
- Скролл происходит с заметным подтормаживанием, присутствуют рывки; Сообщения не успевают подгрузиться при быстром скролле
- Долгое время загрузки после авторизации (715 ms)
- Низкий фреймрейт при проигрывании стикеров (21 fps)
Xiaomi RN 6 Pro 8.1, iPhone 8 11.4, Samsung S9 9.0, Samsung Galaxy J2 6.0, Huawei Mate 9 7.0, MacBook Air 2016, Windows Laptop
10
Nobody added any issues yet...