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 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

2
by rating

Issues

Fair Quokka Mar 31 at 13:06
Transferred size: 295KB. Оптимизирован первый запуск, приложение имеет небольшой размер.

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

Скорость работы приложения высокая, однако анимированные стикеры в чате и процесс загрузки стикеров в emoji-панели ощутимо уменьшают производительность приложения. Кроме того, периодически наблюдается долгая загрузка при повторном заходе в чат. Работа практически полностью соответствует дизайну представленных макетов. Некоторые замечания по итогам первого этапа не были учтены.

Существенные недостатки, обнаруженные при тестировании работы:
– При обновлении страницы и включенной функции ‘Keep me signed in’ приложение может разлогинить аккаунт;
– Если несколько раз подряд кликнуть на чат в списке, его содержимое перестаёт отображаться;
– Некорректно отображаются пересланные видео;
– Невозможно остановить загрузку файлов;
– Нет поддержки подписей при загрузке медиа;
– Собственные сообщения, отправленные с другого устройства, отображаются в чате как входящие.

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

Отдельно отметим начатую работу над дополнительными экранами в третьей колонке — редактированием информации каналов, групп и пользователей.

UPD.

Transferred size при первом старте: 297KB
Transferred size после перезагрузки страницы для залогиненного аккаунта: 312KB
macOS 10.15.3, Chrome 80.0.3987.
20
Merry Ant Apr 3 at 18:50
Все так, но перенос строки при отправке сообщения все-таки есть :) Новая строка по нажатию Enter, отправка по Ctrl+Enter (Alt+Enter, Shift+Enter). Также хочу отметить поддержку форматирования текста (ctrl+b, ctrl+i) и вставку html текста при отправке сообщения, это мало у кого сделано.
Merry Ant Feb 23 at 11:44
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)
1
Captain Awesome Feb 18 at 15:04
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 :(
Chrome, Win10
Merry Ant Feb 18 at 16:17
Ufff :)

At this stage, I was focused on fulfilling the assigned competitive task and creating my implementation of the protocol from scratch.

So many of the written errors (like a forward screen, global search, etc) I just didn’t do at this stage.

Messages are sent on ctrl+enter (as well as alt+enter, shift+enter). Enter gives new line

Media really does not load automatically, now the behavior is like that of the official telegram application with autoload disabled in the settings. Nevertheless, the autoload functionality is ready (for example, stickers and animated stickers are loaded automatically, and only when we scroll to them).

I note that after manual download, photos are displayed, audio and video and animated stickers are played.

I would be grateful if you write in more detail about lags and bugs.
pejman hkh Mar 6 at 10:15
Best implementation, when i open another implementation my cpu goes up, but this is best ...
Browser
Nobody added any issues yet...