
Ср июн 28, 2023 1:16 pm Ср июн 28, 2023 1:16 pm
В скобках указывается дата, когда была реализована новая возможность или исправлена ошибка.
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;
MyChat Client
[+] (05.07.2023) (win32) настройка для разрешения редактирования отправленных своих сообщений в чатах с помощью символа "*";
[+] (05.07.2023) (win32) настройка для выхода в менеджер учётных записей после ручного выхода из программы (Alt+X);
[*] (31.07.2023) (win32) символы перевода строк (CR/LF) в теме конференции теперь автоматически игнорируются;
[*] (14.07.2023) консольная команда debug заменена командой loglevel, логика работы расширена и дополнена;
[*] (13.07.2023) переделана система протоколов для совместимости со стандартом SysLog;
[*] (05.07.2023) клиентские ошибки о блокировке IP адресов дополнены, в них добавлена информация о самом IP, который "видит" сервер со своей стороны для облегчения идентификации проблем с исправлением некорректных условий фильтров на сервере;
[*] (03.07.2023) (win32) если прокрутить мышкой историю сообщений в конференции или в привате вверх, а затем получить входящее сообщение — то история теперь не прокручивается автоматически вниз, как это происходит при отправке собственного сообщения. Читать текст стало удобнее;
[-] (31.07.2023) (win32) не работало изменение темы конференции с MyChat Client;
[-] (31.07.2023) (win32) если с помощью Integration API тему конференции сделать пустой, то MyChat Client игнорировал это до переподключения. Исправлено;
[-] (07.07.2023) (win32) если новым клиентом подключиться к старому серверу, то показывался неправильный текст сообщения об ошибке. Исправлено;
[-] (29.06.2023) (android) в Android 13 при попытке отправить файл или фото не появлялся запрос на получение разрешения. Исправлено;
[-] (29.06.2023) (win32) ошибка #0103 при обработке списков запрещённых/разрешённых плагинов, могла выдаваться, когда список запрещённых плагинов пустой. Исправлено;
MyChat Server
[+] (01.08.2023) (integration api) команда MCIAPI_CS_GetChannelUIDByName для получения UID конференции по её названию;
[+] (01.08.2023) (integration api) команда MCIAPI_CS_GetChannelInfo для получения названия и топика конференции по её UID;
[+] (31.07.2023) (integration api) команда MCIAPI_CS_SetChannelTopic для изменения темы конференции;
[+] (21.07.2023) (integration api) добавлен опциональный параметр "Context" во все команды Integration API;
[+] (21.07.2023) (integration api) в результат работы команды MCIAPI_CS_AddBBSMessage добавлено поле Expired для получения даты и времени окончания срока действия объявления;
[+] (18.07.2023) (integration api) функция MCIAPI_CS_SetUserInfoByUIN для изменения полей учётной записи пользователя по его UIN;
[+] (17.07.2023) (msl) скриптовая функция mGetUserDataAsJSON дополнена параметром BirthdayISO в формате ISO 8601;
[*] (21.07.2023) (integration api) параметр Type функции MCIAPI_CS_MediaCall переименован в CallType;
[*] (21.07.2023) (integration api) в результат работы функции MCIAPI_CS_MediaCall добавлены поля UINFrom, UINTo и CallType;
[*] (21.07.2023) (integration api) в результаты работы функции MCIAPI_CS_AddUserToCommonContacts добавлены поля GroupID и UIN;
[*] (21.07.2023) (integration api) функция MCIAPI_CS_CommonContactsRebuild удалена, кеши общего списка контактов сейчас обновляются автоматически;
[*] (21.07.2023) (integration api) значительно усилены контроли на корректность данных, чтобы максимально уменьшить вероятность "падения" сервера при случайных или намеренных отправках некорректных данных в запросах;
[*] (21.07.2023) (integration api) обновлена документация, добавлены описания около двух десятков новых ошибок;
[*] (21.07.2023) (integration api) в результаты работы команды MCIAPI_CS_GetLoginToken добавлен параметр UIN;
[*] (21.07.2023) (integration api) в команде MCIAPI_CS_GetLoginToken параметр Style заменён на AuthType;
[*] (21.07.2023) (integration api) добавлено поле ID в результаты работы функции MCIAPI_CS_GetWebSupportGroupUsersList;
[*] (21.07.2023) (integration api) добавлено поле ActualTo в результаты работы команды MCIAPI_CS_SendBroadcastMessage;
[*] (21.07.2023) (integration api) в результат работы команды MCIAPI_CS_AddBBSMessage добавлено поле Expired для получения даты и времени окончания срока действия объявления(integration api) в параметре UserFrom команды MCIAPI_CS_AddBBSMessage теперь можно указать доменного пользователя (domain\login);
[*] (21.07.2023) (integration api) параметр Expired в команде MCIAPI_CS_AddBBSMessage теперь указывается в UTC;
[*] (21.07.2023) (integration api) в команде MCIAPI_CS_RegisterNewUser убраны параметры IP, NetName и ClientType; добавлены контроли на дубликаты ников и email, обработка зарезервированных ников;
[*] (21.07.2023) (integration api) параметр "Started" в результате команды MCIAPI_CS_GetServerInfo теперь содержит дату и время в ISO-формате (yyyy-mm-dd hh:nn:ss);
[*] (21.07.2023) (integration api) переделана команда MCIAPI_CS_GetUINByEmail, убраны параметры Domain и AuthType;
[*] (21.07.2023) (integration api) переделана команда MCIAPI_CS_GetUINByNick, убраны параметры Domain и AuthType, домен при необходимости можно указать в поле Nick ("domain\login");
[-] (31.07.2023) при изменении темы конференции, если был включен фильтр нецензурных выражений, флаг проверки темы конференции обрабатывался неправильно;
[-] (21.07.2023) (integration api) в команде MCIAPI_CS_SendBroadcastMessage не возвращался результат ID;
[-] (07.07.2023) вызов функции "Разбудить пользователя" (F8 в привате) приводил к отключению приложения от сервера. Исправлено;
[-] (05.07.2023) (support) не работал чат поддержки в браузере, когда он открыт в режиме инкогнито. Исправлено;
[-] (29.06.2023) ошибка изменения настроек размера кеша встроенного WEB-сервера;
[-] (29.06.2023) ошибка изменения настроек URL-страницы встроенной рекламы, если она используется.
Чат со мной