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

Все самые свежие правки и нововведения отображаются в Твиттере: https://twitter.com/HobitZlobny

История всех версий MyChat

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

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

MyChat Client
[+] (18.09.2017) технология удаления любых сообщений в конференциях у всех клиентов чата;

[*] (15.09.2017) если нажать Shift+left click на принятом файле, то Проводник с папкой и выделенным файл иногда открывался на заднем плане. Исправлено;
[*] (12.09.2017) ускорено начало передачи файлов напрямую между клиентами, исправлены мелкие ошибки;
[*] (11.09.2017) значительно ускорена работа клиента при получении новых сообщений в конференциях (синхронизация);
[*] (28.08.2017) убрана автоматическая чистка старых сообщений в окне чата при добавлении новых;

[-] (13.09.2017) правила запрета вставки изображений в конференции и приваты игнорировались клиентами для Mac OS, Linux и WEB;
[-] (12.09.2017) после перехода компьютера в спящий режим (suspend mode) MyChat Client пытался повторно соединиться с сервером, если процесс "засыпания" длился медленно. Исправлено;
[-] (28.08.2017) пункт контекстного меню "Принятые файлы" в списке контактов работал не всегда. Исправлено;

MyChat Server
[+] (09.09.2017) (MSL) функция mSetUserAttribute для изменения данных профиля пользователя по его атрибуту;
[+] (09.09.2017) (Admin) в настройки стиля отображения имён пользователей в чате добавлены параметры %workoffice%, %custom1%, %custom2% и %custom3% для большей гибкости;
[+] (03.09.2017) (MSL) функция mGetServerTechInfoInt для получения технических данных о работающем сервере;

[*] (17.09.2017) (Admin) "умная" проверка занятости портов при настройке сетевых сервисов MyChat;
[*] (12.09.2017) (Admin) "Настройки" -> "Настройка SMTP", проверка соединения с почтовым сервером теперь происходит намного быстрее;
[*] (04.09.2017) (Admin) в просмотре профиля пользователя добавлено поле HadrwareID и возможность скопировать любое значений из блока "Системная информация";
[*] (31.08.2017) (MSL) событие OnUserLogin дополнено двумя параметрами: sClientType (тип клиентского приложения) и sRemoteOS (операционная система пользователя);

[-] (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-received-files.png (12.74 КБ) Просмотров: 301
Аватара пользователя
Алексей Пикуров
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 и возможность скопировать любое значений из блока "Системная информация".
ardwareid.png
ardwareid.png (13.8 КБ) Просмотров: 229
Аватара пользователя
Андрей Раков
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
Ошибка аутентификации при подключении к почтовому серверу
smtperror.png (46.24 КБ) Просмотров: 119
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (12.09.2017) после перехода компьютера в спящий режим (suspend mode) MyChat Client пытался повторно соединиться с сервером, если процесс "засыпания" длился медленно. Исправлено.

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

suspendmode.png
suspendmode.png (5.46 КБ) Просмотров: 116
Аватара пользователя
Алексей Пикуров
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
mychaterror230
error230.png (3.63 КБ) Просмотров: 56


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

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

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

В админке:

delete-conf-message-from-admin.png
Удаление сообщений в конференциях MyChat из админки
delete-conf-message-from-admin.png (60.74 КБ) Просмотров: 41


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

delete-conf-message-from-client.png
Удаление сообщения в общей конференции чата из MyChat Client (win32)
delete-conf-message-from-client.png (91.83 КБ) Просмотров: 41


Всё автоматически синхронизируется.