Официальная новость: MyChat 2023.2 — улучшенные конференции

 

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

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

 
[+] новое;

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

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

 

MyChat Client


[+] (win32) инструмент для закрытия конференций;

[+] (win32) инструмент для переименования конференций;

[+] (win32) автоматическое переключение на английскую раскладку при входе в консоль (Ctrl+`);

[+] (win32) инструмент для удаления текстовых конференций;

[+] (ios) добавлен список всех активных конференций с возможностью входа в них;

[+] (websupport) отправка/получение статусов сообщений ("отправлено", "получено", "прочитано") в чате WEB-поддержки для сайта;

[+] (ios) добавлена возможность использования альтернативного адреса сервера;


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

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

[*] (win32) дополнено сообщение про нехватку свободного места на сервере при заливке файла, указывается, сколько свободного места в байтах осталось и буква диска (ошибка #0277);

[*] (win32) в списке доступных для входа конференций теперь показывается, сколько пользователей онлайн из общего количества находится внутри;

[*] (win32) в списке конференций для входа не показываются те конференции, в которых уже сейчас находится пользователь;

[*] (android) добавлена поддержка Android 13, обновлена библиотека для работы с emoji;

[*] (win32) если открыть консоль (Ctrl+~), а слева, например, открыт список диалогов с выделенным пользователем или конференцией, а затем кликнуть по тому же элементу в диалоге — программа не переключалась на историю чата, консоль оставалась активной на экране. Исправлено;

[*] (win32) полностью отключен встроенный FTP сервер, оставшийся от старых версий, когда обмен файлами был "точка-точка";

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


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

[-] (android) иногда приложение падало с ошибкой на странице добавления сервера. Исправлено;

[-] (win32) баг с фильтром названий/тем конференций в инструменте входа в существующие конференции (Alt+E), иногда после первого применения фильтр начинал сбоить;

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

[-] (android) во время аудио-звонка датчик приближения отключал экран только после установки соединения. Исправлено;

[-] (android) исправлена загрузка файлов и изображений по http, приложение аварийно завершало работу;

[-] (websupport) отображались технические сообщения в виде "рупора". Исправлено;

[-] (win32) перестал работать просмотр перемещений пользователей по карте из-за обновления сервиса OpenLayers, который мы используем. Исправлено;

[-] (win32) баг при переключении между основным и резервным сервером, http(s) адрес для upload/download файлов не менялся;

[-] (android) (ios) после регистрации нового пользователя неправильно загружался список пользователей с сервера. Исправлено;

[-] (win32) если кликнуть правой кнопкой мышки в "Уведомлениях" (Ctrl+4), то пункт в списке выделялся, но не делался рендеринг в окне справа. Исправлено;

[-] (win32) не запускался мастер первого запуска после установки MyChat Client "c нуля". Исправлено;

[-] (win32) не работали плагины, которые используют команды для отправки/приёма raw data, исправлено;

[-] (win32) баг с переключением на информацию про android/ios через главное меню "Справка";

[-] (macos, linux, web) не отображались имена в списках контактов. Исправлено;

[-] (win32) ошибка ID: F0D0849E, при попытке выхода из программы, если после запуска был открыт менеджер учётных записей;

[-] (win32) если переключиться на личные контакты, список пуст, и затем свернуть окно — MyChat Client "зависал". Исправлено;

[-] (ios) исправлено получение пуш-уведомлений, теперь статус "доставлено" отправляется корректно;

 

MyChat Server


[+] 4 новых правила в правах групп пользователей раздела "Конференции": "Удаление конференций", "Закрытие конференций", "Удаление своих конференций" и "Закрытие своих конференций";

[+] в дистрибутив сервера добавлена справка на украинском языке;


[*] увеличена скорость работы консольной команды "remove privates";

[*] заблокированные пользователи теперь не включаются в списки пользователей конференций (любых, user defined либо автосоздаваемых на сервере);


[-] ошибка в рендерере списка конференций GUI сервера, если в названии или теме конференции были символы, отличные от стандартных букв/цифр и знаков препинания, сервер "падал". Исправлено;

[-] (admin) в разделе скриптов "User defined scripts" не отображались галочки для включения/отключения скриптов. Исправлено;

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

[-] функция проверки пароля пользователя в админке при получении QR-кода пользователя в менеджере пользователей работала некорректно. Исправлено;

[-] не всегда корректно работало изменение шаблона вида имён пользователей в чате. Исправлено.