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
Comments
* Secret chats - create/delete secret chats, support for MTProto 1.0/2.0, PFS key update, sending/receiving text messages, message read notification, self-destruction timers, fingerprint visualization
* The beginning of voice calls - full call initiation implementation
* Forward/Reply
* Contacts
* Settings - Edit Profile
* Settings - Edit Background Image/Color
* Settings - General: Text size and Keyboard
* Settings - Notifications
* Create/Edit/Delete Group/Channel (except for editing administrators, permissions and public/private switch)
* Add/Edit/Delete Contact
* Create any type of polls/quizes
When estimating the size (~400kb gzip), please consider:
* The bundle contains the html+css layouts of ALL screens according to the references of all stages.
* Correct formatting of phone numbers for all countries
* WEBP Stickers support in Safari
* OGG Voice Notes playing in Safari
* The beginning of voice calls - full call initiation implementation
* Forward/Reply
* Contacts
* Settings - Edit Profile
* Settings - Edit Background Image/Color
* Settings - General: Text size and Keyboard
* Settings - Notifications
* Create/Edit/Delete Group/Channel (except for editing administrators, permissions and public/private switch)
* Add/Edit/Delete Contact
* Create any type of polls/quizes
When estimating the size (~400kb gzip), please consider:
* The bundle contains the html+css layouts of ALL screens according to the references of all stages.
* Correct formatting of phone numbers for all countries
* WEBP Stickers support in Safari
* OGG Voice Notes playing in Safari
You have not added any comments yet...
by rating
Issues
Transferred size при первом старте: 355КВ.
Transferred size после перезагрузки страницы для залогиненного аккаунта: 390КВ.
Скорость работы приложения на мобильных устройствах в целом оказалась ниже ожидаемой. Несмотря на полностью выполненное конкурсное задание, наличие существенных критических багов помешало продвижению работы на более высокое призовое место.
Работа во многом не соответствует предложенному дизайну. Кроме того, не были учтены замечания по итогам предыдущих этапов – выявленные ранее проблемы по-прежнему воспроизводятся. В ходе тестирования работы выявлены:
1. Критические недоработки:
– Ломается вёрстка набором текста, пока работа с приложением происходит в одной колонке, проблема воспроизводится на macOS (Safari) и в Android (Chrome);
– В некоторых случаях в приложении на iOS (Safari) может не открываться история чатов и полностью зависать сам клиент;
– Фото всегда отправляются сжатыми, несмотря на выбранный тип отправки файлом;
– Приложение позволяет отправлять очень короткие голосовые сообщения, что приводит к падению приложения в конкретном чате до момента удаления проблемного аудио с помощью другого приложения;
– При переходе в одноколоночный режим бабблы сообщений резко трансформируются в однорядные.
– ESG (emoji, stickers, GIFs) панель отображается за пределами экрана при изменении окна десктопного браузера в одноколоночный вид. Идентичной проблеме подвержен бокс подсказок стикеров при наборе эмодзи – возврат предыдущего размера окна приводит к появлению бокса на списке чатов;
– Переход в другой чат в момент отправки файлов приведёт к отправке файла в новый чат;
– Интерфейс записи голосовых сообщений слетает при смене на альбомный вид на мобильных устройствах; это не останавливает запись, приложение может отправить идущую фоном запись позже или при отправке следующего голосового сообщения;
– Не работает прокрутка чата при открытой клавиатуре в Safari на iOS;
– Голосовые сообщения на iOS могут не отправляться;
– Поисковый запрос сбрасывается при возврате из открытого чата;
– Управление размером окна для перехода в одноколоночный вид приводит к необратимому (до обновления страницы) сплющиванию пузырей сообщений и ломает вёрстку в Safari на macOS.
Transferred size после перезагрузки страницы для залогиненного аккаунта: 390КВ.
Скорость работы приложения на мобильных устройствах в целом оказалась ниже ожидаемой. Несмотря на полностью выполненное конкурсное задание, наличие существенных критических багов помешало продвижению работы на более высокое призовое место.
Работа во многом не соответствует предложенному дизайну. Кроме того, не были учтены замечания по итогам предыдущих этапов – выявленные ранее проблемы по-прежнему воспроизводятся. В ходе тестирования работы выявлены:
1. Критические недоработки:
– Ломается вёрстка набором текста, пока работа с приложением происходит в одной колонке, проблема воспроизводится на macOS (Safari) и в Android (Chrome);
– В некоторых случаях в приложении на iOS (Safari) может не открываться история чатов и полностью зависать сам клиент;
– Фото всегда отправляются сжатыми, несмотря на выбранный тип отправки файлом;
– Приложение позволяет отправлять очень короткие голосовые сообщения, что приводит к падению приложения в конкретном чате до момента удаления проблемного аудио с помощью другого приложения;
– При переходе в одноколоночный режим бабблы сообщений резко трансформируются в однорядные.
– ESG (emoji, stickers, GIFs) панель отображается за пределами экрана при изменении окна десктопного браузера в одноколоночный вид. Идентичной проблеме подвержен бокс подсказок стикеров при наборе эмодзи – возврат предыдущего размера окна приводит к появлению бокса на списке чатов;
– Переход в другой чат в момент отправки файлов приведёт к отправке файла в новый чат;
– Интерфейс записи голосовых сообщений слетает при смене на альбомный вид на мобильных устройствах; это не останавливает запись, приложение может отправить идущую фоном запись позже или при отправке следующего голосового сообщения;
– Не работает прокрутка чата при открытой клавиатуре в Safari на iOS;
– Голосовые сообщения на iOS могут не отправляться;
– Поисковый запрос сбрасывается при возврате из открытого чата;
– Управление размером окна для перехода в одноколоночный вид приводит к необратимому (до обновления страницы) сплющиванию пузырей сообщений и ломает вёрстку в Safari на macOS.
Samsung Galaxy S9 (Android 10); iPhone XS (iOS 13.6); macOS 10.15.5; Chrome 84.0.4147 / Safari 13.1.2.
2. Прочие недоработки:
– В контактах могут отображаться чужие аватарки;
– Не определяется автоматически страна на экране логина;
– Не реализовано редактирование фотографии профиля при регистрации;
– Отсутствует поиск по GIF.
– Отсутствует навигация свайпами в просмотрщике;
– При выборе emoji в ESG панели на Android (Chrome) дополнительно вызывается клавиатура, которая полностью закрывает экран и существенно затрудняет работу с приложением на мобильном устройстве;
– Не продумана работа с альбомной ориентацией – в ESG доступны только эмодзи;
– В чате одномоментно может проигрываться только GIF или анимированный стикер;
– GIF отображаются в чатах как видео с нулевой продолжительностью.
3. Недоработки второй части задания:
– Не реализован стриминг видео в Safari на iOS;
– Cозданная в приложении папка может появляться пустой, без добавленных чатов;
– Закрепление чатов в папках реализовано некорректно;
– В Shared Media отсутствует вкладка Audio;
– В поиске по дате при переходе к ранним датам может просто смаргивать экран, не открывая самые первые сообщения в чате;
– Медиа могут прогружаться с задержкой в Shared Media;
– Приложение позволяет параллельно воспроизводить видео и аудио;
– Закрепление чата в архиве одновременно закрепляет чат в общий список, что выявляется при разархивировании;
– Неудачная вёрстка в опросах – недоступна прокрутка в альбомной ориентации;
– Викторины могут зависать в отправке.
Отметим начатую работу над:
– Звонками;
– Секретными чатами.
– В контактах могут отображаться чужие аватарки;
– Не определяется автоматически страна на экране логина;
– Не реализовано редактирование фотографии профиля при регистрации;
– Отсутствует поиск по GIF.
– Отсутствует навигация свайпами в просмотрщике;
– При выборе emoji в ESG панели на Android (Chrome) дополнительно вызывается клавиатура, которая полностью закрывает экран и существенно затрудняет работу с приложением на мобильном устройстве;
– Не продумана работа с альбомной ориентацией – в ESG доступны только эмодзи;
– В чате одномоментно может проигрываться только GIF или анимированный стикер;
– GIF отображаются в чатах как видео с нулевой продолжительностью.
3. Недоработки второй части задания:
– Не реализован стриминг видео в Safari на iOS;
– Cозданная в приложении папка может появляться пустой, без добавленных чатов;
– Закрепление чатов в папках реализовано некорректно;
– В Shared Media отсутствует вкладка Audio;
– В поиске по дате при переходе к ранним датам может просто смаргивать экран, не открывая самые первые сообщения в чате;
– Медиа могут прогружаться с задержкой в Shared Media;
– Приложение позволяет параллельно воспроизводить видео и аудио;
– Закрепление чата в архиве одновременно закрепляет чат в общий список, что выявляется при разархивировании;
– Неудачная вёрстка в опросах – недоступна прокрутка в альбомной ориентации;
– Викторины могут зависать в отправке.
Отметим начатую работу над:
– Звонками;
– Секретными чатами.
Samsung Galaxy S9 (Android 10); iPhone XS (iOS 13.6); macOS 10.15.5; Chrome 84.0.4147 / Safari 13.1.2.
Login errors not handled properly
If you get any error while logging (flood limit / wrong number / etc..) in you see nothing but errors in Inspector
If you get any error while logging (flood limit / wrong number / etc..) in you see nothing but errors in Inspector
Firefox / Mac OS
While signing in, if you choose "Italy" it automatically chooses "Vatican City" instead of Italy.
Google Chrome / Xiaomi Redmi 7
D
The country’s auto-selection doesnt work, and autofill is not disabled, if you click, it is filled and you can’t enter the client without "+" symbol.
Bad scrolls like win XP
Folders do not scroll, only with Shift + mouse3
The layout does not match the mockups, on the 2k monitor it looks bad (recorded a video) and the chat moves somewhere to the right
If you scroll the dialog sheet - avatars take a long time to load
If there is video in the chat, then history does not load until the video is downloaded
In the sidebar and chat, sometimes the media just stops loading, you have to refresh the page (this is not a floodwait)
GIF should not display time in chat
no apple emoji
no animations of opening / closing media viewer
audio / voice messages do not download automatically
audio doesnt switch to next in sidebar or chat
no albums
Bad scrolls like win XP
Folders do not scroll, only with Shift + mouse3
The layout does not match the mockups, on the 2k monitor it looks bad (recorded a video) and the chat moves somewhere to the right
If you scroll the dialog sheet - avatars take a long time to load
If there is video in the chat, then history does not load until the video is downloaded
In the sidebar and chat, sometimes the media just stops loading, you have to refresh the page (this is not a floodwait)
GIF should not display time in chat
no apple emoji
no animations of opening / closing media viewer
audio / voice messages do not download automatically
audio doesnt switch to next in sidebar or chat
no albums
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
D
if you add a contact to the included chat chat folder and add it to your excluded chat, then it will be in two lists at once
the sidebar closes each time when switching between dialogs
you can’t type in chat until you click on the input field
the application is not optimized, there are memory leaks. when using 15 minutes of memory it became 1.5GB
in groups, for example Telegram Party, audio is not displayed in the right sidebar
Messages are read only after the media has loaded, if you open and close the dialog, the counter does not change
if the quiz has already ended, then it remains possible to select the answer, freezes (recorded video)
there are buttons in the chat, but they do not work, you can’t continue quiz in the bot
audio streaming doesnt work correctly, you cant scroll a song anywhere until it downloads
the sidebar closes each time when switching between dialogs
you can’t type in chat until you click on the input field
the application is not optimized, there are memory leaks. when using 15 minutes of memory it became 1.5GB
in groups, for example Telegram Party, audio is not displayed in the right sidebar
Messages are read only after the media has loaded, if you open and close the dialog, the counter does not change
if the quiz has already ended, then it remains possible to select the answer, freezes (recorded video)
there are buttons in the chat, but they do not work, you can’t continue quiz in the bot
audio streaming doesnt work correctly, you cant scroll a song anywhere until it downloads
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
D
video streaming doesnt work, no video player
when a photo opens in the viewer, it doesnt load, you need to request a download every time
when you switch between folders, dialogs jump to different places (because they have already been active, recorded video).
messages are not displayed correctly in the saved message. should be on both sides
all media blinks after loading
there is also a memory leak in the sticker panel (recorded on video)
in some dialogs, in my case saved messages, the history will not scroll up, "length" error (screenshot in the channel)
stickers are not animated in sets
when a photo opens in the viewer, it doesnt load, you need to request a download every time
when you switch between folders, dialogs jump to different places (because they have already been active, recorded video).
messages are not displayed correctly in the saved message. should be on both sides
all media blinks after loading
there is also a memory leak in the sticker panel (recorded on video)
in some dialogs, in my case saved messages, the history will not scroll up, "length" error (screenshot in the channel)
stickers are not animated in sets
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
D
stickers overlap if one of them is forwarded
in the right sidebar, trend stickers dont load, as well as there is no set definition and adding a set does not work
sticker search doesnt work properly
a set of stickers doesnt open from the sidebar
if there are a lot of stickers in the chat - sidebar animation slows down
https://t.me/joinchat/AAAAAFH7HUdV-_P6JOXJ-A - screens/videos here
in the right sidebar, trend stickers dont load, as well as there is no set definition and adding a set does not work
sticker search doesnt work properly
a set of stickers doesnt open from the sidebar
if there are a lot of stickers in the chat - sidebar animation slows down
https://t.me/joinchat/AAAAAFH7HUdV-_P6JOXJ-A - screens/videos here
Chrome 83.0.4103.106, Win10 64bit, res 2560x1440
you must hold record button to write voice message, it's not very comfortable when you use desktop and mouse or trackpad
mac os chrome 84.0.4147.89
Nobody added any issues yet...