Все самые свежие новости о MyChat. Обновления версий, анонсы новых сервисов, важные объявления, акции и скидки для покупателей. Информация о будущих версиях
Аватара пользователя
Алексей Пикуров
История всех версий MyChat

В скобках указывается дата, когда была реализована новая возможность или исправлена ошибка.

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

MyChat Client
[+] (06.05.2019) базы данных MyChat Client теперь шифруются;
[+] (29.04.2019) настройки для переназначения "горячих" клавиш для звонков и разворачивания окна чата на весь экран;
[+] (23.03.2019) новый инструмент для отправки многоадресных приватных сообщений (Alt+F9);
[+] (15.03.2019) консольная команда "hwid" для получения HardwareID устройства, на котором сейчас запущен MyChat Client;
[+] (26.02.2019) инструмент для перенаправления пользователей в приватном чате;

[*] (25.04.2019) убрана функция "Вставить", "Ссылку", "Файл или папка в локальной сети". Доработана функция вставки в чат произвольных ссылок (\\, http://, https://, ftp://, file://);
[*] (24.04.2019) в файл mcdomain.reg для настройки прозрачной доменной авторизации теперь можно добавить параметр "Secured" для включения или отключения шифрования на клиенте;
[*] (16.04.2019) приложение MyChat Client теперь запоминает, какое окно было активно перед тем, как переключились на него, чтобы вернуть фокус обратно, когда его свернут в трей по Esc или кнопкой закрытия окна;
[*] (12.04.2019) убрана панель дополнений в правой части окна;
[*] (12.04.2019) функция включения/выключения звука в программе назначена на комбинацию Shift+F5;
[*] (12.04.2019) Shift+F8 — отключить режим прозрачности для главного окна MyChat Client;
[*] (12.04.2019) убрана настройка для открытия приватных диалогов из панели контактов и списка пользователей в конференциях одинарным кликом мышки. Связано с появлением multi-select пользователей в панели контактов;
[*] (11.04.2019) при отправке файлов в конференциях и в приватах, расположенных на сетевых ресурсах, получатель видел прямую ссылку на этот файл. Исправлено;
[*] (11.04.2019) возможность удаления даты рождения в своём профиле (Alt+U);
[*] (05.04.2019) уменьшена нагрузка на процессор почти до нуля в системе контроля рабочего времени;
[*] (23.03.2019) изменена компоновка главного окна, слева — списки контактов (общий или личный), посредине — окно чата, справа — список пользователей конференции или информация о пользователе, если открыт приват;
[*] (23.03.2019) убран вертикальный сплиттер в конференциях и приватах, теперь высота окна ввода для текста рассчитывается автоматически;
[*] (23.03.2019) если в общем списке контактов выбрать пользователя и добавить его в личный список контактов — чат автоматически переключается на новый добавленный контакт в личном списке;
[*] (23.03.2019) multi-select пользователей в общем и личном списке контактов. Можно отправлять оповещения, многоадресные приватные сообщения и приглашать в конференции всех отмеченных пользователей;
[*] (23.03.2019) отдельные пункты контекстного меню для разворачивания и сворачивания групп контактов заменены одним — "Открыть/свернуть группы" (клавиши "/" и "*" на цифровой клавиатуре);
[*] (07.03.2019) значительно увеличена скорость отрисовки общего и личного списка контактов в фильтрах, если контактов больше нескольких сотен;
[*] (01.03.2019) (Mac,Linux) при приеме файлов напрямую, если принимающая сторона не может принять файлы, по какой-либо причине — отправляется сообщение в приват об этом;
[*] (20.02.2019) (Android) теперь клиентские ошибки отображаются в специальном меню снизу экрана (Snackbar) вместо всплывающего сообщения (Toast). Они кликабельны, при нажатии ведут в справку;

[-] (17.04.2019) (Android) на версиях Android 8.1 и выше могла не работать передача и скачивание файлов и изображений. Исправлено;
[-] (15.04.2019) настройка "Файлы", "Переименовывать файлы-дубликаты при приёме, не перезаписывая поверху" работала некорректно при передаче файлов напрямую между клиентами, дубликаты переименовывались не всегда. Исправлено;
[-] (12.04.2019) если пользователь получил оповещение с файлами, установлена настройка для автоматической загрузки файлов из входящих оповещений, а файлов от отправителя он ещё не разу не получал, MyChat Client зависал. Исправлено;
[-] (12.04.2019) не появлялось всплывающее уведомление о входящем сообщении в конференции, если окно конференции открыто в чате, а сам чат не в фокусе либо свёрнут в трей. Также не мигала иконка в трее и кнопка на панели задач, хотя звуковое уведомление работало. Исправлено;
[-] (12.04.2019) (Console Messenger) не работала отправка сообщения в конференцию в консольной утилите mcconsole.exe. Исправлено;
[-] (11.04.2019) (setup) проблема с автоматическим инсталлятором MyChat Client, скачанным со своего сервера. Иногда установка могла начаться не в профиль пользователя, а в Program Files. Исправлено;
[-] (11.04.2019) если перейти в поле поиска общих контактов в главном окне, а затем кликнуть мышкой на одной из групп общего древовидного списка контактов, открывалась всегда первая группа. Исправлено;
[-] (09.04.2019) исправлена сортировка в окне истории приватных разговоров (в пределах суток самые новые — выше всех в списке);
[-] (09.04.2019) в окне истории не появлялись свежие записи о новых диалогах до перезапуска программы. Исправлено;
[-] (08.04.2019) проблема с зависанием MyChat Client при открытии приватного диалога. Исправлена;
[-] (07.04.2019) если была включена настройка "Автоматически переключаться на входящие сообщения" и "Показывать окно чата поверх всех окон в получении нового сообщения в привате" в разделе "События", информация об отправителе и его фотография не перерисовывались. Исправлено;
[-] (05.04.2019) если нажать ПКМ на непрочитанное сообщение и закрыть диалог, иконка в трее продолжала мигать до перезапуска программы, даже если непрочитанных диалогов больше не оставалось. Исправлено;
[-] (04.04.2019) при клике на всплывающем окошке в трее или на мигающей иконке, если есть входящее приватное сообщения, окно чата открывалось, но не переключалось на этот приват. Исправлено;
[-] (21.03.2019) ошибка рендеринга общего списка контактов, иногда не попадали в список блоки вложенных подразделений, если их много. Исправлено;
[-] (12.03.2019) (Android) критическая ошибка при попытке выбрать сервер, у которого в названии были символы "". Исправлено;
[-] (11.03.2019) исправлена ошибка при выборе сообщения в ниспадающем списке входящих оповещений;
[-] (11.03.2019) ошибка в рендеринге оповещений, если они были созданы с минимальным интервалом, например, скриптом (разница по времени создания меньше секунды), не появлялись кнопки "Предыдущее" и "Следующее". Исправлена;
[-] (05.03.2019) (Mac,Linux) не подчитывалась история переговоров в конференциях после потери/восстановления соединения. Исправлено;
[-] (04.03.2019) исправлены ошибки в просмотре истории отправленных и полученных оповещений (проблемы конвертации UTC <=> local time) для пользователей и сервера из разных часовых поясов;
[-] (24.02.2019) при поиске пользователей (Alt+F) в первой позиции выдавалась запись с UIN=-1. Исправлено;
[-] (19.02.2019) (Mac, Linux) не отображалась ошибка о несовместимости версии клиента и сервера. Исправлено;
[-] (18.02.2019) (Android) ошибка вылета программы в мастере серверов на устройствах под управлением Android 4.2, Android 4.3. Исправлено;
[-] (18.02.2019) (Android) на устройствах под управлением Android 4.2, Android 4.3 в сообщениях отображались символы начала строки (L$). Исправлено.

MyChat Server
[+] (28.04.2019) (MSL) функция mGetConfTopic для получения темы текстовой конференции по её идентификатору;
[+] (28.04.2019) (MSL) функция mGetConfPassword для получения пароля текстовой конференции по её идентификатору;
[+] (25.04.2019) (Forum) добавлена вставка локальных видео;
[+] (24.04.2019) (Admin) настройка для ограничения максимального размера заливаемых на сервер файлов. По умолчанию — без ограничений;
[+] (22.04.2019) (Admin) новый инструмент для выполнения консольных команд в админке сервера — Terminal;
[+] (15.03.2019) (MSL) функция FolderExists для проверки существования папки на диске;
[+] (12.03.2019) (MSL) функция CopyFile для копирования файла из одной папки в другую;
[+] (12.03.2019) (MSL) функция CreateFolder для создания папки со вложенными подпапками на диске;
[+] (12.03.2019) (MSL) функция DeleteFolder для удаления папок вместе с их содержимым;
[+] (12.03.2019) (MSL) функция GetDirectoriesAndFiles для получения списка папок и файлов из указанного каталога;
[+] (12.03.2019) (MSL) функция MoveFile для переноса файла из одной папки в другую;
[+] (04.03.2019) (Admin) в веб-поддержке добавлена настройка "Показать чат веб-поддержки во фрейме";
[+] (28.02.2019) (Admin) в IP фильтрах теперь можно разрешить или запретить доступ к MyChat Server из Linux, macOS, встроенного форума, управления проектами Kanban и сервиса MyChat Guest;

[*] (02.05.2019) (Admin) при импорте пользователей из CSV файла в базу данных MyChat Server, если пол человека не указан, сервер попытается определить его автоматически;
[*] (25.04.2019) (Admin) добавлено автоматическое сохранение соответствий полей пользователей при импорте из Active Directory;
[*] (18.04.2019) убрали из настроек FTP файлового сервера IP адрес для внешних клиентов, начали использовать для этого IP адрес или DNS имя сервера для внешних клиентов из основного раздела сетевых настроек;
[*] (09.04.2019) улучшена функция создания резервной копии баз данных сервера;
[*] (19.03.2019) импорт пользователей из CSV-файла: пароль пользователя, подразделение в общем списке контактов (с вложенностью, через символ "\");
[*] (06.03.2019) автоматический импорт отчества пользователя из домена, используя поле "displayName";
[*] (06.03.2019) при импорте пользователей из домена сервер автоматически делает первую букву в фамилии, имени и отчестве — заглавной;
[*] (04.03.2019) в дистрибутив сервера теперь, помимо русской, включается ещё и английская справка, которая открывается в зависимости от текущей выбранной локализации;
[*] (28.02.2019) (Core) механизмы контроля количества регистраций с одного IP, MAC и HardwareID теперь учитывают только попытки регистрации, но не логинов;

[-] (22.04.2019) (Admin) если в управлении пользователями сменить подразделение или должность пользователя, а затем перегрузить сервер, все возвращалось назад, как будто бы изменения в базу не записывались. Исправлено;
[-] (17.04.2019) (Admin) раздел "Управление правами", в навигации по дереву правил с клавиатуры, текущий элемент отображался пустым и нельзя отметить "галочку". Пока эта навигация отключена, чтобы не ломала интерфейс;
[-] (16.04.2019) (Admin) "Пользователи", "Общий список контактов", если "дропнуть" пользователя ниже дерева, где ничего нет, то контакты визуально схлопывались до перезагрузки страницы. Исправлено;
[-] (11.04.2019) (Admin) в инструменте "Резервное копирование", если нажать "Полная очистка всех данных", а потом "Отмена" — выдавало сообщение, что все данные были удалены. Исправлено;
[-] (05.04.2019) (Core) при удалении пользователей не удалялись соответствующие приватные диалоги. Исправлено;
[-] (05.04.2019) (Support) неправильно отображалось время сообщений, при загрузке из истории. Исправлено;
[-] (21.03.2019) (Support) двойная отправка сообщения тапом по иконке "Отправить" в чате в браузерах под iOS. Исправлено;
[-] (19.03.2019) (Admin) при удалении должности в админке, если в базе данных нет ни одного пользователя, возникала ошибка. Исправлено;
[-] (19.03.2019) (Admin) при вставке из буфера обмена текста (мышкой) в поля профиля пользователя, не появлялся диалог для сохранения изменившихся данных. Исправлено;
[-] (11.03.2019) при обновлении сервера со старых версий главная конференция с UID=1 могла автоматически переименоваться в "main". Исправлено;
[-] (01.03.2019) (Core) не работала система восстановления учётных записей с MyChat Client из-за того, что при регистрации новых пользователей данные про секретный вопрос и ответ игнорировались. Исправлено;
[-] (28.02.2019) (Core) если удаляли пользователя, то он не удалялся из группы WEB-поддержки. Исправлено;
[-] (28.02.2019) (Support) если посетитель веб-поддержки попробует возобновить связь с оператором, которого удалили из списка операторов, получает ошибку без возможности подключиться к другому оператору группы. Теперь будет выбран другой, существующий оператор. Исправлено;
[-] (27.02.2019) (Core) при обновлении со старых версий (5.xx) в общем списке контактов могли появляться шаблонные названия групп, которые не отображались в админке, но были видны на клиентах. Исправлено;
[-] (22.02.2019) (Forum) при подписке либо отписке на уведомления в форуме требовались права администратора. Исправлено;
[-] (21.02.2019) (Forum) при редактировании сообщения менялось имя создателя на имя пользователя, кто его изменил. Исправлено;
[-] (21.02.2019) (Forum) при создании сообщения на форуме — у других пользователей, которые находятся на форуме, оно появлялось в любой теме. Исправлено;
[-] (21.02.2019) (Forum) ошибка удаления корневых подразделений (List index out of bounds). Исправлена;
[-] (19.02.2019) (MyChat Guest) ошибка авторизации пользователей, система требовала, чтобы отправитель приглашения был в группе пользователей Web поддержки на сайт. Исправлено;
[-] (19.02.2019) (Support) неправильная ошибка #115 отображалась при потере соединения, и не давало показать правильную ошибку. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (18.02.2019) (Android) ошибка вылета программы в мастере серверов на устройствах под управлением Android 4.2, Android 4.3. Исправлено;
[-] (18.02.2019) (Android) на устройствах под управлением Android 4.2, Android 4.3 в сообщениях отображались символы начала строки (L$). Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (19.02.2019) (Support) неправильная ошибка №115 отображалась при потере соединения, и не давало показать правильную ошибку. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (19.02.2019) (MyChat Guest) ошибка авторизации пользователей, система требовала, чтобы отправитель приглашения был в группе пользователей Web поддержки на сайт. Исправлено.

Дистрибутивы пересобраны и залиты на сайт.
Аватара пользователя
Андрей Раков
MyChat Client
[-] (19.02.2019) (Mac, Linux) не отображалась ошибка о несовместимости версии клиента и сервера. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[*] (20.02.2019) (Android) теперь клиентские ошибки отображаются в специальном меню снизу экрана (Snackbar) вместо всплывающего сообщения (Toast). Они кликабельны, при нажатии ведут в справку.
error.png
error.png (33.36 КБ) Просмотров: 269204
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (21.02.2019) (Forum) ошибка удаления корневых подразделений (List index out of bounds). Исправлена.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (21.02.2019) (Forum) при редактировании сообщения менялось имя создателя на имя пользователя, кто его изменил. Исправлено;
[-] (21.02.2019) (Forum) при создании сообщения на форуме — у других пользователей, которые находятся на форуме, оно появлялось в любой теме. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (22.02.2019) (Forum) при подписке либо отписке на уведомления в форуме требовались права администратора. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (24.02.2019) при поиске пользователей (Alt+F) в первой позиции выдавалась запись с UIN=-1. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (26.02.2019) инструмент для перенаправления пользователей в приватном чате.

В первую очередь, нужен для чата поддержки на сайт, если входящего пользователя нужно перенаправить другому, более компетентному оператору.

redirect1.png
Как перенаправить пользователя с сайта другому оператору
redirect1.png (42.27 КБ) Просмотров: 269124


Если это посетитель с сайта, то будет показан список операторов WEB-чата. Если обычный пользователь MyChat — то все зарегистрированные пользователи, за исключением WEB Guests и заблокированных пользователей.

redirect2.png
Выбор пользователя, кому нужно перенаправить диалог
redirect2.png (55.51 КБ) Просмотров: 269124


После этого диалог у оператора закрывается, на сайте у посетителя меняется оператор, а у нового пользователя в MyChat Client открывается диалог с этим человеком.

Диалоги можно передавать даже офлайн-пользователям. Доступ к перенаправлению диалогов есть у всех пользователей по умолчанию, но вы можете убрать его в правах групп на сервере.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (27.02.2019) (Core) при обновлении со старых версий (5.xx) в общем списке контактов могли появляться шаблонные названия групп, которые не отображались в админке, но были видны на клиентах. Исправлено.

Дистрибутив обновлён и выложен на сайт.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (28.02.2019) (Admin) в IP фильтрах теперь можно разрешить или запретить доступ к MyChat Server из Linux, macOS, встроенного форума, управления проектами Kanban и сервиса MyChat Guest.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (28.02.2019) (Support) если посетитель веб-поддержки попробует возобновить связь с оператором, которого удалили из списка операторов, получает ошибку без возможности подключиться к другому оператору группы. Теперь будет выбран другой, существующий оператор. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (28.02.2019) (Core) механизмы контроля количества регистраций с одного IP, MAC и HardwareID теперь учитывают только попытки регистрации, но не логинов;

[-] (28.02.2019) (Core) если удаляли пользователя, то он не удалялся из группы WEB-поддержки. Исправлено;
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (01.03.2019) (Core) не работала система восстановления учётных записей с MyChat Client из-за того, что при регистрации новых пользователей данные про секретный вопрос и ответ игнорировались. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Client
[*] (01.03.2019) (Mac,Linux) при приеме файлов напрямую, если принимающая сторона не может принять файлы, по какой-либо причине — отправляется сообщение в приват об этом.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (04.03.2019) исправлены ошибки в просмотре истории отправленных и полученных оповещений (проблемы конвертации UTC <=> local time) для пользователей и сервера из разных часовых поясов.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (04.03.2019) (Admin) в веб-поддержке добавлена настройка "Показать чат-поддержки во фрейме".

Пример чата во фрейме на сайте:
2019-03-04_18-23-06.gif
2019-03-04_18-23-06.gif (246.13 КБ) Просмотров: 269022
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (04.03.2019) в дистрибутив сервера теперь, помимо русской, включается ещё и английская справка, которая открывается в зависимости от текущей выбранной локализации.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (06.03.2019) автоматический импорт отчества пользователя из домена, используя поле "displayName".

К сожалению, в AD нет стандартного поля "отчество", и администраторы часто пишут полное ФИО или его варианты в поле displayName. Поэтому, теперь MyChat при импорте пользователя из домена пытается достать отчество из поля displayName, при условии, что имя ("givenName") и фамилия ("sn") точно указаны в профиле.

[*] (06.03.2019) при импорте пользователей из домена сервер автоматически делает первую букву в фамилии, имени и отчестве — заглавной.

Опять же, если из-за небрежности администратора, имя, фамилия или отчество введены в домене не с большой буквы, то MyChat при импорте исправит этот момент и втащит пользователя в базу, как нужно.

Всё по-феншую [smilie=pig_ball.gif]
Аватара пользователя
Андрей Раков
MyChat Client
[-] (05.03.2019) (Mac,Linux) не подчитывалась история переговоров в конференциях после потери/восстановления соединения. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (07.03.2019) значительно увеличена скорость отрисовки общего и личного списка контактов в фильтрах, если контактов больше нескольких сотен.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (11.03.2019) исправлена ошибка при выборе сообщения в ниспадающем списке входящих оповещений;
[-] (11.03.2019) ошибка в рендеринге оповещений, если они были созданы с минимальным интервалом, например, скриптом (разница по времени создания меньше секунды), не появлялись кнопки "Предыдущее" и "Следующее". Исправлена.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (11.03.2019) при обновлении сервера со старых версий главная конференция с UID=1 могла автоматически переименоваться в "main". Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (12.03.2019) (Android) критическая ошибка при попытке выбрать сервер, у которого в названии были символы "". Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (12.03.2019) (MSL) функция GetDirectoriesAndFiles для получения списка папок и файлов из указанного каталога;
[+] (12.03.2019) (MSL) функция MoveFile для переноса файла из одной папки в другую.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (12.03.2019) (MSL) функция CopyFile для копирования файла из одной папки в другую;
[+] (12.03.2019) (MSL) функция CreateFolder для создания папки со вложенными подпапками на диске;
[+] (12.03.2019) (MSL) функция DeleteFolder для удаления папок вместе с их содержимым.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (15.03.2019) (MSL) функция FolderExists для проверки существования папки на диске.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (15.03.2019) консольная команда "hwid" для получения HardwareID устройства, на котором сейчас запущен MyChat Client.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (19.03.2019) (Admin) при вставке из буфера обмена текста (мышкой) в поля профиля пользователя, не появлялся диалог для сохранения изменившихся данных. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (19.03.2019) (Admin) при удалении должности в админке, если в базе данных нет ни одного пользователя, возникала ошибка. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (19.03.2019) импорт пользователей из CSV-файла: пароль пользователя, подразделение в общем списке контактов (с вложенностью, через символ "\").
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (21.03.2019) ошибка рендеринга общего списка контактов, иногда не попадали в список блоки вложенных подразделений, если их много. Исправлено;

MyChat Server
[-] (21.03.2019) (Support) двойная отправка сообщения тапом по иконке "Отправить" в чате в браузерах под iOS. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (23.03.2019) новый инструмент для отправки многоадресных приватных сообщений (Alt+F9);

[*] (23.03.2019) изменена компоновка главного окна, слева — списки контактов (общий или личный), посредине — окно чата, справа — список пользователей конференции или информация о пользователе, если открыт приват;
[*] (23.03.2019) убран вертикальный сплиттер в конференциях и приватах, теперь высота окна ввода для текста рассчитывается автоматически;
[*] (23.03.2019) если в общем списке контактов выбрать пользователя и добавить его в личный список контактов — чат автоматически переключается на новый добавленный контакт в личном списке;
[*] (23.03.2019) multi-select пользователей в общем и личном списке контактов. Можно отправлять оповещения, многоадресные приватные сообщения и приглашать в конференции всех отмеченных пользователей;
[*] (23.03.2019) отдельные пункты контекстного меню для разворачивания и сворачивания групп контактов заменены одним — "Открыть/свернуть группы" (клавиши "/" и "*" на цифровой клавиатуре).
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (04.04.2019) при клике на всплывающем окошке в трее или на мигающей иконке, если есть входящее приватное сообщения, окно чата открывалось, но не переключалось на этот приват. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (05.04.2019) (Support) неправильно отображалось время сообщений, при загрузке из истории. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (05.04.2019) уменьшена нагрузка на процессор почти до нуля в системе контроля рабочего времени.

Это особенно эффективно на терминальных серверах, когда клиенты работают физически на одном сервере в разных сессиях.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (05.04.2019) если нажать ПКМ на непрочитанное сообщение и закрыть диалог, иконка в трее продолжала мигать до перезапуска программы, даже если непрочитанных диалогов больше не оставалось. Исправлено;

MyChat Server
[-] (05.04.2019) (Core) при удалении пользователей не удалялись соответствующие приватные диалоги. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (07.04.2019) если была включена настройка "Автоматически переключаться на входящие сообщения" и "Показывать окно чата поверх всех окон в получении нового сообщения в привате" в разделе "События", информация об отправителе и его фотография не перерисовывались. Исправлено.

Обсуждение ошибки.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (08.04.2019) проблема с зависанием MyChat Client при открытии приватного диалога. Исправлена.

Проблема могла проявляться в разных случаях: при открытии нового приватного диалога, при автоматическом запуске и открытии приватов, если их было много. Иногда могла мигать иконка в трее, как будто есть непрочитанные сообщения, хотя в закладках приватов все сообщения были прочитаны.

Необходимо обновить сервер и проблемных клиентов поверху. Вручную. Версия не менялась. Дистрибутивы залиты на сайт.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (09.04.2019) улучшена функция создания резервной копии баз данных сервера.

В момент создания резервной копии сервер закрывает работу со всеми своими базами, копирует их в папку C:\ProgramData\MyChat Server\db\temp\ и восстанавливает соединение с базами.

После этого архивирует содержимое temp-папки в ZIP-файл бекапа и удаляет её. Таким образом удалось уменьшить задержки при активной работе пользователей с сервером, если резервная копия нужна "прямо сейчас" либо сервер активно используется круглые сутки, а базы данных — большого размера и резервная копия создаётся долго.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (09.04.2019) исправлена сортировка в окне истории приватных разговоров (в пределах суток самые новые — выше всех в списке);
[-] (09.04.2019) в окне истории не появлялись свежие записи о новых диалогах до перезапуска программы. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (11.04.2019) возможность удаления даты рождения в своём профиле (Alt+U).

Достаточно очистить поле с датой (Del) и нажать на кнопку "Ok" или "Применить".
Аватара пользователя
Андрей Раков
MyChat Server
[-] (11.04.2019) (Admin) в инструменте "Резервное копирование", если нажать "Полная очистка всех данных", а потом "Отмена" — выдавало сообщение, что все данные были удалены. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (11.04.2019) если перейти в поле поиска общих контактов в главном окне, а затем кликнуть мышкой на одной из групп общего древовидного списка контактов, открывалась всегда первая группа. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (11.04.2019) (setup) проблема с автоматическим инсталлятором MyChat Client, скачанным со своего сервера. Иногда установка могла начаться не в профиль пользователя, а в Program Files. Исправлено.

mychat-client-auto-setup.png
mychat-client-auto-setup.png (8.71 КБ) Просмотров: 219556

По умолчанию установщик всегда работает с папкой в профиле пользователя, но иногда программа решала, что нужно произвести установку в Program Files. Например, если до этого MyChat Client когда-то устанавливали в эту папку.

Сейчас, если название файла установки не mcclient-v7-3-0.exe, а сложное (в нём зашифрован адрес сервера), то установка всегда будет происходить в папку профиля пользователя.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (12.04.2019) (Console Messenger) не работала отправка сообщения в конференцию в консольной утилите mcconsole.exe. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (12.04.2019) не появлялось всплывающее уведомление о входящем сообщении в конференции, если окно конференции открыто в чате, а сам чат не в фокусе либо свёрнут в трей. Также не мигала иконка в трее и кнопка на панели задач, хотя звуковое уведомление работало. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (12.04.2019) если пользователь получил оповещение с файлами, установлена настройка для автоматической загрузки файлов из входящих оповещений, а файлов от отправителя он ещё не разу не получал, MyChat Client зависал. Исправлено.

Проблема была связана с отсутствием папки для входящих файлов от конкретного пользователя ("C:\Users\%USERNAME%\Documents\MyChat\"UIN - DisplayName\"), из-за чего функция скачивания файла с сервера начинала работать циклично, а окно приложения переставало реагировать на мышку и клавиатуру.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (11.04.2019) при отправке файлов в конференциях и в приватах, расположенных на сетевых ресурсах, получатель видел прямую ссылку на этот файл. Исправлено.

Суть проблемы.

Что сделали: для отправителя ничего не изменилось, он всё так же видит файл в чате на сетевом ресурсе (\\...). А вот у получателя ссылка на сетевой ресурс подчищается в рендерере сообщений, и, чтобы получить файл, пользователю придётся его скачать с сервера MyChat.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (12.04.2019) убрана панель дополнений в правой части окна;
[*] (12.04.2019) функция включения/выключения звука в программе назначена на комбинацию Shift+F5;
[*] (12.04.2019) Shift+F8 — отключить режим прозрачности для главного окна MyChat Client;
[*] (12.04.2019) убрана настройка для открытия приватных диалогов из панели контактов и списка пользователей в конференциях одинарным кликом мышки. Связано с появлением multi-select пользователей в панели контактов.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (15.04.2019) настройка "Файлы", "Переименовывать файлы-дубликаты при приёме, не перезаписывая поверху" работала некорректно при передаче файлов напрямую между клиентами, дубликаты переименовывались не всегда. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (16.04.2019) (Admin) "Пользователи", "Общий список контактов", если "дропнуть" пользователя ниже дерева, где ничего нет, то контакты визуально схлопывались до перезагрузки страницы. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (16.04.2019) приложение MyChat Client теперь запоминает, какое окно было активно перед тем, как переключились на него, чтобы вернуть фокус обратно, когда его свернут в трей по Esc или кнопкой закрытия окна.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (17.04.2019) (Android) на версиях Android 8.1 и выше могла не работать передача и скачивание файлов и изображений. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (17.04.2019) (Admin) раздел "Управление правами", в навигации по дереву правил с клавиатуры, текущий элемент отображался пустым и нельзя отметить "галочку". Пока эта навигация отключена, чтобы не ломала интерфейс.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (18.04.2019) убрали из настроек FTP файлового сервера IP адрес для внешних клиентов, начали использовать для этого IP адрес или DNS имя сервера для внешних клиентов из основного раздела сетевых настроек.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (22.04.2019) (Admin) если в управлении пользователями сменить подразделение или должность пользователя, а затем перегрузить сервер, все возвращалось назад, как будто бы изменения в базу не записывались. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (22.04.2019) (Admin) новый инструмент для выполнения консольных команд в админке сервера — Terminal.

terminal.png
Выполнение административных консольных команд в админке сервера MyChat
terminal.png (11.43 КБ) Просмотров: 219294
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (24.04.2019) в файл mcdomain.reg для настройки прозрачной доменной авторизации теперь можно добавить параметр "Secured" для включения или отключения шифрования на клиенте;

MyChat Server
[+] (24.04.2019) (Admin) настройка для ограничения максимального размера заливаемых на сервер файлов. По умолчанию — без ограничений.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (25.04.2019) (Forum) добавлена вставка локальных видео.

Ct8oaCYteK.gif
Ct8oaCYteK.gif (2.89 МБ) Просмотров: 219239
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (25.04.2019) убрана функция "Вставить", "Ссылку", "Файл или папка в локальной сети". Доработана функция вставки в чат произвольных ссылок (\\, http://, https://, ftp://, file://).

Функцию вставки ссылки на файл или папку в локальной сети убрали из-за очень медленного обзора сети и частых зависаний. Всё то же самое можно сделать с помощью инструмента вставки ссылки (Alt+L):

insert-link-to-chat.png
Как вставить ссылку в MyChat Client
insert-link-to-chat.png (6.45 КБ) Просмотров: 219234

Инструмент "понимает", если у вас в буфере обмена находится ссылка на WEB или локальный ресурс (\\COMPUTER\sharedresource), и автоматически подставляет их в окно:

insert-link-to-chat-window.png
Автоматическое распознавание ссылки в буфере обмена
insert-link-to-chat-window.png (5.42 КБ) Просмотров: 219234

В это же окно добавили вызов Проводника для обзора сети.

+если в буфере обмена находится ссылка на локальный сетевой ресурс, то при нажатии Ctrl+V, Shift+Ins или ПКМ->"Вставить" будет автоматически вызвано окно вставки ссылки.
Аватара пользователя
Андрей Раков
MyChat Server
[*] (25.04.2019) (Admin) добавлено автоматическое сохранение соответствий полей пользователей при импорте из Active Directory.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (28.04.2019) (MSL) функция mGetConfTopic для получения темы текстовой конференции по её идентификатору;
[+] (28.04.2019) (MSL) функция mGetConfPassword для получения пароля текстовой конференции по её идентификатору.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (29.04.2019) настройки для переназначения "горячих" клавиш для звонков и разворачивания окна чата на весь экран.

mychat-client-hotkeys.png
Настройка "горячих" клавиш в мессенджере MyChat под Windows
mychat-client-hotkeys.png (12.46 КБ) Просмотров: 219161
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (02.05.2019) (Admin) при импорте пользователей из CSV файла в базу данных MyChat Server, если пол человека не указан, сервер попытается определить его автоматически.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (06.05.2019) базы данных MyChat Client теперь шифруются.
Аватара пользователя
Алексей Пикуров
Официальная новость о выходе новой версии: "MyChat 7.4 — многоадресные сообщения и видео в форуме".