Официальная новость: MyChat 2025.1 — ghost mode и реакции на сообщения в Android/iOS

 

Дата релиза: 21.01.2025

История разработки

 
[+] новое;

[*] исправлена ошибка и/или изменено к лучшему;

[-] исправлена ошибка;

 

MyChat Client


[+] (win32) специальный режим "ghost mode" для скрытной работы MyChat Client;

[+] (android) (ios) добавлена возможность ставить реакции на сообщения (меню открывается по долгому нажатию на сообщении);

[+] (android) (ios) долгое нажатие на реакции открывает просмотр списка оставивших реакции людей;


[*] (android) (ios) редизайн контекстного меню сообщений в приватах и конференциях;

[*] (win32) если пользователь успешно подключался к серверу, а потом его учётная запись была удалена, то клиентское приложение получало ошибку #0017, но продолжало попытки подключения. Исправлено, теперь открывается менеджер учётных записей (если не включена прозрачная авторизация);

[*] если сообщение повреждено или неправильно сформировано (например, через Integration API), то оно показывается в чате в исходном виде (текстовый JSON) с пометкой, что это сообщение не может быть корректно показано. Само приложение корректно функционирует;


[-] (android) не отображались ответы на сообщения. Исправлено;

[-] (android) исправлены случаи дублирования сообщений в конференциях;

[-] (android) исправлена ошибка с появлением сервисных сообщений в приватных диалогах (после разблокирования экрана);

[-] (ios) если на сервере зарегистрировано много пользователей и у них установлены аватары, первый запуск приложения после установки мог затянуться на 15+ секунд с блокированием интерфейса. Исправлено;

[-] (win32) ошибка ID: A23BBB1C, могла возникать при клике левой кнопкой мышки на пустом месте в чате, если в диалоге нет сообщений;

[-] (win32) консольная команда /exit вызывала циклический перезапуск программы. Исправлено;

[-] (win32) ошибка в синхронизации истории приватных сообщений: если в диалоге есть реакции, при открытии привата они могли не показаться с первого раза, а только после рестарта приложения или переподключения к серверу. Исправлено;

[-] (win32) если поставить новую реакцию на сообщение без реакций в конференции или привате, а потом попытаться тут же её снять — это сделать не получалось. Исправлено;

[-] (ios) некорректно работал ответ на сообщение, а также его редактирование. Исправлено;

 

MyChat Server


[*] уменьшен размер дистрибутива MyChat Server;

[*] в фильтре списка пользователей в инструменте просмотра истории в админке можно вводить UIN пользователя;

[*] в админке в инструменте просмотра истории, если сообщение повреждено, сервер предлагает его удалить (предварительно показав тело сообщения с техническими данными);


[-] ошибка при обновлении со старых версий (like 7.7), автосоздаваемые конференции не переносились. Исправлено;

[-] исправлена ошибка в валидаторе входящих сообщений для Integration API.