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 2 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: 295KB. Оптимизирован первый запуск, приложение имеет небольшой размер.
Конкурсное задание выполнено не до конца. Не все типы медиа поддержаны. Не сделаны видеоплеер и фотопросмотрщик, не завершена работа над просмотром видеосообщений. Поиск поддержан только в третьей колонке, не работает переход к найденному в чате сообщению.
Скорость работы приложения высокая, однако анимированные стикеры в чате и процесс загрузки стикеров в emoji-панели ощутимо уменьшают производительность приложения. Кроме того, периодически наблюдается долгая загрузка при повторном заходе в чат. Работа практически полностью соответствует дизайну представленных макетов. Некоторые замечания по итогам первого этапа не были учтены.
Существенные недостатки, обнаруженные при тестировании работы:
– При обновлении страницы и включенной функции ‘Keep me signed in’ приложение может разлогинить аккаунт;
– Если несколько раз подряд кликнуть на чат в списке, его содержимое перестаёт отображаться;
– Некорректно отображаются пересланные видео;
– Невозможно остановить загрузку файлов;
– Нет поддержки подписей при загрузке медиа;
– Собственные сообщения, отправленные с другого устройства, отображаются в чате как входящие.
Другие недоработки:
– При наличии в списке верифицированных чатов бейдж может случайным образом переноситься на открытый чат;
– Не реализовано отображение Apple эмодзи на других платформах.
– При первом запуске приложения смаргивает фон чатов;
– При отправке сообщения нет переноса строки;
– Вторая галочка после прочтения сообщения отображается только в списке чатов, но не в самом чате;
– В прикрепленных контактах дублируется символ плюса в начале номера.
Отдельно отметим начатую работу над дополнительными экранами в третьей колонке — редактированием информации каналов, групп и пользователей.
UPD.
Transferred size при первом старте: 297KB
Transferred size после перезагрузки страницы для залогиненного аккаунта: 312KB
Конкурсное задание выполнено не до конца. Не все типы медиа поддержаны. Не сделаны видеоплеер и фотопросмотрщик, не завершена работа над просмотром видеосообщений. Поиск поддержан только в третьей колонке, не работает переход к найденному в чате сообщению.
Скорость работы приложения высокая, однако анимированные стикеры в чате и процесс загрузки стикеров в emoji-панели ощутимо уменьшают производительность приложения. Кроме того, периодически наблюдается долгая загрузка при повторном заходе в чат. Работа практически полностью соответствует дизайну представленных макетов. Некоторые замечания по итогам первого этапа не были учтены.
Существенные недостатки, обнаруженные при тестировании работы:
– При обновлении страницы и включенной функции ‘Keep me signed in’ приложение может разлогинить аккаунт;
– Если несколько раз подряд кликнуть на чат в списке, его содержимое перестаёт отображаться;
– Некорректно отображаются пересланные видео;
– Невозможно остановить загрузку файлов;
– Нет поддержки подписей при загрузке медиа;
– Собственные сообщения, отправленные с другого устройства, отображаются в чате как входящие.
Другие недоработки:
– При наличии в списке верифицированных чатов бейдж может случайным образом переноситься на открытый чат;
– Не реализовано отображение Apple эмодзи на других платформах.
– При первом запуске приложения смаргивает фон чатов;
– При отправке сообщения нет переноса строки;
– Вторая галочка после прочтения сообщения отображается только в списке чатов, но не в самом чате;
– В прикрепленных контактах дублируется символ плюса в начале номера.
Отдельно отметим начатую работу над дополнительными экранами в третьей колонке — редактированием информации каналов, групп и пользователей.
UPD.
Transferred size при первом старте: 297KB
Transferred size после перезагрузки страницы для залогиненного аккаунта: 312KB
macOS 10.15.3, Chrome 80.0.3987.
A
Hello!
A few unobvious things about my work:
1. Own lightweight protocol implementation (layer 105, ws, workers), taken the best of existing solutions.
(In the prev stage, I used the telegram-mtproto library).
2. Ribbon layout (see video).
3. Photos and videos are cropped according to the shape of the bubbles according to the design.
Support for displaying complex messages (like reply to media by sticker).
4. Text formatting is supported when sending (for example ctrl+b, ctrl+i).
In the input field, html content can be copied, extra tags will be removed.
5. As a bonus, the layout of the remaining Right Sidebar screens has been made so far without functionality.
Sending a message occurs by ctrl+enter (or alt+enter or shift+enter)
A few unobvious things about my work:
1. Own lightweight protocol implementation (layer 105, ws, workers), taken the best of existing solutions.
(In the prev stage, I used the telegram-mtproto library).
2. Ribbon layout (see video).
3. Photos and videos are cropped according to the shape of the bubbles according to the design.
Support for displaying complex messages (like reply to media by sticker).
4. Text formatting is supported when sending (for example ctrl+b, ctrl+i).
In the input field, html content can be copied, extra tags will be removed.
5. As a bonus, the layout of the remaining Right Sidebar screens has been made so far without functionality.
Sending a message occurs by ctrl+enter (or alt+enter or shift+enter)
D
Bad scrolls and main layout, message container too.
Forwarded photo layout so bad.
No default telegram background avatars.
Lags with message history scroll up.
Media does not load automatically, need to click on loader.
No new emojies, no animation for panel.
No animations media and cant open media.
No caching, flood wait errors.
No media players.
Cant send message with enter.
Cannot enter text until you click a text field with a mouse.
Left, Right sidebar is so laggy.
No global search.
No message popups with edit, copy, etc.
No upload media popup.
Bug with deleted message, dialog becomes empty, chat is empty too.
After 10 minutes of use, the application freezes.
Bad work, sorry :(
Forwarded photo layout so bad.
No default telegram background avatars.
Lags with message history scroll up.
Media does not load automatically, need to click on loader.
No new emojies, no animation for panel.
No animations media and cant open media.
No caching, flood wait errors.
No media players.
Cant send message with enter.
Cannot enter text until you click a text field with a mouse.
Left, Right sidebar is so laggy.
No global search.
No message popups with edit, copy, etc.
No upload media popup.
Bug with deleted message, dialog becomes empty, chat is empty too.
After 10 minutes of use, the application freezes.
Bad work, sorry :(
Chrome, Win10
p
Best implementation, when i open another implementation my cpu goes up, but this is best ...
Browser
Nobody added any issues yet...