MyChat 2024.1 — техническое обновление
Официальная новость: 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.