Testing and Issues
Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.
Some issues identified during testing:
– The chats screen lacks pinned chats, last seen timestamps, badges, previews, updating the chats list.
– No service messages are dispalyed in the chat list.
– Messages are sent with double checks.
– Media captions stay as a draft and are not sent at all.
– Large files fail to load.
– Video messages can overlap other entities in the chat.
– Missing support for line breaks.
– Apple emoji are not supported.
On the positive side, Shared Media and photo viewer are the app's advantages. Unfortunately, the sidebar on the right may overlap with the input field.
Clarifications regarding chats list. Yet to be implemented (all actions were performed using other device):
– Chat left;
– Empty service messages;
– Profile pictures and chats names not updated;
– No pins, no drafts.
– New chats.
Transferred size on startup: 290KB
Transferred size after logging in: 333KB
+ Sends new message. Switch to text mode on long message (new lines allowed).
+ Sends and displays regular and animated stickers
+ Previews and displays links
+ Stickers/emoji dialog with categories/sets navigation and caching
+ Stickers popup when clicking on sticker in messages with function to add/remove sets
+ Upload photo/video displaying previews for both
+ Displaying photos/videos. With navigation. Streaming support for long videos (got issues in Safari in return though)
+ Support for round videos. Displays, plays muted and playing in line with sound on click.
+ Uploading files
+ Media and Docs section in right sidebar
+ Downloading files with progress display
+ Messages search in right sidebar
Othen than this, compared with 1st stage, switched to websockets and fixed 2fa.
Media animations so laggy, no reverse animation
Bug with unread message in the group
No online status
Chat should start at the bottom and not at the top
The application is too slow and laggy
I'm sorry, I decided to stop checking your work, it slows down too much, I recorded 2 videos for you