Все самые свежие новости о MyChat. Обновления версий, анонсы новых сервисов, важные объявления, акции и скидки для покупателей. Информация о будущих версиях
Аватара пользователя
Алексей Пикуров
История всех версий MyChat

В скобках указывается дата, когда была реализована новая возможность или исправлена ошибка.

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

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-страницы встроенной рекламы, если она используется.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (29.06.2023) (win32) ошибка #0103 при обработке списков запрещённых/разрешённых плагинов, могла выдаваться, когда список запрещённых плагинов пустой. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (29.06.2023) ошибка изменения настроек размера кеша встроенного WEB-сервера;
[-] (29.06.2023) ошибка изменения настроек URL-страницы встроенной рекламы, если она используется.
Аватара пользователя
Алексей Пикуров
Свежая сборка MyChat 2023.4.0
(обновите страницу загрузки в браузере по Ctrl+F5)

Инструкция по обновлению
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (29.06.2023) (android) в Android 13 при попытке отправить файл или фото не появлялся запрос на получение разрешения. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (03.07.2023) (win32) если прокрутить мышкой историю сообщений в конференции или в привате вверх, а затем получить входящее сообщение — то история теперь не прокручивается автоматически вниз, как это происходит при отправке собственного сообщения. Читать текст стало удобнее.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (05.07.2023) клиентские ошибки о блокировке IP адресов дополнены, в них добавлена информация о самом IP, который "видит" сервер со своей стороны для облегчения идентификации проблем с исправлением некорректных условий фильтров на сервере.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (05.07.2023) (support) не работал чат поддержки в браузере, когда он открыт в режиме инкогнито. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (05.07.2023) (win32) настройка для разрешения редактирования отправленных своих сообщений в чатах с помощью символа "*";
[+] (05.07.2023) (win32) настройка для выхода в менеджер учётных записей после ручного выхода из программы (Alt+X).

Свежая сборка MyChat 2023.4.0
(обновите страницу загрузки в браузере по Ctrl+F5)

Инструкция по обновлению
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (07.07.2023) вызов функции "Разбудить пользователя" (F8 в привате) приводил к отключению приложения от сервера. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (07.07.2023) (win32) если новым клиентом подключиться к старому серверу, то показывался неправильный текст сообщения об ошибке. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (13.07.2023) переделана система протоколов для совместимости со стандартом SysLog.

Все события теперь делятся на 6 категорий:
[FATAL] = 1
любая ошибка, которая приводит к закрытию службы или приложения для предотвращения потери данных (или дальнейшей потери данных). Это - самые тяжёлые ошибки и ситуации, когда гарантировано повреждение или потеря данных

[ERROR] = 2
любая ошибка, которая является фатальной для операции, но не для службы или приложения (не удается открыть требуемый файл, отсутствуют данные, указан неправильный пароль и т.д.). Эти ошибки требуют вмешательства администратора или пользователя, но не приводят к фатальным сбоям

[WARN] = 3
все, что потенциально может вызвать странности приложения, но которые программа автоматически устраняет либо может продолжать работу дальше без фатальных ошибок (например, переключение с основного на резервный сервер, повторная попытка операции, отсутствие дополнительных данных и т. д.)

[INFO] = 4
полезная информация для работы. Информация, которую полезно всегда иметь под рукой, но на которую не обращают внимания в обычных обстоятельствах. Это стандартный уровень протоколирования

[DEBUG] = 5
расширенная диагностика (IT персонал, системные администраторы и т.д.)

[TRACE] = 6
"трассировка", для подробной глубокой отладки, логов будет очень много
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (14.07.2023) консольная команда debug заменена командой loglevel, логика работы расширена и дополнена.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (17.07.2023) (msl) скриптовая функция mGetUserDataAsJSON дополнена параметром BirthdayISO в формате ISO 8601.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (18.07.2023) (integration api) функция MCIAPI_CS_SetUserInfoByUIN для изменения полей учётной записи пользователя по его UIN.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (21.07.2023) (integration api) добавлен опциональный параметр "Context" во все команды Integration API;
[+] (21.07.2023) (integration api) в результат работы команды MCIAPI_CS_AddBBSMessage добавлено поле Expired для получения даты и времени окончания срока действия объявления;

[*] (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");

[-] (21.07.2023) (integration api) в команде MCIAPI_CS_SendBroadcastMessage не возвращался результат ID.
Аватара пользователя
Алексей Пикуров
Свежая сборка MyChat 2023.4.2
(обновите страницу загрузки в браузере по Ctrl+F5)

Инструкция по обновлению
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (31.07.2023) (win32) символы перевода строк (CR/LF) в теме конференции теперь автоматически игнорируются;

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

MyChat Server
[+] (31.07.2023) (integration api) команда MCIAPI_CS_SetChannelTopic для изменения темы конференции;

[-] (31.07.2023) при изменении темы конференции, если был включен фильтр нецензурных выражений, флаг проверки темы конференции обрабатывался неправильно.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (01.08.2023) (integration api) команда MCIAPI_CS_GetChannelUIDByName для получения UID конференции по её названию;
[+] (01.08.2023) (integration api) команда MCIAPI_CS_GetChannelInfo для получения названия и топика конференции по её UID.
Аватара пользователя
Алексей Пикуров
Официальная новость о выходе новой версии: "MyChat 2023.5 — обновление Integration API".