Официальная новость: MyChat 2026.1 — улучшения клиентов, серверных инструментов и канбана

 

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

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

 
[+] новое;

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

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

 

MyChat Client


[+] (alt) тёмная тема в альтернативном клиенте;

[+] (alt) настройки для записи звонков в альтернативном клиенте;

[+] (android) добавлена тёмная тема приложения. Доступно как автоматическое изменение темы в зависимости от системных настроек, так и ручной выбор в настройках приложения;

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

[+] (ios) добавлено отображение оповещений;

[+] (ios) добавлен список полученных оповещений;


[*] (win32) улучшена технология обработки внутренних сообщений, из-за чего снижен риск зависания приложения;

[*] (win32) переделана технология получения HardwareID для улучшения совместимости с виртуальными системами;

[*] (ios) добавлена возможность отправлять до 10 изображений / файлов одновременно;

[*] (ios) улучшено кеширование изображений во время работы, оптимизация их отображения в приватах и конференциях;

[*] (android) приложение стало меньше приблизительно на 40% из-за ряда оптимизаций;

[*] (android) реализована поддержка 16KB page size, приложение запускается и работает быстрее;

[*] (android) добавлена автоматическая очистка устаревших лог-файлов;

[*] (android) изменен просмотрщик логов приложения, теперь доступно переключение между типами логов не закрывая экран просмотра;

[*] (android) логи приложения теперь можно одной кнопкой упаковать в zip-архив и отправить через системное меню "Поделиться";

[*] (win32) более корректный анализ существования папки для приёма файлов. Если она не существует или временно недоступна, будет использоваться default folder в папке "\Мои документы\MyChat\";

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

[*] (win32) убраны настройки для отключения хранения локальных кешей истории сообщений;

[*] (android) (ios) добавлена обработка правила "Максимальное время удаления своих сообщений";


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

[-] (android) в Android 15+ после запуска окна выбора файлов / изображений, через несколько секунд система ограничивала сетевую активность, что приводило к отключению от сервера. Добавлен механизм обхода этого ограничения;

[-] (android) не всегда отображались изображения в ответах на сообщения. Исправлено;

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

[-] (win32) ID: 0CBB49B9. Если в чате нажать на переданный файл ПКМ и выбрать "Сохранить как...", а исходный файл в данный момент занят какой-то программой в монопольном режиме, то покажется уведомление про это;

[-] (android) на Android 14+ до получения разрешения на использование камеры или микрофона входящий звонок не начинался. Исправлено;

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

 

MyChat Server


[+] (admin) выделение текста в инструменте терминала на сервере и стандартное контекстное окно с возможностью копирования;

[+] (admin) в инструменте просмотра протоколов теперь есть поиск по тексту;

[+] (kanban) технология неточного поиска включена автоматически;

[+] (msl) скриптовые функции для работы со строковыми кешами в памяти: MemCacheExists, MemCacheGet, MemCachePut;

[+] (msl) скриптовые функции для асинхронных GET и POST запросов: HTTPSendGetMessageAsync, HTTPSendPostMessageAsync;

[+] (msl) системные скриптовые функции CreateGUIDString и ScriptSleep;

[+] (admin) фильтр пользователей в содержимом групп в админке сервера;

[+] (core) технология автоматического определения отката (rollback) баз данных сервера для автосинхронизации истории и кешей на клиентах чата;


[*] (admin) Ctrl+F1 на функции в скриптовом редакторе отрывает справку по функции в тексте;

[*] (kanban) приоритеты заменены на маркеры, всего 30 штук на выбор;

[*] (kanban) в свойствах проекта теперь можно настроить названия и цвет маркеров;

[*] (web) обновлённый механизм кеширования файлов на встроенном веб-сервере;

[*] (turn) оптимизации для автоматической генерации настроек TURN-сервера для улучшения работы звонков;

[*] (admin) ресайзинг дерева скриптов при изменении его ширины;

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

[*] (admin) импорт пользователей из домена, доблено контекстное меню, "Выделить всех", "Снять выделение", "Инвертировать выделение" и быстрые кнопки для этого;

[*] (admin) в инструменте шаблонов настроек для клиентов доделана опция для показа размера миниатюр картинок в чате;

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

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

[*] (admin) обновлена система протоколирования на сервере, приведена к той, что используется на клиенте (FATAL, ERROR, WARN, INFO, DEBUG, TRACE);

[*] (admin) импорт пользователей из CSV: система автоматически пытается определить разделитель и кодировку файла;

[*] (core) процесс установки и обновления сервера ускорен почти в три раза за счёт оптимизации справки;

[*] (admin) при импорте пользователей из файла ("Пользователи", "Импорт пользователей из файла") теперь можно менять кодировку текста "на лету";


[-] (websupport) обработка ошибки #0248: вы не можете открыть приват с пользователем UIN XXX, потому что он не включен в список операторов WEB-поддержки на сайт;

[-] (websupport) не работал рендеринг процитированных сообщений, исправлено;

[-] (websupport) при открытии нового привата с сайта не показывался статус доставки сообщений, исправлено;

[-] (admin) "Управление пользователями". Если отметить нескольких юзеров и удалить их, то справа сверху должна показываться фраза "Пользователи удалены", а не "Пользователь удалён". Исправлено;

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

[-] (kanban) показ уведомления про ошибку при попытке логина в канбан, если у пользователя недостаточно прав для этого;

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

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

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

[-] (kanban) время создания задания в списке заданий отображалось без учета UTC, исправлено;

[-] (core) ошибка при сохранении токена в базе данных для доступа к встроенному форуму, исправлено;

[-] (skype import) при импорте списка пользователей, которые были приглашены в конференцию, учётки дублировались в MyChat. Исправлено.