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 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
by rating
Issues
Transferred size при первом старте: 156KB.
Transferred size после перезагрузки страницы для залогиненного аккаунта: 277KB.
Одно из самых быстрых приложений с успешно завершённым конкурсным заданием. Обе части задания выполнены с минимальными недочётами. Приложение поддерживает мобильную версию, панель emoji/стикеров/GIF, запись голосовых сообщений и поиск по чатам. В работе реализованы Shared Media и галерея, стриминг, архив и папки, опросы и поиск внутри чата.
В приложении исправлены недоработки из первого и второго этапов. Приложение соответствует предоставленному дизайну макетов.
Скорость работы оказалась выше ожидаемой, однако приложение теряет в производительности при открытии на мобильных устройствах чатов с большим числом анимированных стикеров и GIF, а также прокрутке вкладки Trending. Если анимированные стикеры находятся за пределами экрана, они всё равно загружают CPU.
– Спустя некоторое время использования на iOS (Safari) приложение может терять в производительности, вызывая ошибку “При работе этой страницы требуется слишком много энергии”;
– Полноценная регистрация не поддержана в мобильной версии: при попытке написать имя или добавить фотографию профиля происходит моментальный переход в свежесозданный аккаунт;
– История некоторых каналов может не прогружаться. К сожалению, конкретных шагов, вызывающих проблему, обнаружить не удалось;
– Не реализована возможность вступления в группы и каналы.
– Некоторые GIF могут не отображаться в панели на iOS (Safari);
– В работе не реализован поиск по GIF;
– На Андроиде не продумана работа с панелью emoji: каждое нажатие по смайлу или переход между категориями разворачивает клавиатуру, которая вместе с панелью полностью закрывает экран;
– В стриминге не реализован просмотр кадров по нажатию на полосу прокрутки видео;
– Последняя папка может не открываться после нажатия на неё;
– Отсутствует поиск по дате внутри чата;
– В поиске внутри чата невозможно убрать клавиатуру, не сбрасывая результаты поиска;
– Если в поле ввода набран текст, то приложение попытается отправить голосовое сообщение с заголовком, что приведёт к невозможности отправлять любые медиа до обновления страницы.
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.
Другие недостатки, обнаруженные в процессе тестирования:
– Во многом не продумана работа приложения в альбомной ориентации: например, в Chrome на Android невозможно прокрутить экран до полей ввода кода и двухэтапной аутентификации;
– Вход в аккаунты, защищенные паролем 2ФА возможет только с паролем свыше трёх символов;
– Поисковый запрос может сбрасываться при возврате из найденного в глобальном поиске чата;
– Нет возможности отменить загрузку песен на экране чата;
– Настройка ‘Loop stickers’ не работает на iOS;
– Нет возможности очистить ‘Recent chats’ в поиске;
– При открытии фотографии не отображается к подпись ней. Она появляется при прокрутке и возврате к фотографии;
– Не реализована прокрутка смахиванием в просмотрщике;
– При открытии чата с включенным плеером сообщения отображаются поверх плеера;
– При стриминге нескольких аудио они проигрываются параллельно;
– Счётчики чатов в папках могут сбиваться;
– При конвертации группы в супергруппу чат раздваивается в списке;
– Невозможно отменить стартовавшую загрузку песен.
Отдельно отметим качественную реализацию:
– Записи голосовых сообщений
– Работы архива и настроек папок
– Опросов
– Входа по QR-коду
Начата работа над:
– Настройками профиля
– Настройками обоев
– Собственным плеером
– Во многом не продумана работа приложения в альбомной ориентации: например, в 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.
1. Прикладываем видео проблемы. Отметим, что проблема стабильно воспроизводится на устройствах с небольшой диагональю экрана (например, iPhone 5S).
2. Приносим извинения за некорректную формулировку. При попытке вступить в группу или подписаться на канал, они могут не отображаться в общем списке чатов до обновления страницы.
3. Проблема не воспроизводится в последних версиях браузеров на тестируемых устройствах.
4. Для воспроизведения необходимо включить аудиофайла, затем открыть видео. Две аудиодорожки будут проигрываться параллельно.
5. Чтобы воспроизвести проблему, достаточно параллельно открыть настройки папок одного аккаунта в двух приложениях: например, Вашем и TDesktop. В одной и той же папке будет разное число чатов.
6. Прикладываем видео проблемы (iPhone XS).
UPD. Видео: https://telegra.ph/Jolly-Cobra-08-20
UPD 2. Прикладываем видео #1, #2 и #6.
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.
D
The attachment popup does not go away when changing chat. Averything else is awesome and reale fast
Safari on iPhone
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
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
D
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
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
D
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.
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
D
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)
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
D
I also want to attach 3 videos, but they are not displayed
http://t.me/cobra1412 - 3 videos here
http://t.me/cobra1412 - 3 videos here
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
D
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
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
D
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
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
D
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.
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)
D
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
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)
UK phone numbers are formatted as US numbers (we don't have hyphens in our numbers), on login
Microsoft Edge / Windows 10
you will lose your messages after page reloading if this messages are pending (not send yet)
mac os chrome 84.0.4147.89
Nobody added any issues yet...