![Аватара пользователя](./download/file.php?avatar=3_1567000305.jpg)
Пн дек 27, 2021 5:19 pm Пн дек 27, 2021 5:19 pm
В скобках указывается дата, когда была реализована новая возможность или исправлена ошибка.
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;
MyChat Client
[+] (02.04.2022) если в правах запрещена отправка сообщений в конференциях, то в чате закрывается блок интерфейса для ввода и отправки сообщений, и показывается уведомление в нижней части чата;
[+] (22.02.2022) теперь можно изменять ширину правой информационной панели в чате (Ctrl+/);
[+] (14.02.2022) (Web) (Linux) (Mac) добавлена обработка скриптовой команды mSetRemoteClientCurrentPlaceID;
[+] (06.02.2022) инструмент для изменения темы конференции в MyChat Client (ПКМ диалогах конференций (Ctrl+2) или клик по троеточию/названию конференции, "Изменить", "Тему");
[+] (03.02.2022) (Android) в настройках добавлены кнопки удаления истории приватов и конференций из локальной базы данных;
[+] (03.02.2022) (Android) добавлена обработка настроек для отключения хранения истории на клиенте из шаблона настроек;
[+] (01.02.2022) консольная команда purge backups/caches <days>;
[+] (01.02.2022) контекстное меню в конференциях и приватах, "Текст", "Очистить окно" - Ctrl+Del, для мгновенной очистки видимого содержимого окна чата;
[+] (28.01.2022) (Android) настройки для запрета хранения истории конференций и приватов в локальной базе данных;
[+] (28.01.2022) (Android) добавлен парсинг типа сообщения "Бан";
[+] (28.01.2022) (Android) по тапу на аватарке пользователя в конференции, если есть права, можно открыть раздел администрирования (бан, блокировка, отключение от сервера, увольнение и т. д.);
[+] (28.01.2022) ключ командной строки mcclient.exe /sendfile для отправки файла в конференцию или приват;
[+] (28.01.2022) Alt+С — очистка стиля выделенного текста в инструменте отправки форматированного текста (Alt+T);
[+] (19.01.2022) (iOS) настройки для запрета хранения истории конференций и приватов в локальной базе данных;
[+] (07.01.2022) настройки для запрета хранения истории конференций и приватов в локальной базе данных;
[+] (07.01.2022) инструмент для полного удаления текстовых протоколов, истории конференций и приватов в локальной базе данных MyChat Client, как раздельно, так и "разом";
[+] (06.01.2022) Ctrl+"колесо мышки вверх/вниз" меняет размер текста в чате;
[+] (06.01.2022) Ctrl+Up/Down прокручивает содержимое окна чата, как если бы вы делали это мышкой;
[*] (22.02.2022) (Web-chat) если клиенту пришел шаблон настроек с отключенным хранением истории приватов или конференций, то после потери связи полностью очищается окно чата;
[*] (21.02.2022) (Android) при отключенном хранении истории теперь не хранится также список диалогов;
[*] (08.02.2022) установщик MyChat Client теперь автоматически определяет язык локализации;
[*] (08.02.2022) упрощенный вариант установки MyChat Client теперь не задаёт вопросов, а сразу запускается, соединяется с сервером и автоматически регистрирует пользователя;
[*] (07.02.2022) автоматический установщик клиентского приложения из лобби сервера научился игнорировать лишние символы в своём названии, если дистрибутив скачивается повторно и браузер добавляет в конец названия файла индекс копии;
[*] (05.02.2022) более интеллектуальный поиск пользователей (Alt+F), можно искать русскими и английскими буквами, например "Юлия" или "Julia", программа поймёт запрос правильно и выдаст нужные результаты;
[*] (03.02.2022) (Android) при выключенной настройке "Хранить историю приватов" или "Хранить историю конференций", при потере связи с сервером автоматически будет закрываться активный чат, а списки диалогов или конференций будут спрятаны. Также появится информационное сообщение, почему списков нет;
[*] (01.02.2022) доделаны уведомления об онлайн-пользователях в чате, сделаны toast-сообщения;
[*] (01.02.2022) улучшена технология звонков в сложных сетях, используются протоколы TCP и UDP, предпочтение отдаётся UDP;
[*] (28.01.2022) если координат для просмотра GPS-перемещений пользователя ещё нет или передача данных на смартфоне выключена, то в клиенте показывается плашка, где написано, что истории координат ещё нету. Клик открывает соответствующий раздел справки;
[*] (20.01.2022) (Linux)(Mac)(Web) в сообщении о прочтении оповещения пишется имя пользователя, который прочитал это оповещение;
[*] (15.01.2022) клик по плашке активного звонка в верхней части окна MyChat автоматически переключает на приват с этим человеком;
[*] (07.01.2022) если загрузка истории в окно чата выключена либо есть запрет на хранение истории в локальной базе, в чате про это показывается уведомление. Если кликнуть на нём, то откроются настройки программы;
[*] (06.01.2022) если включить отладочный режим консольной командой debug on, то в файле входящего трафика записывается ещё и распакованный вариант сообщений, если он был сжат GZIP (пометка "unpacked data");
[*] (06.01.2022) если по каким-то причинам не получается залить либо скачать файл или изображение на сервер, то в консоли показывается ошибка с описанием, почему операция не удалась, а также ссылкой на справку для решения проблемы;
[-] (08.06.2022) (Android) неправильно работала кнопка переключения между личным и общим списком контактов, если личный список был пуст, приложение падало с ошибкой. Исправлено;
[-] (08.06.2022) исправлена работа фильтров в диалогах (Ctrl+1), конференциях (Ctrl+2) и оповещениях (Ctrl+4). Неправильно работала прокрутка колесом мышки, если в списках были отфильтрованы данные;
[-] (01.06.2022) (iOS) не работало добавление нового и изменение уже добавленного сервера в мастере. Исправлено;
[-] (30.03.2022) в MSI-дистрибутив не был включен файл WebView2Loader_x86.dll, исправлено;
[-] (21.02.2022) (Support) в сообщении о перенаправлении диалога писались имена пользователей с использованием основного шаблона, а не того, что указан в настройках веб-поддержки. Исправлено;
[-] (16.02.2022) если отправить файл в чат, затем удалить оригинал, а потом снова скачать файл с сервера на свой компьютер, ПКМ на файле в чате не показывало меню Проводника, программа считала, что файл не скачан. Исправлено;
[-] (03.02.2022) (Android) если на входящий видео-звонок отвечать голосом, видео все равно включалось. Исправлено;
[-] (01.02.2022) неправильно вставлялся форматированный текст, если размер шрифта в чате изменён, не делается resize. Исправлено;
[-] (01.02.2022) клики по ссылкам в цитатах не работали. Исправлено;
[-] (01.02.2022) корректно формируются отображаемые имена для пользователей Web-поддержки, если они настроены не так, как в основном чате;
[-] (28.01.2022) (Android) после неудачной попытки подключения на экране логина текст ошибки перекрывался сервисным сообщением. Исправлено;
[-] (28.01.2022) не работал клик на ссылках в сообщениях с форматированным текстом. Исправлено;
[-] (28.01.2022) Ctrl+I при вводе форматированного текста работало неправильно, выделенный текст очищался и вставлялся символ табуляции. Исправлено;
[-] (28.01.2022) ошибка при отправке форматированного текста, если в процессе редактирования выбирать для цвета фона или текста "Automatic". Исправлено;
[-] (17.01.2022) (Android) на устройствах с версией Android до 8.1 иногда время в чате отображалось в 12-часовом формате. Исправлено;
[-] (15.01.2022) не работал пункт контекстного меню "Только онлайн" в дереве контактов (Ctrl+3). Исправлено;
[-] (14.01.2022) при инициализации звонка передавались только STUN адреса, а UDP адреса не устанавливались. Исправлено;
[-] (12.01.2022) (iOS) после выхода из учетной записи, на странице логина появлялась ошибка спустя некоторое время. Исправлено;
[-] (12.01.2022) (Android) (iOS) некорректно работала команда удаления истории, требовался принудительный перезапуск клиента. Исправлено;
[-] (12.01.2022) (iOS) если в аккаунт был выполнен вход одновременно c iOS и любого другого типа приложения, невозможно было начать звонок не на iOS. Исправлено;
[-] (06.01.2022) контекстное меню в разделе Консоль (Ctrl+`) "Открыть файл протокола" не работало. Исправлено;
MyChat Server
[+] (18.02.2022) (MSL) функция mGetUserTotalUnreadPrivateMessagesCount для получения суммы непрочитанных приватных сообщений во всех диалогах;
[+] (01.02.2022) ключ /debug для сервера MyChat для включения режима расширенного протоколирования;
[+] (01.02.2022) правило для блокировки отправки сообщений в конференции;
[+] (28.01.2022) ключ сервера /MIXER=NO;
[+] (28.01.2022) параметр stun-only=true в custom-конфигурации STUN/TURN, если надо использовать только STUN-серверы, но не TURN;
[+] (28.01.2022) правило для разрешения доступа к инструменту проверки доступности портов в админке;
[*] (27.05.2022) (Admin) отображение технических сообщений в просмотре протоколов конференций;
[*] (05.04.2022) кеширование миниатюр изображений в памяти для ускорения "отдачи" клиентам в конференциях;
[*] (04.04.2022) в инсталляторе сервера и клиента теперь указывается номер версии установщика;
[*] (22.02.2022) (Admin) в инструменте для бекапа базы данных сервера добавлен размер файла бекапа;
[*] (22.02.2022) (MSL) функция mConvertMsgToPlainText "научилась" понимать типы сообщений MSG_TYPE_LAN_LINK и MSG_TYPE_ANY_LINK;
[*] (17.02.2022) уменьшен сетевой таймаут при подключению к домену с 60 до 5 секунд. В локальной сети этого более чем достаточно, не приходится долго ждать, если IP контроллера домена указали неправильно или служба AD LDS отключена;
[*] (17.02.2022) если при импорте пользователей из домена нет соединения с LDAP сервером, то показывается сетевая ошибка, например #10060;
[*] (05.02.2022) значительно ускорена процедура массовых изменений учётных записей пользователей;
[*] (01.02.2022) переделан импорт фотографий пользователей из домена по LDAP, увеличена скорость работы;
[*] (28.01.2022) инструмент для проверки доступности сервера из Интернет перенесён в раздел "Инструменты";
[*] (11.01.2022) если на сервере неправильно настроены IP-фильтры + включен bind конкретного IP адреса, а не выбрано "слушать все", то при нажатии кнопки "Администрирование" не получалось войти в админку с интерфейса сервера. Доработано;
[*] (05.01.2022) (Integration API) при отправке ошибки соединение с сервером рвётся не мгновенно, а через 1 секунду, что даёт возможность обработать ошибку на удалённом хосте;
[*] (05.01.2022) (Integration API) при получении ошибки в JSON-ответ добавляются две ссылки на русскую и английскую справки;
[-] (27.05.2022) ошибка ID: 21C643BD, могла возникнуть при обновлении со старых версий 5.xx ("no such table: cuids"). Исправлено;
[-] (27.05.2022) (Admin) в разделе "Конференции" - "Модераторы" значение UID отображалось как "undefined". Исправлено;
[-] (21.04.2022) (Kanban) для проекта, у которого установлен "полный доступ" в его настройках, использовался стандартный набор прав, вместо прав, которые назначены для группы прав подключенного пользователя. Исправлено;
[-] (05.04.2022) ошибка ID: BFE826C5, иногда возникала при создании миниатюр изображений в медленных сетях или при очень больших нагрузках. Исправлена;
[-] (04.04.2022) (Admin) после изменения, включения или отключения custom menu нужен был перезапуск сервера, чтобы клиентские приложения "увидели" изменения;
[-] (22.02.2022) (Admin) в инструменте просмотра истории переговоров время неправильно корректировалось по UTC. Исправлено;
[-] (15.02.2022) ошибка при импорте пользователей из домена. Со временем накапливались дубликаты запрашиваемых данных и процесс импорта требовал всё больше времени. Исправлено;
[-] (01.02.2022) при импорте пользователей из домена иногда возникала ошибка "Out of memory" из-за очень большого размера пакета фотографий импортируемых пользователей. Исправлено;
[-] (28.01.2022) если меняем тип авторизации юзера на доменную, ник автоматически приводится в lowercase;
[-] (28.01.2022) если создать пользователя в админке, установить ФИО, то до перезапуска сервера на клиенте нельзя было найти этого пользователя в инструменте поиска Alt+F. Исправлено;
[-] (18.01.2022) (Web) не работали звонки из-за ошибки формирования ICE серверов. Исправлено;
[-] (17.01.2022) (Kanban) при входе в канбан на новом сервере без проектов не отображается кнопка "Создать проект". Исправлено;
[-] (15.01.2022) при прочтении оповещения с подтверждением (Ctrl+F9) система могла неправильно подсчитать количество прочитавших, если они находились в сети с нескольких устройств одновременно. Исправлено;
[-] (05.01.2022) (Integration API) при возникновении ошибки об отключенном Integration API в команду-ответ не писалась оригинальная команда (evocator). Исправлено;
[-] (28.12.2021) на сервере в разделе "Инструменты", "Шаблоны настроек" можно было выбрать в ниспадающем списке шаблон "MyChat Default Options Set". Исправлено.
Чат со мной