MyChat 2023.3 — новая справка

  1. Обновление справочной системы
  2. Улучшения антимат-фильтра
  3. Все изменения общим списком + история разработки
  4. Как обновиться на последнюю версию?

1. Обновление справочной системы


Полнотекстовый поиск, новый адаптивный дизайн для компьютеров, планшетов и смартфонов. Справка включена в дистрибутив MyChat Server, поэтому работает в браузере, даже если MyChat работает в закрытой корпоративной сети без выхода в интернет.


2. Улучшения антимат-фильтра


Сделали экспорт и импорт списка плохих слов для антимат-фильтра, при импорте из текстового файла (в кодировке UTF8) общий список дополняется новыми словами:

Антимат-фильтр на сервере MyChat

Сам антимат-фильтр стал работать примерно в два раза быстрее, а в настройках конференций-исключений теперь используется UID, а не название конференции, потому что её можно переименовать. Также добавили ограничение на размер слова для фильтра (максимум 64 символа).


3. Все изменения общим списком + история разработки


История разработки версии с комментариями разработчиков

MyChat Client

[*] (win32) обработка ситуации, когда клиентское приложение более новой версии, чем сервер, показ ошибки в менеджере учётных записей;
[*] (win32) переделано окно уведомления про ошибку в менеджере учётных записей (Alt+A);
[*] (win32) если при попытке подключения к серверу произошла сетевая ошибка, то в менеджере учётных записей пишется полная информация про это;

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

MyChat Server

[+] экспорт и импорт списка плохих слов для антимат-фильтра, при импорте из текстового файла (в кодировке UTF8) общий список дополняется новыми словами;
[+] настройка для скрытия робота в конференциях чата в шаблонах настроек на сервере;

[*] если в настройках сервера отключен показ важных уведомлений про функции чата в MyChat Client, то минимальные три сообщения показываться всё равно будут (support, android, ios);
[*] антимат-фильтр стал работать примерно в два раза быстрее;
[*] в настройках конференций-исключений для антимат-фильтра теперь используется UID, а не название конференции, потому что её можно переименовать;
[*] в антимат-фильтре не допускается использование символов-разделителей " .,"—/\|!;:()[]{}_=+-*&?#$%'". База данных автоматически обновляется и неподходящие слова будут удалены;
[*] добавлено ограничение на размер слова для антимат-фильтра (максимум 64 символа);

[-] если добавить в автосоздаваемую конференцию группу, затем удалить её, а потом снова попытаться добавить ту же группу — сервер выдавал ошибку. Исправлено;
[-] ошибка при создании новой конференции и приглашении туда одного или нескольких пользователей из MyChat Client. Приглашение не отправлялось онлайн-пользователям, а дублировалось для отправителя. Исправлено;
[-] константа %workposition% в шаблонах сервера для отображения пользователей при определённых условиях не работала. Исправлено;
[-] неправильное определение uin в сервисе MyChat Guest, если не был указан email при генерации инвайта;
[-] (Admin) неправильно формировался QRCode в профиле пользователя. Исправлено;
[-] часть конференций после обновления сервера могла быть закрыта. Исправлено;
[-] не всегда удалялись push-токены при ручном отключении iOS/Android приложений от сервера (logoff).

4. Как обновиться на последнюю версию?


И коммерческая, и бесплатная версии обновляются одинаково. Сначала обновляется сервер, затем — клиенты. В основном, в автоматическом режиме.

Инструкция по обновлению MyChat

Служба поддержки