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

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

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

MyChat Client
[+] (17.10.2017) ключ командной строки /profile для запуска MyChat Client с заданной учётной записью;
[+] (11.10.2017) возможность подключения к серверу не только по UIN, но и по нику или email из Windows-приложения;
[+] (11.10.2017) возможность подключения произвольным доменным пользователем без использования прозрачной авторизации в системе;
[+] (11.10.2017) новый тип авторизации — беспарольная. Для таких типов пользователей достаточно указать только ник, UIN или email, пароль не нужен;
[+] (28.09.2017) ключ командной строки деинсталлятора /killprofile для полного автоматического удаления профиля пользователя;
[+] (28.09.2017) ключ командной строки /silent для запуска инсталлятора и деинсталлятора в "тихом" режиме, с показом прогресса выполнения;
[+] (28.09.2017) возможность скачать файл с сервера в конференции или в привате, не открывая его (ПКМ -> "Скачать");
[+] (25.09.2017) новые параметры файла mcdomain.reg: "AlternateIP" и "AlternatePort" для внесения в реестр адреса и порта альтернативного (резервного) сервера MyChat для доменной авторизации;
[+] (18.09.2017) технология удаления любых сообщений в конференциях у всех клиентов чата;

[*] (20.10.2017) убрана галка "Подключать всегда под этим пользователем" в менеджере учётных записей (Alt+A);
[*] (19.10.2017) улучшение технологии передачи файлов напрямую: если произошёл disconnect, то список своих IP адресов после успешного подключения будет вычитан заново, на случай, если IP адрес компьютера раздаёт DHCP и он может быть другим после восстановления связи;
[*] (18.10.2017) обновлён ключ командной строки mcclient.exe /auto для автоматического соединения с сервером и регистрации нового пользователя с именем Windows-пользователя;
[*] (17.10.2017) обновлён ключ командной строки mcclient.exe /connect для добавления/обновления сервера и добавления учётной записи пользователя для подключения;
[*] (17.10.2017) обновлён ключ командной строки mcclient.exe /install для запуска MyChat Client и автоматического добавления сервера и регистрации нового пользователя из внешнего ini-файла;
[*] (11.10.2017) в профиле пользователя с доменной авторизацией в поле с ником теперь пишется ещё и домен;
[*] (11.10.2017) в профиле пользователя, если используется доменная или беспарольная аутентификация, то кнопка изменения пароля не показывается;
[*] (11.10.2017) автоматическая очистка учётных записей и истории сообщений при удалении серверов из менеджера серверов MyChat;
[*] (11.10.2017) при нажатии на кнопку "Консоль" фокус автоматически перемещается в поле ввода команд;
[*] (05.10.2017) (Start Wizard) уменьшено время проверки соединения, если сервер не отвечает либо заблокирован файрволом;
[*] (05.10.2017) подправлен автоматический поиск серверов MyChat в локальной сети в инструменте редактирования серверов, теперь он стал работать надёжнее;
[*] (15.09.2017) если нажать Shift+left click на принятом файле, то Проводник с папкой и выделенным файл иногда открывался на заднем плане. Исправлено;
[*] (12.09.2017) ускорено начало передачи файлов напрямую между клиентами, исправлены мелкие ошибки;
[*] (11.09.2017) значительно ускорена работа клиента при получении новых сообщений в конференциях (синхронизация);
[*] (28.08.2017) убрана автоматическая чистка старых сообщений в окне чата при добавлении новых;

[-] (20.10.2017) ошибка при повторном принятии оповещения с файлом, если до этого уже было открыто окно уведомления об оповещении. Интерфейс блокировался и нельзя было закрыть окно. Исправлено;
[-] (19.10.2017) нельзя было вставить в чат файл с названием, как email адрес. Такие файлы игнорировались. Исправлено;
[-] (17.10.2017) если запустить mcclient.exe с ключом /exit, а работающих экземпляров MyChat Client в памяти нет, то программа запускалась. Исправлено;
[-] (11.10.2017) профиль пользователя: больше нельзя изменять логин для доменных пользователей;
[-] (05.10.2017) (Start Wizard) не сохранялся пароль на доступ к серверу;
[-] (05.10.2017) (Start Wizard) не сохранялась настройка обязательного использования шифрования трафика;
[-] (05.10.2017) (Start Wizard) не сохранялось название сервера, вместо него писался IP адрес или DNS имя, к которому производилось подключение в мастере;
[-] (27.09.2017) Shift+Ins в окне отправки оповещения работал неправильно, вместо вставки текста из буфера обмена открывалось окно вставки файла. Исправлено;
[-] (26.09.2017) просмотр принятых файлов через кнопку в главной панели инструментов ("Файлы") не работал. Исправлено;
[-] (13.09.2017) правила запрета вставки изображений в конференции и приваты игнорировались клиентами для Mac OS, Linux и WEB;
[-] (12.09.2017) после перехода компьютера в спящий режим (suspend mode) MyChat Client пытался повторно соединиться с сервером, если процесс "засыпания" длился медленно. Исправлено;
[-] (28.08.2017) пункт контекстного меню "Принятые файлы" в списке контактов работал не всегда. Исправлено;

MyChat Server
[+] (17.10.2017) (WebSupport) добавлена возможность отправлять файлы в веб-чат поддержки;
[+] (17.10.2017) (Core) новое правило "Управление правами" -> "Группы прав" -> "Общие" -> "Просмотр истории сообщений" для ограничения доступа пользователей к инструменту просмотра истории сообщений в чате за любой период времени;
[+] (13.10.2017) (Admin) импорт фотографий пользователей из домена;
[+] (27.09.2017) (MSL) функция mSendConfMessage для отправки сообщений в конференции из скриптов;
[+] (25.09.2017) автоматическое определение пола пользователя при регистрации, если он его не указал;
[+] (22.09.2017) (MSL) процедура mLogScriptToDisk для записи произвольных логов в системный протокол выполнения скриптов на диск;
[+] (09.09.2017) (MSL) функция mSetUserAttribute для изменения данных профиля пользователя по его атрибуту;
[+] (09.09.2017) (Admin) в настройки стиля отображения имён пользователей в чате добавлены параметры %workoffice%, %custom1%, %custom2% и %custom3% для большей гибкости;
[+] (03.09.2017) (MSL) функция mGetServerTechInfoInt для получения технических данных о работающем сервере;

[*] (11.10.2017) (Core) в несколько раз ускорен процесс подключения к серверу пользователей с доменной авторизацией, особенно на серверах с большим количеством пользователей;
[*] (28.09.2017) (Admin) улучшен и дополнен просмотр истории сообщений в приватах и конференциях;
[*] (22.09.2017) (MSL) функция mHTTPSendPostMessage, если возникла сетевая ошибка, возвращает номер и текст WINSOCK ошибки вместо пустой строки, как было раньше;
[*] (22.09.2017) (MSL) функция mIntegrationTelegramSendMessage возвращает JSON объект с номером и описанием сетевой шибки, если соединение с сервером Telegram не удалось;
[*] (22.09.2017) (MSL) для функций mHTTPSendPostMessage и mIntegrationTelegramSendMessage добавлен дополнительный параметр iTimeOut, чтобы скрипт не отключался, если будет превышено максимальное время ожидания при отсутствии доступа к запрашиваемому сайту;
[*] (22.09.2017) (MSL) скрипты для интеграции с Telegram теперь пишут в системный лог сообщения, выполнение заканчивается сетевой ошибкой (например, у сервера нет доступа в Интернет);
[*] (17.09.2017) (Admin) "умная" проверка занятости портов при настройке сетевых сервисов MyChat;
[*] (12.09.2017) (Admin) "Настройки" -> "Настройка SMTP", проверка соединения с почтовым сервером теперь происходит намного быстрее;
[*] (04.09.2017) (Admin) в просмотре профиля пользователя добавлено поле HadrwareID и возможность скопировать любое значений из блока "Системная информация";
[*] (31.08.2017) (MSL) событие OnUserLogin дополнено двумя параметрами: sClientType (тип клиентского приложения) и sRemoteOS (операционная система пользователя);

[-] (11.10.2017) (Core) исправлены ошибки при авторизации пользователей из Linux/Mac OS клиентов по email и никам;
[-] (15.09.2017) (Core) некорректно работал ручной бекап баз данных сервера из админки, если путь для бекапа был указан нестандартный + не работала кнопка для скачивания архива;
[-] (05.09.2017) (Forum) не создавался раздел через меню "Добавить", если не выбран раздел в дереве. Исправлено;
[-] (04.09.2017) (WebSupport) не отправлялись картинки. Исправлено;
[-] (30.08.2017) (MSL) добавлен контроль на отправку пустых сообщений функцией mSendPrivateMessage и mSendPrivateTechMessage.

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

mychat-received-files.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (28.08.2017) убрана автоматическая чистка старых сообщений в окне чата при добавлении новых.

Теперь окно не очищается, пока вы его не закроете или не откроете заново.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (30.08.2017) (MSL) добавлен контроль на отправку пустых сообщений функцией mSendPrivateMessage и mSendPrivateTechMessage.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (31.08.2017) (MSL) событие OnUserLogin дополнено двумя параметрами: sClientType (тип клиентского приложения) и sRemoteOS (операционная система пользователя).
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (03.09.2017) (MSL) функция mGetServerTechInfoInt для получения технических данных о работающем сервере.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (04.09.2017) (WebSupport) не отправлялись картинки. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[*] (04.09.2017) (Admin) в просмотре профиля пользователя добавлено поле HadrwareID и возможность скопировать любое значений из блока "Системная информация".
hardwareid.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (05.09.2017) (Forum) не создавался раздел через меню "Добавить", если не выбран раздел в дереве. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (09.09.2017) (MSL) функция mSetUserAttribute для изменения данных профиля пользователя по его атрибуту;
[+] (09.09.2017) (Admin) в настройки стиля отображения имён пользователей в чате добавлены параметры %workoffice%, %custom1%, %custom2% и %custom3% для большей гибкости.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (11.09.2017) значительно ускорена работа клиента при получении новых сообщений в конференциях (синхронизация).

Раньше на медленных компьютерах этот процесс мог занимать много времени, особенно, если общение в конференциях велось активное, а пользователь заходит туда первый раз.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (12.09.2017) ускорено начало передачи файлов напрямую между клиентами, исправлены мелкие ошибки.

Во-первых, когда клиент определяет, на какой IP пытаться соединиться для прямой передачи файлов, как только он получил ответ, начинается передача. В старых версиях клиент проходил по всему списку адресов и только потом начинал передачу на тот, кто ему ответил. Если ответило несколько — передача шла на последний адрес.

Во-вторых, был доработан протокол встроенного FTP, появилась команда для более точного определения готовности сервера в MyChat Client для приёма файлов. Команда исключает попытки возможных ошибочных подключений на совпадающие IP адреса из разных подсетей.

В протоколе ftp.log принимающей стороны теперь при попытках подключения пишется что-то вроде этого:

Код: Выделить всё
[12.09.2017 16:12:47] 192.168.10.103 MYCHATCHECK Connection attempt from UIN 3
[12.09.2017 16:12:47] 192.168.10.103 QUIT
[12.09.2017 16:12:47] 192.168.10.103 221 Goodbye.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (12.09.2017) (Admin) "Настройки" -> "Настройка SMTP", проверка соединения с почтовым сервером теперь происходит намного быстрее.

Кроме того, если соединиться не удалось, есть возможность перейти в справку и почитать про варианты решения проблемы:

smtperror.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (12.09.2017) после перехода компьютера в спящий режим (suspend mode) MyChat Client пытался повторно соединиться с сервером, если процесс "засыпания" длился медленно. Исправлено.

Теперь лог клиента выглядит так:

suspendmode.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (13.09.2017) правила запрета вставки изображений в конференции и приваты игнорировались клиентами для Mac OS, Linux и WEB.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (15.09.2017) если нажать Shift+left click на принятом файле, то Проводник с папкой и выделенным файл иногда открывался на заднем плане. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (15.09.2017) (Core) некорректно работал ручной бекап баз данных сервера из админки, если путь для бекапа был указан нестандартный + не работала кнопка для скачивания архива.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (17.09.2017) (Admin) "умная" проверка занятости портов при настройке сетевых сервисов MyChat.

Например, если администратор попытается в настройках задать порт, который используется одной из служб MyChat, то будет выдана такая ошибка:

error230.png


А если сетевой порт занят каким-нибудь другим приложением, например, WEB-сервером, работающим на этом компьютере, то такая:

error231.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (18.09.2017) технология удаления любых сообщений в конференциях у всех клиентов чата.

Теперь, если у вас есть соответствующие права, можно удалять сообщения из конференций, даже из истории.

В админке:

delete-conf-message-from-admin.png


Или прямо в MyChat Client:

delete-conf-message-from-client.png


Всё автоматически синхронизируется.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (22.09.2017) (MSL) процедура mLogScriptToDisk для записи произвольных логов в системный протокол выполнения скриптов на диск;

[*] (22.09.2017) (MSL) функция mHTTPSendPostMessage, если возникла сетевая ошибка, возвращает номер и текст WINSOCK ошибки вместо пустой строки, как было раньше;
[*] (22.09.2017) (MSL) функция mIntegrationTelegramSendMessageвозвращает JSON объект с номером и описанием сетевой шибки, если соединение с сервером Telegram не удалось;
[*] (22.09.2017) (MSL) для функций mHTTPSendPostMessage и mIntegrationTelegramSendMessage добавлен дополнительный параметр iTimeOut, чтобы скрипт не отключался, если будет превышено максимальное время ожидания при отсутствии доступа к запрашиваемому сайту;

Не забудьте подправить свои скрипты, если вы используете эти функции, иначе обновлённый сервер просто отключит их из-за ошибки в количестве и типе параметров функций.

[*] (22.09.2017) (MSL) скрипты для интеграции с Telegram теперь пишут в системный лог сообщения, выполнение заканчивается сетевой ошибкой (например, у сервера нет доступа в Интернет).
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (25.09.2017) новые параметры файла mcdomain.reg: "AlternateIP" и "AlternatePort" для внесения в реестр адреса и порта альтернативного (резервного) сервера MyChat для доменной авторизации.

Пример файла mcdomain.reg идёт в комплекте с сервером:

Код: Выделить всё
REGEDIT4
 [HKEY_CURRENT_USER\Software\MyChat Client]
 "Domain"="Domain_name"
 "IP"="MyChat_Server_IP_address"
 "AlternateIP"="MyChat_Server_IP_adress2"
 "Port"="MyChat_Server_PORT"
 "AlternatePort"="MyChat_Server_PORT2"
 "ServerPassword"=""


Подробнее про прозрачную доменную авторизацию в MyChat.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (25.09.2017) автоматическое определение пола пользователя при регистрации, если он его не указал.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (26.09.2017) просмотр принятых файлов через кнопку в главной панели инструментов ("Файлы") не работал. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (27.09.2017) (MSL) функция mSendConfMessage для отправки сообщений в конференции из скриптов.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (27.09.2017) Shift+Ins в окне отправки оповещения работал неправильно, вместо вставки текста из буфера обмена открывалось окно вставки файла. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (28.09.2017) возможность скачать файл с сервера в конференции или в привате, не открывая его (ПКМ -> "Скачать").

downloadoropen.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (28.09.2017) ключ командной строки деинсталлятора /killprofile для полного автоматического удаления профиля пользователя;
[+] (28.09.2017) ключ командной строки /silent для запуска инсталлятора и деинсталлятора в "тихом" режиме, с показом прогресса выполнения.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (28.09.2017) (Admin) улучшен и дополнен просмотр истории сообщений в приватах и конференциях.

historymessagesview.png


1. История в конференциях и приватах автоматически сортируется, вверху — самые свежие диалоги.
2. В приватах в списки попадают только те пользователи, с которыми реально были какие-либо разговоры, остальные автоматически отсекаются.
3. Текст сообщений в конференциях рисуется "зеброй", для улучшения восприятия.
4. Напротив каждой записи в ниспадающем списке диалогов указывается дата последнего сообщения, или просто "вчера"/"сегодня" — для самых свежих сообщений.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (02.10.2017) (Android) если администратор удаляет сообщение в конференции, в Android-клиенте оно тоже исчезает;
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (05.10.2017) подправлен автоматический поиск серверов MyChat в локальной сети в инструменте редактирования серверов, теперь он стал работать надёжнее.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (05.10.2017) (Start Wizard) уменьшено время проверки соединения, если сервер не отвечает либо заблокирован файрволом;

[-] (05.10.2017) (Start Wizard) не сохранялся пароль на доступ к серверу;
[-] (05.10.2017) (Start Wizard) не сохранялась настройка обязательного использования шифрования трафика;
[-] (05.10.2017) (Start Wizard) не сохранялось название сервера, вместо него писался IP адрес или DNS имя, к которому производилось подключение в мастере.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (11.10.2017) возможность подключения к серверу не только по UIN, но и по нику или email из Windows-приложения;

autorizations-types.png


[+] (11.10.2017) возможность подключения произвольным доменным пользователем без использования прозрачной авторизации в системе;
[+] (11.10.2017) новый тип авторизации — беспарольная. Для таких типов пользователей достаточно указать только ник, UIN или email, пароль не нужен;

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

press-to-console-button.png


MyChat Server
[*] (11.10.2017) (Core) в несколько раз ускорен процесс подключения к серверу пользователей с доменной авторизацией, особенно на серверах с большим количеством пользователей;

[-] (11.10.2017) (Core) исправлены ошибки при авторизации пользователей из Linux/Mac OS клиентов по email и никам.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (11.10.2017) в профиле пользователя с доменной авторизацией в поле с ником теперь пишется ещё и домен;

readonlydomainnick.png


[*] (11.10.2017) в профиле пользователя, если используется доменная или беспарольная аутентификация, то кнопка изменения пароля не показывается;

[-] (11.10.2017) профиль пользователя: больше нельзя изменять логин для доменных пользователей.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (13.10.2017) (Admin) импорт фотографий пользователей из домена.

Как это выглядит в админке при импорте пользователей из Active Directory:

ad-import-photo.png


А это просмотр профиля только что что "втянутого" из домена пользователя, фотка на месте:

ad-import-photo2.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (17.10.2017) (Core) новое правило "Управление правами" -> "Группы прав" -> "Общие" -> "Просмотр истории сообщений" для ограничения доступа пользователей к инструменту просмотра истории сообщений в чате за любой период времени.

viewhistoryrights.png


viewhistorybutton.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (17.10.2017) обновлён ключ командной строки mcclient.exe /install для запуска MyChat Client и автоматического добавления сервера и регистрации нового пользователя из внешнего ini-файла.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (17.10.2017) ключ командной строки /profile для запуска MyChat Client с заданной учётной записью;

[-] (17.10.2017) если запустить mcclient.exe с ключом /exit, а работающих экземпляров MyChat Client в памяти нет, то программа запускалась. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (17.10.2017) (WebSupport) добавлена возможность отправлять файлы в веб-чат поддержки.

support_send_file.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (17.10.2017) обновлён ключ командной строки mcclient.exe /connect для добавления/обновления сервера и добавления учётной записи пользователя для подключения.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (18.10.2017) обновлён ключ командной строки mcclient.exe /auto для автоматического соединения с сервером и регистрации нового пользователя с именем Windows-пользователя.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (19.10.2017) улучшение технологии передачи файлов напрямую: если произошёл disconnect, то список своих IP адресов после успешного подключения будет вычитан заново, на случай, если IP адрес компьютера раздаёт DHCP и он может быть другим после восстановления связи;

[-] (19.10.2017) нельзя было вставить в чат файл с названием, как email адрес. Такие файлы игнорировались. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (20.10.2017) ошибка при повторном принятии оповещения с файлом, если до этого уже было открыто окно уведомления об оповещении. Интерфейс блокировался и нельзя было закрыть окно. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (20.10.2017) убрана галка "Подключать всегда под этим пользователем" в менеджере учётных записей (Alt+A).

Если вы успешно соединились с сервером под какой-то учёткой, MyChat Client в дальнейшем будет делать это автоматически. Если вы делали логин на чужом компьютере — просто выйдите в менеджер учётных записей. Можно даже перезапустить программу — после запуска она откроет менеджер, но не будет соединяться с сервером.
Аватара пользователя
Алексей Пикуров
Официальная новость