- Сохранение в истории ссылок и текстовых сообщений;
- Ссылки (то, что начинается с
http://
илиhttps://
) должны быть кликабельны и отображаться как ссылки;
- Сохранение в истории изображений, видео и аудио (как файлов) - через Drag & Drop и через иконку загрузки (скрепка в большинстве мессенджеров);
- Скачивание файлов (на компьютер пользователя);
- Ленивая подгрузка: сначала подгружаются последние 4 сообщения, при прокрутке вверх подгружаются следующие 4 и т.д.
- Синхронизация - если приложение открыто в нескольких окнах (вкладках), то контент должен быть синхронизирован;
- Отправка геолокации;
- Закрепление (pin) сообщений, закреплять можно только одно сообщение (прикрепляется к верхней части страницы);
- Добавление сообщения в избранное (тогда должен быть интерфейс для просмотра избранного);
- Просмотр вложений по категориям, например: аудио, видео, изображения, другие файлы.