Официальная новость: MyChat 2025.2 — множественные ключи для Integration API

 

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

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

 
[+] новое;

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

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

 

MyChat Client


[+] (alt) добавлен плеер для воспроизведения голосовых сообщений;


[*] (win32) если прокрутить текст в окне чата вверх, а потом переместить окно, не меняя его размер — бегунок прокрутки остаётся на месте, а не "прыгает" в самый низ, как было раньше;

[*] (win32) в протоколе подключения mcserv.log теперь также добавляется IP хоста, к которому происходит подключение, если в настройках указано доменное имя сервера MyChat, это помогает искать проблемы настройки локальных DNS/WINS серверов;


[-] (win32) решена проблема с окном смайликов и реакций на сообщения в high dpi мониторах с включенным масштабированием;

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

[-] (win32) если в окне информации о пользователе (F4) из контекстного меню выбрать "Скопировать всё" либо кликнуть на пустой строке в таблице и выбрать "Скопировать", то программа падала с ошибкой ID F2ADFADA (List index out of bounds (0)). Исправлено;

 

MyChat Server


[+] реализована поддержка множественных ключей для Integration API;

[+] IP фильтры для разрешённых и запрещённых подключений iOS-приложений;


[*] вызов скриптовой функции mSendBroadcast мог приводить к "зависанию" сервера при некоторых условиях. Исправлено;


[-] админка, "Инструменты", "Интеграция", "phpBB 3" в списке получателей выводились все созданные конференции на сервере, а не те, которые были реально включены. Исправлено;

[-] в правиле для брандмауэра Windows для веб-сервера nodejs путь формировался с ошибкой, исправлено;

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

[-] не делалась проверка прав при отправке оповещения, исправлено.