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

1
by rating

Issues

Fair Mammoth Aug 18 at 06:07
Transferred size при первом старте: 156KB.
Transferred size после перезагрузки страницы для залогиненного аккаунта: 277KB.

Одно из самых быстрых приложений с успешно завершённым конкурсным заданием. Обе части задания выполнены с минимальными недочётами. Приложение поддерживает мобильную версию, панель emoji/стикеров/GIF, запись голосовых сообщений и поиск по чатам. В работе реализованы Shared Media и галерея, стриминг, архив и папки, опросы и поиск внутри чата.

В приложении исправлены недоработки из первого и второго этапов. Приложение соответствует предоставленному дизайну макетов.

Скорость работы оказалась выше ожидаемой, однако приложение теряет в производительности при открытии на мобильных устройствах чатов с большим числом анимированных стикеров и GIF, а также прокрутке вкладки Trending. Если анимированные стикеры находятся за пределами экрана, они всё равно загружают CPU.

– Спустя некоторое время использования на iOS (Safari) приложение может терять в производительности, вызывая ошибку “При работе этой страницы требуется слишком много энергии”;
– Полноценная регистрация не поддержана в мобильной версии: при попытке написать имя или добавить фотографию профиля происходит моментальный переход в свежесозданный аккаунт;
– История некоторых каналов может не прогружаться. К сожалению, конкретных шагов, вызывающих проблему, обнаружить не удалось;
– Не реализована возможность вступления в группы и каналы.
– Некоторые GIF могут не отображаться в панели на iOS (Safari);
– В работе не реализован поиск по GIF;
– На Андроиде не продумана работа с панелью emoji: каждое нажатие по смайлу или переход между категориями разворачивает клавиатуру, которая вместе с панелью полностью закрывает экран;
– В стриминге не реализован просмотр кадров по нажатию на полосу прокрутки видео;
– Последняя папка может не открываться после нажатия на неё;
– Отсутствует поиск по дате внутри чата;
– В поиске внутри чата невозможно убрать клавиатуру, не сбрасывая результаты поиска;
– Если в поле ввода набран текст, то приложение попытается отправить голосовое сообщение с заголовком, что приведёт к невозможности отправлять любые медиа до обновления страницы.
Samsung Galaxy S9 (Android 10); iPhone XS (iOS 13.6); macOS 10.15.5; Chrome 84.0.4147 / Safari 13.1.2.
20
Jolly Cobra Aug 19 at 14:28
(1/2) Благодарю за высокую оценку и комментарии!

Есть ли возможность получить больше информации и/или скринкасты по след. пунктам? Их не удаётся воспр.:

1. Полноценная регистрация не поддержана в мобильной версии[...]

^ Похожее удалось заметить только на iOS: если после ввода имени не переходить к вводу фамилии, а сразу нажать синюю кнопку Go. Однако, это ожидаемое поведение для всех форм (так как Имя — един. обяз. поле). На Android, а так же при добавлении фото проблема не воспроизводится.
Fair Mammoth Aug 18 at 06:07
Другие недостатки, обнаруженные в процессе тестирования:
– Во многом не продумана работа приложения в альбомной ориентации: например, в Chrome на Android невозможно прокрутить экран до полей ввода кода и двухэтапной аутентификации;
– Вход в аккаунты, защищенные паролем 2ФА возможет только с паролем свыше трёх символов;
– Поисковый запрос может сбрасываться при возврате из найденного в глобальном поиске чата;
– Нет возможности отменить загрузку песен на экране чата;
– Настройка ‘Loop stickers’ не работает на iOS;
– Нет возможности очистить ‘Recent chats’ в поиске;
– При открытии фотографии не отображается к подпись ней. Она появляется при прокрутке и возврате к фотографии;
– Не реализована прокрутка смахиванием в просмотрщике;
– При открытии чата с включенным плеером сообщения отображаются поверх плеера;
– При стриминге нескольких аудио они проигрываются параллельно;
– Счётчики чатов в папках могут сбиваться;
– При конвертации группы в супергруппу чат раздваивается в списке;
– Невозможно отменить стартовавшую загрузку песен.

Отдельно отметим качественную реализацию:
– Записи голосовых сообщений
– Работы архива и настроек папок
– Опросов
– Входа по QR-коду

Начата работа над:
– Настройками профиля
– Настройками обоев
– Собственным плеером
Samsung Galaxy S9 (Android 10); iPhone XS (iOS 13.6); macOS 10.15.5; Chrome 84.0.4147 / Safari 13.1.2.
20
Jolly Cobra Aug 19 at 14:30
(2/2) Следующие проблемы не воспроизводятся ни в каком виде:

2. Не реализована возможность вступления в группы и каналы

3. Если в поле ввода набран текст, то приложение попытается отправить голосовое сообщение с заголовком, что приведёт к невозможности отправлять любые медиа до обновления страницы

4. При стриминге нескольких аудио они проигрываются параллельно

5. Счётчики чатов в папках могут сбиваться

6. Последняя папка может не открываться после нажатия на неё

Спасибо!
Fair Mammoth Aug 20 at 10:45
1. Прикладываем видео проблемы. Отметим, что проблема стабильно воспроизводится на устройствах с небольшой диагональю экрана (например, iPhone 5S).

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

3. Проблема не воспроизводится в последних версиях браузеров на тестируемых устройствах.

4. Для воспроизведения необходимо включить аудиофайла, затем открыть видео. Две аудиодорожки будут проигрываться параллельно.

5. Чтобы воспроизвести проблему, достаточно параллельно открыть настройки папок одного аккаунта в двух приложениях: например, Вашем и TDesktop. В одной и той же папке будет разное число чатов. 

6. Прикладываем видео проблемы (iPhone XS).

UPD. Видео: https://telegra.ph/Jolly-Cobra-08-20

UPD 2. Прикладываем видео #1, #2 и #6.
Samsung Galaxy S9 (Android 10); iPhone XS (iOS 13.6); macOS 10.15.5; Chrome 84.0.4147 / Safari 13.1.2.
20
Jolly Cobra Aug 27 at 22:37
По ссылке находятся два одинаковых видео. Просьба ещё раз выложить видео для №6.

Также никак не удаётся воспроизвести №2: пробовал вступать/покидать разные группы и каналы (и через свой клиент и через нативные) — все обновления проходят мгновенно. Есть ли возможность приложить видео?

Спасибо!
Night Dragon Jul 27 at 13:44
No way to set custom wallpaper
mac os chrome 84.0.4147.89
10
Jolly Cobra Sep 1 at 12:11
Thank you. That is addressed in the next version.
L
Lorenzo Jun 21 at 22:44
The attachment popup does not go away when changing chat. Averything else is awesome and reale fast
Safari on iPhone
Jolly Cobra Aug 19 at 19:18
Thank you. That is addressed in the next version.
Desert Crow Jun 21 at 22:54
When the login code is sent to other active Telegram devices, the page text does not reflect that, rather saying it was sent to the phone number via SMS
Macbook Pro, Chrome, Catalina 10.15.5
Jolly Cobra Aug 19 at 15:09
Thank you. That is addressed in the next version.
Dôn Prõf Jun 21 at 23:09
After you login in successfully with QR code. it keeps switching back to the qr code page and back to the telegram chats intermittently.
HP Envy Notebook/Opera/Windows 10 Pro
Jolly Cobra Aug 19 at 15:10
Thank you. Unfortunately, I could not reproduce this. Please provide more details or screen recordings.
Hip Hyena Jun 21 at 23:10
Search within a dialog is not working properly. There's no list of found messages (or at least some controls to navigate between them). Message list is scrolled on typing and some words are highlighted, but usually there's no matching messages in view (see screenshot, it was taken right after typing "contest" into the search field).
Chrome, Windows 10
Jolly Cobra Aug 19 at 15:11
Thank you. Unfortunately, I could not reproduce this. Is there a possibility that the UI was set to mobile using Dev Tools before the issue appeared?
stein2k Jun 21 at 23:14
I think with a site this wide, a different message display would be appropriate. Bubbles are not suitable for PC, you need to display messages in a list.
Captain Awesome Jun 22 at 00:29
some audio is not displayed, there is only a play icon
folders are buggy and not all users show, or the list jumps somewhere in 2017
when the add user tab opens, the list blinks and after a second draws the rest of the users
stickers not animated in popup, sidebar
stickers are very slow/laggy in chat, frame loss is very visible
the forward panel opens for a long time and does not load the entire list at once, on the 2k monitor it looks bad
scrolling chat works poorly, up often it skips 1-2 screens and jumps.
if you open-close the sidebar, then part of the dialogs disappears in the list of dialogs
the ripple in the dialogue was not corrected from the second stage. the delay is 100-400 ms, it should work when pressed click and there should be no loss of frames in the performance
some music does not work if you rewind it, also if you turn it on from the topbar
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
Captain Awesome Jun 22 at 00:29
unread messages do not always load and the counter picks up incorrectly
the down button in the dialogue from messages does not work correctly
the audio stream also eats pieces of a song and plays moments in pieces if you rewind or rewind it. chunks play 2-4 times back and forth
in the chat photos are loaded poorly, especially if there are a lot of them. just an empty place is displayed.
often if you exit the dialogue and go back, the scroll returns to the wrong position
the animation of closing the photo in the chat is very bad, in the sidebar opening + closing is also bad
also incorrect sidebar animation
dialogs in folders jump to different places when switching, especially old chats appear at the top.
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
Captain Awesome Jun 22 at 00:29
messages are often not read, although you go into the dialogue many times and even try to scroll through the chat. recorded a video
GIFs are not displayed correctly, they are square in the GIF panel
cant open a set of stickers from the sidebar.
music or voice messages do not switch automatically not in chat not in sidebar. the next entry should be included, as in telegram clients. listening to recordings is inconvenient
the video is transmitted poorly and the download process does not match the size that it writes incorrectly when rewinding
the tab eats a lot of memory. and this is in chrome on windows, I can’t imagine what will happen in safari, where the webkit engine and gc collector works worse than in v8

in the second stage, the work was good, but at this stage there was a feeling that you were just trying to complete all the points from the task, but unfortunately the quality is poor
i will check the next part using macos and then from the phones (android/ios)
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
Captain Awesome Jun 22 at 00:37
I also want to attach 3 videos, but they are not displayed
http://t.me/cobra1412 - 3 videos here
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
Captain Awesome Jun 22 at 01:41
memory leak expectations were met. I just watched the chat history for 5 minutes.

2 times the webpage is using significant energy
and 5 times is using significant memory.
my notebook is in the screenshot below.

+scrolling the chat too slows down 10-15 frames if there are 2 stickers on the page
Safari macOS Mojave
Captain Awesome Jun 22 at 02:41
no chat buttons
there is no way to get/continue a quiz from a bot

&Mobile test
Xiaomi Mi 8 Chrome:

almost all animations freezes
slows down scrolling dialogue list and chat
stickers are very slow
no search by dates in chat
no private search results in new page

SoC Qualcomm Snapdragon 845, 8 cores (4 × Kryo 385 @2,8 GHz+ 4 × Kryo 385 @1,8 GHz)
6GB Memory

http://t.me/cobra1412 - videos here
SoC Qualcomm Snapdragon 845, 8 cores (4 × Kryo 385 @2,8 GHz 4 × Kryo 385 @1,8 GHz) 6GB Memory
Captain Awesome Jun 26 at 01:38
iOS Safari:

often the page is updated by itself, it’s even on the video (added the video to the channel)
sometimes files or audio recordings stop loading (added the video)
poor quality audio messages, as well as recording bugs. (added the video)
the waveform of audio messages does not match the voice, the time when sending audio is different from what was in the chat.
when you scroll the dialog list down and then you want to scroll up, each time the dialogs are loaded again and you need to wait until the bounce effect disappears
constantly asks for a login anew in the client, came in yesterday but this morning had to login again. then went in at 6 p.m. and at 11 p.m. again asked to login.
Safari iOS 13.4.1 - iPhone 11 (A13 Bionic)
Captain Awesome Jun 26 at 01:53
iOS Safari:

when the keyboard for searching is opened in a new group, it does not close if you go back to the list dialog
scroll jumps in chat while scrolling up
message history are loaded for a long time (telegram party channel)
unread messages always open in one place, layout in chat breaks due to pinned audio and dates
the down button in the chat does not always work
there is no search by date in the dialog, there is no separate window with the results
not all stickers are loaded into trending stickers, there may be a leak, because if you go out and go in again it starts to slow down a lot. (added the video)

http://t.me/cobra1412 - videos here
Safari iOS 13.4.1 - iPhone 11 (A13 Bionic)
Jolly Cobra Aug 31 at 16:29
Most of this stuff (including CPU and memory usage) is addressed in the next version. Thank you.
UK phone numbers are formatted as US numbers (we don't have hyphens in our numbers), on login
Microsoft Edge / Windows 10
Jolly Cobra Aug 31 at 16:22
Thank you. That is addressed in the next version.
Алина Jul 8 at 18:38
I did not win !!
Jolly Cobra Jul 9 at 21:27
Never give up!
Oleg Illarionov Jul 23 at 11:51
browser navigation doesn't work
Xiaomi mi9t, default browser
Night Dragon Jul 27 at 13:23
hard to use "write button", control area is too small
mac os chrome 84.0.4147.89
Jolly Cobra Aug 19 at 15:16
Thank you. That is addressed in the next version.
Night Dragon Jul 27 at 13:28
scroll bar looks like out of place
mac os chrome 84.0.4147.89
Night Dragon Jul 27 at 13:29
"add member" list based on contacts, so if you don't have contact, you cant add person at chat.
mac os chrome 84.0.4147.89
Jolly Cobra Aug 27 at 22:38
Thank you. That is addressed in the next version.
Night Dragon Jul 27 at 13:35
it's impossible to get back, when you go to the next chat by avatar clicking
mac os chrome 84.0.4147.89
Jolly Cobra Aug 19 at 15:19
Thank you. I suppose this is by design. In version 2, we had the user sidebar appearing instead of switching chats, but then it was required to get rid of this behavior.
Night Dragon Jul 27 at 13:39
downloading failed when you try to download video
mac os chrome 84.0.4147.89
Jolly Cobra Sep 1 at 14:07
Thank you. That is addressed in the next version.
Night Dragon Jul 27 at 13:46
no adaptation for mac, where usage of cmd+enter more suitable
mac os chrome 84.0.4147.89
Jolly Cobra Aug 19 at 15:19
Thank you. That is addressed in the next version.
Night Dragon Jul 27 at 13:47
sticker settings are not working
mac os chrome 84.0.4147.89
Jolly Cobra Aug 19 at 15:22
This is a mock-up. Only Profile, Animation Level, and Background settings were chosen to be implemented as additional features.
Night Dragon Jul 27 at 13:48
displayed 2 blocked users, but in fact there 0 blocked users
mac os chrome 84.0.4147.89
Jolly Cobra Aug 19 at 15:22
This is a mock-up. Only Profile, Animation Level, and Background settings were chosen to be implemented as additional features.
Night Dragon Jul 28 at 08:21
you will lose your messages after page reloading if this messages are pending (not send yet)
mac os chrome 84.0.4147.89
Jolly Cobra Aug 19 at 15:25
The draft will be saved in 10 seconds after typing. The same behavior exists in native Telegram clients.
Night Dragon Jul 28 at 12:04
saved messages are opening with lag
Google Pixel 4XL, Xiaomi Browser
Jolly Cobra Aug 31 at 16:23
Thank you. That is addressed in the next version.
Night Dragon Jul 28 at 12:05
1. open chat
2. get back
3. animation of opening is still on screen
Google Pixel 4XL, Xiaomi Browser
Jolly Cobra Aug 19 at 15:38
Unfortunately, I could not reproduce this.
Night Dragon Jul 31 at 06:36
some emojis are not supported
Iphone 8 , 11.4.1
Jolly Cobra Aug 19 at 15:26
Unfortunately, I could not reproduce this. 
Night Dragon Jul 31 at 06:37
regular keyboard opening over emoji keyboard
Iphone 8 , 11.4.1
Jolly Cobra Aug 19 at 15:27
Unfortunately, I could not reproduce this. Please provide more details or screen recordings.
Night Dragon Jul 31 at 06:41
it's imposible to delete chat
Iphone 8 , 11.4.1
Jolly Cobra Aug 19 at 15:34
Thank you. That is addressed in the next version.
Night Dragon Jul 31 at 06:46
voting is broken
Iphone 8 , 11.4.1
Jolly Cobra Aug 19 at 15:37
Unfortunately, I could not reproduce this.
Nobody added any issues yet...