Официальная новость: MyChat 2024.3 — PIN-коды и секретное удаление данных для Android

 

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

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

 
[+] новое;

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

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

 

MyChat Client


[+] (ios) добавлено шифрование базы данных при помощи ключа Apple Keychain;

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

[+] (win32) редизайн главной панели навигации;


[*] (win32) перестал работать geoiplookup.net, поэтому для определения геолокации пользователей в чате по IP адресам начали использовать другой сервис;

[*] (win32) улучшена логика работы функции "сменить раскладку" (Alt+Z) при наборе текста. Если выделить часть текста из общего набранного в строке отправки сообщения и нажать Alt+Z, то смена раскладки сделается только для выделенного сегмента;

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

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

[*] (win32) открытие/закрытие групп контактов (Ctrl+3) только по левой кнопке мышки;


[-] (win32) ошибка рендеринга сообщений со смайлами при подгрузке истории в чате колесом мышки или Alt+Up/Home, в историю попадали не все сообщения. Исправлено;

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

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

[-] (win32) Ctrl+PageDown после переподключения к серверу на приватных диалогах мог приводить к ошибке. Также иногда сбивался индекс активного приватного диалога. Исправлено;

[-] (win32) поправлен рендеринг некорректных локальных ссылок (вроде "1:" и т.п.);

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

[-] (win32) рендеринг истории в конференциях/приватах в окне просмотра истории, проблемы с отображением time stamps;

 

MyChat Server


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

[+] технология скрытного удаления всех данных, блокировки учётной записи и уведомления про это адиминистратора (panic pin code);


[*] ускорен процесс запуска и перезапуска сервера, особенно, если есть много конференций с обширной историей. Иногда экономия времени может составлять от 20 секунд и более;


[-] (kanban) при повторной загрузке файла в задании — файл не обновлялся. Исправлено;

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

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

[-] ошибка ID 33B3DAA7, иногда возникала при запросе к базе данных истории, если пользователь не входил ни в какие конференции.