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 3 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
by rating

Issues

Fair Mammoth Aug 18 at 06:22
Transferred size при первом старте: 216КВ.
Transferred size после перезагрузки страницы для залогиненного аккаунта: 273КВ.

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

1. Недоработки первой части задания:
– Отсутствует поиск по GIF.
– Некоторые GIF не отображаются как в панели, так и на экране чата;
– Невозможно отменить стартовавшую загрузку медиа;
– История каждый раз подгружается заново при перезаходе в чат;
– Возможен разлогин при продолжительном использовании приложения;
– Активная запись голосового сообщения в беседе слетает при переходе в альбомный вид, последующее возвращение в портретную ориентацию выкидывает в общий список чатов;
– В Chrome на Android начало записи голосового сообщения в альбомной ориентации вызывает клавиатуру;
– Не продумана работа с альбомной ориентацией – переход из портрета с открытой панелью Emoji, Stickers, GIFs ломает вёрстку. Также эмодзи обрезаются в панели при работе с альбомной ориентацией;
– На macOS (Safari) при нажатии на кнопку удаления голосового сообщения открывается меню аттача;
– В Chrome на Android все стикеры в панели размытые;
– Удаление сообщения только для себя удаляет его и у собеседника.
Samsung Galaxy S9 (Android 10); iPhone XS (iOS 13.6); macOS 10.15.5; Chrome 84.0.4147 / Safari 13.1.2.
20
Fair Mammoth Aug 18 at 06:23
– Автоматически не вводится код на этапе логина;
– Нет автоопределения страны по коду;
– Не поддержано вступление в группы и каналы.
– Нет сообщения про код приходящий, на другое устройство, а не в СМС;
– Нет меню в шапке чата;
– Нет иконки чатов с отключенными уведомлениями;
– Не скопировать текст сообщения в чате;
– Не отменить стартовавшую загрузку файлов;
– Не поддержаны анимированные emoji;
– Нет поиска по GIF;
– Невозможно удалить код страны на этапе входа. 

2. Недоработки второй части задания:
– Стриминг видео не реализован на iOS (Safari); перемотка видео возможна только по загруженной части видео;
– Приложение может зависнуть при перемотке аудио в стриминге (Chrome); 
– При очистке поля поиска область ниже заменяется прогресс баром;
– Невозможно удалить чат из списка Recent в поиске;
– В галерее не реализована навигация свайпом;
– Интерфейс Shared Media может подтормаживать при переключении вкладок;
– Отсутствует поиск по дате внутри чата;
– Если другой пользователь голосует в активном опросе, сразу отображается правильный ответ и блокируется возможность ответить;
– Воспроизведение аудио, запущенного в Shared Media, останавливается при возвращении в чат;
– Закрепление чата в архиве одновременно закрепляет его в общий список чатов, что воспроизводится при возвращении чата из архива в общий список;
– Викторины отображаются закрытыми, если в чате успел проголосовать кто-то другой.
Samsung Galaxy S9 (Android 10); iPhone XS (iOS 13.6); macOS 10.15.5; Chrome 84.0.4147 / Safari 13.1.2.
20
Fair Mammoth Aug 18 at 06:23
3. Отметим качественную реализацию:
– Записи голосовых сообщений;
– Глобального поиска;
– Поддержки различных форматов медиа;
– Архива.

4. Помимо этого, в работе реализованы:
– Вход через QR;
– Создание каналов и групп;
– Список активных сессий;
– Поддержка обоев, настроек профиля и локализаций;
– Черный список.
Samsung Galaxy S9 (Android 10); iPhone XS (iOS 13.6); macOS 10.15.5; Chrome 84.0.4147 / Safari 13.1.2.
20
Fᴏʀᴅᴇɴ Jun 21 at 22:47
Numpad doesn't work on login page
Yandex Browser 20.6.1.148 / Windows 10
Modest Tiger Jun 21 at 23:08
GIFs don't load.
Mozilla Firefox, Ubuntu 18.04
Hip Hyena Jun 21 at 23:26
Sometimes the app is unable to connect to servers at all (WebSocket fails with error 1006). Refreshing the page fixes the problem.
Chrome, Windows 10
Hip Hyena Jun 21 at 23:32
Poll results are on the left side (instead of the right side, as per design). Clicking "View Results" button multiple times stacks the same panel over and over again.
Chrome, Windows 10
Giant Parrot Jun 22 at 05:42
The solution looks good in general, there are many extra features. But I see some flaws in the required features:

- The searches display limited number of found items;
- The scroll performance isn't brilliant;
- The UI allowes me to create an empty dialog filter despite it isn't saved on the server;
- When I go to shared media, scroll down, click an old photo and click an arrow to see a sibling photo, a random photo appears;
- Manu design mockups mismatches;
- When I click a found peer, it isn't added to the recent peers;
- Top peers order isn't updated when I click a found or a top peer;
- The data aren't cached. It causes the top peers to disappear after a few page reloads because of the flood wait error;
- No separate badge colors for the dialog tabs;
- If the right sidebar is open, the message spinner is placed on the right of the messages list;
- The dialog filter lists aren't collapsable;
MBP 2015, Safari 13.1
Captain Awesome Jun 22 at 14:16
can’t log in using the QR code
keyboard numpad does not work in the input field of a mobile phone, additional code, etc.
type of scroll in chat ugly
the animation of the left/right sidebars is wrong
no ripple animation (click on the dialog as example)
layout does not match mockups as well as fonts are very thin
memory leak, application not optimized
jumping to a pinned message does not always work the first time and does not highlight the message
video streaming does not work correctly, turns on when it remains to download 20 percent
there is no beautiful animation of the media viewer open/reverse
GIF in the panel square
albums are not displayed correctly, a screenshot in the channel
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
Captain Awesome Jun 22 at 14:16
if the file is downloaded - it can be downloaded again and again
chat loader appears every time you switch dialogs
after going to the dialogue through the search, he does not appear in recent searches
also there are no round people with scroll in search
scroll in the chat while scrolling up sometimes jumps and skips part history
scrolling down works poorly, often it’s small and only a few messages are added
when the audio/voice ends - it does not switch to next
audio streaming does not work correctly, you can not scroll into a specific chunk until it downloads, that is, you need to wait
folders do not scroll and these folders are not visible
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
Captain Awesome Jun 22 at 14:16
stickers open in the left bar instead of the right one and are not animated, you cannot open the sticker set from the sidebar
stickers in popup/panel stickers are not animated
chat stickers are slow
some chat stickers do not start in chat
no emodji in chat/sidebar
if you open the same poll result for example 5 times, then you will have to close it 5 times too. +each time it reopens, poll results should be in the right bar
unread messages sometimes work incorrectly
the tab constantly eats memory and also consumes a large % of CPU, even when nothing happens. you can watch the video in the channel

https://t.me/ram1416
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
Oleg Illarionov Jul 23 at 12:15
When scrolling the content of the chat, there is a noticeable delay at rendering bubbles and other elements.
Chome 84.0.4147.89 Macbook pro 16"
Night Dragon Jul 27 at 11:44
line break does not work by enter or shift+enter
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 11:46
attachment menu are opening after canceling of voice recording
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 11:49
It's impossible to open geo attachment on full screen or interact with this attachment in another way
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 11:51
edit button is available for attachments that cannot be edited: stickers, location
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 11:52
it's impossible to forward more then one message
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 11:59
Imposible upload gif;
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 12:02
it's impossible to unmute video by clicking on this icon
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 12:11
usage of one and the same place for pined and "mark as
unread"
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 12:20
it's possible to add yourself at "add members" tab
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 12:24
useless scroll in "crop avatar" pop up
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 12:29
it's impossible to select area outside of photo center; also it extremely zoomed by default
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 12:42
if there is not so much messages in chat they are displayed at top of dialog. Expected Result: at the bottom
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 12:45
no way to delete chat or leave from chat
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 12:46
scroll to bottom displayed when you are at the bottom
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 12:48
it's impossible to download video
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 12:54
jerky scroll animation; very slow loading of old messages
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 18:50
it's possible to create empty poll

just press create without data
mac os chrome 84.0.4147.89
Night Dragon Jul 28 at 11:42
same person shown twice in contact tips
Google Pixel 4XL, Xiaomi Browser
Night Dragon Jul 28 at 11:44
shadows are layering during transition between messages in search mode
Google Pixel 4XL, Xiaomi Browser
Night Dragon Jul 28 at 11:47
1. Open sticker keyboard
2. Press keyboard button on text input
Expected Result: the keyboard will be open instead of the sticker panel
Аctual Result: sticker keyboard closed,
normal keyboard did not open
Google Pixel 4XL, Xiaomi Browser
Night Dragon Jul 28 at 11:49
app is broken in landscape orientation
Google Pixel 4XL, Xiaomi Browser
Night Dragon Jul 30 at 16:23
after some usage client crashed, it's ok after relogin. it is the second time for me
Safari 13.1 (15609.1.20.111.8), Mac OS
Night Dragon Jul 30 at 16:28
very slow scroll in safari
Safari 13.1 (15609.1.20.111.8), Mac OS
Night Dragon Jul 31 at 06:32
chats are not opening, after page refresh client crashed
Iphone 8+, 11.4.1
Nobody added any issues yet...