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

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

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

MyChat Client
[+] (12.02.2018) настройка для автоматического скачивания файлов в получаемых оповещениях;
[+] (24.01.2018) новая доска объявлений;
[+] (12.01.2018) (Android) добавлена возможность просмотра логов клиента штатными средствами без обращения к сторонним файловым менеджерам;
[+] (12.01.2018) (Android) добавлена ссылка на справку на странице "О программе";

[*] (16.02.2018) в привате теперь можно увидеть IP, MAC, HardwareID, имя компьютера и версию приложения другого пользователя, если у вас есть на это права;
[*] (09.02.2018) если пользователь — модератор конференции, то он может её покинуть, даже если на сервере установлен запрет на выход из этой конференции;
[*] (08.02.2018) улучшения для прямой передачи файлов в плохих сетях;
[*] (07.02.2018) показатели скорости прямой передачи и приёма файлов теперь показываются в байтах, килобайтах, мегабайтах и гигабайтах в секунду, в зависимости от возможностей сети;
[*] (06.02.2018) новый инструмент для просмотра сетевой информации и активных процессов пользователей;
[*] (23.01.2018) все даты для сообщений на доске объявлений теперь пишутся в UTC формате, что позволяет комфортно работать с программой из разных часовых поясов;
[*] (11.01.2018) (Android) произведен редизайн страницы "О программе";
[*] (11.01.2018) переделана функция определения HardwareID для большей уникальности;

[-] (20.02.2018) ошибка "Floating point division by zero." при получении файла нулевой длины в оповещении. Исправлено;
[-] (20.02.2018) ошибка "Access violation at address 00EC575F in module 'mcclient.exe'. Write of address 00000064." при отправке файлов в привате напрямую другому пользователю. Исправлено;
[-] (19.02.2018) ошибка "Cannot open clipboard: Отказано в доступе." при копировании текста из окна чата в буфер обмена. Исправлено;
[-] (19.02.2018) ошибка "List index out of bounds" при просмотре истории сообщений в конференциях. Исправлено;
[-] (19.02.2018) ошибка "unable to open database file" при старте программы, если файл базы данных истории разговоров повреждён или занят кем-либо. Исправлено;
[-] (19.02.2018) ошибка "Cannot create file "...\mcclient.ini". Процесс не может получить доступ к файлу, так как этот файл занят другим процессом." при получении с сервера изменённых прав и включенном контроле рабочего времени. Исправлено;
[-] (19.02.2018) ошибка "Access violation at address 0108BBE4 in module 'mcclient.exe'. Read of address 00000008." при обработке повреждённого общего списка контактов. Исправлено;
[-] (19.02.2018) ошибка "Access violation at address 0108B387 in module 'mcclient.exe'. Read of address 00000058." при рендеринге сообщений со смайлами, если смайл-пак на диске повреждён. Исправлено;
[-] (19.02.2018) ошибка "The specified file was not found." при подключении системы проверки правописания. Исправлено;
[-] (16.02.2018) исправлены проблемы с показом одинаковых ников в истории приватных сообщений и никами "no name (UIN xxx)";
[-] (14.02.2018) неправильное время в ниспадающем списке принятых и непрочитанных оповещений. Исправлено;
[-] (08.02.2018) (Mac, Linux) ошибка повторной передачи файла напрямую, файл занят;
[-] (15.01.2018) ошибка "Access violation at address 0108B394" при работе со смайл-паками в некоторых ситуациях при загрузке истории с сервера и последующем открытии приватного диалога;
[-] (09.01.2018) timestamp сообщений в истории сообщений отображался в формате "[dd.mm.yyyy hh:nn:ss]", а не в том, который был указан в настройках программы. Исправлено;
[-] (09.01.2018) ошибка в рендеринге истории сообщений (Alt+H). Текстовые сообщения, отправленные из Android-клиента, не отображались;
[-] (08.01.2018) (Android) возникали проблемы подключения к серверам с установленным паролем сервера. Исправлено.

MyChat Server
[+] (13.02.2018) (MSL) функции StrToInt64 и StrToInt64Def для перевода строк в 64-разрядные числа;
[+] (08.02.2018) (Admin) в просмотре профиля пользователя теперь есть полная информация обо всех подключениях разными типами клиентских приложений;
[+] (08.02.2018) (Admin) настройка для отключения контроля IP адреса в токенах при входе в сервисы чата без пароля;
[+] (01.02.2018) (MSL) функция mHTTPSendGetMessage для выполнения HTTP GET запросов;
[+] (31.01.2018) (MSL) функция mClearConsole для очистки текстовой консоли в редакторе скриптов;
[+] (30.01.2018) (MSL) функция CRC32 для вычисления контрольной суммы CRC32 от строки;
[+] (30.01.2018) (MSL) функция DecodeBase64 для преобразования текстовой строки из base64-представления в обычный текст;
[+] (30.01.2018) (MSL) функция DecodeURL для раскодирования строки из URL-формата в обычный текст;
[+] (30.01.2018) (MSL) функция DecodeUU для раскодирования строки из UU-формата в обычный текст;
[+] (30.01.2018) (MSL) функция EncodeBase64 для преобразования исходной текстовой строки в base64-представление;
[+] (30.01.2018) (MSL) функция EncodeURL для кодирования строки в URL-формат;
[+] (30.01.2018) (MSL) функция EncodeUU для кодирования строки в UU-формат;
[+] (30.01.2018) (MSL) функция HMAC_MD5 для получения хеш-кода строки на основе ключа, используя метод HMAC и алгоритм MD5;
[+] (30.01.2018) (MSL) функция HMAC_SHA1 для получения хеш-кода строки на основе ключа, используя метод HMAC и алгоритм SHA1;
[+] (30.01.2018) (MSL) функция MD5 для получения хеш-кода MD5 от текстовой строки;
[+] (30.01.2018) (MSL) функция SHA1 для получения хеш-кода SHA1 от текстовой строки;
[+] (30.01.2018) (MSL) функция StrToHex для преобразования исходной бинарной строки побайтово в шестнадцатиричное текстовое представление;
[+] (10.01.2018) (Admin) добавлена настройка для ограничения количества одновременных скачиваний файла обновления;

[*] (14.02.2018) (MyChat Guest) если отправлять приглашения на один и тот же email несколько раз, то новые учётные записи больше создаваться не будут, сервер будет использовать уже существующую учётную запись;
[*] (29.01.2018) (MSL) функция mHTTPSendPostMessage теперь возвращает полученные данные в кодировке UNICODE;
[*] (11.01.2018) (Admin) пароль для подключения к серверу дополнительно контролирует и удаляет пробелы в начале и в конце строки;
[*] (08.01.2018) (MSL) функция mSetUserAttribute дополнена большим количеством атрибутов для изменения данных о пользователях;
[*] (09.02.2018) (Admin) в разделе "Пользователи", "Модераторы" не показывается правая часть с детальной информацией, если список пустой;

[-] (20.02.2018) (Admin) нельзя было изменить имя домена в профиле пользователя в "Управлении пользователями". Исправлено;
[-] (20.02.2018) ошибка "Error when reading IDAT chunk data. File may be corrupted." при импорте пользователей из домена с повреждёнными фотографиями. Исправлено;
[-] (15.02.2018) (Admin) в старых браузерах не работали некоторые функции взаимодействия с консолью, из-за которых не отображались сообщения. Исправлено;
[-] (14.02.2018) (Admin) если при импорте пользователей из домена настроить переназначение полей, то фотографии не импортировались. Исправлено;
[-] (13.02.2018) (Core) ошибки при импорте фотографий пользователей из домена. Исправлены;
[-] (12.02.2018) (Admin) иногда подключение через LDAP с шифрованием для импорта пользователей из домена не работало. Исправлено;
[-] (09.02.2018) (Admin) в разделе "Пользователи", "Модераторы" нельзя было добавить конференцию. Исправлено;
[-] (09.02.2018) (Admin) в разделе "Пользователи", "Список пользователей" в поле "Последнее подключение" время показывалось со смещением без коррекции по UTC. Исправлено;
[-] (31.01.2018) ошибка "JPEG Error 60: Invalid JPEG file structure: missing SOS marker" при импорте повреждённых фотографий пользователей из домена. Теперь такие фото игнорируются;
[-] (24.01.2018) ошибки при сохранении текстовых многострочных полей разных данных в базе сервера. Добавлялись мусорные символы в конец строки. Исправлено;
[-] (19.01.2018) ошибка при обновлении со старых версий, иногда терялись названия автосоздаваемых конференций. Исправлено;
[-] (18.01.2018) (Admin) в управлении правами были перепутаны правила доступа к форуму и группам пользователей. Исправлено;
[-] (11.01.2018) после создания конференции, закрытой паролем, из MyChat Client, у клиентов в теме конференции показывался этот пароль, до обновления списка конференций. Исправлено;
[-] (09.01.2018) некорректная работа системы удаления/блокировки неактивных пользователей. Исправлено;
[-] (08.01.2018) (Admin) в шаблонах настроек был заблокирован верхний блок с выбором шаблонов. Исправлено;
[-] (08.01.2018) (MSL) не работало выборочное отключение событийных скриптов, отключались все скрипты. Исправлено;
[-] (08.01.2018) ошибка при обновлении со старых версий, если был скрипт на событие OnPrivateMessage, он перезаписывался стандартным скриптом для интеграции с Telegram. Исправлено;
[-] (08.01.2018) ошибка при обновлении со старых версий, обнулялось поле профиля пользователей "Работа-Страна". Исправлено;
[-] (08.01.2018) ошибки в справке (неверная нумерация в справочниках стран, языков, типов организаций и т.п.). Исправлено;
[-] (28.12.2017) ошибка при отправке отложенного оповещения для клиента. Сервер "зависал" и не разрешал логин пользователю. Исправлено.

Изображение
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (28.12.2017) ошибка при отправке отложенного оповещения для клиента. Сервер "зависал" и не разрешал логин пользователю. Исправлено.

Дистрибутив пересобран и залит на сайт, версия 6.6.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (08.01.2018) (Android) возникали проблемы подключения к серверам с установленным паролем сервера. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (08.01.2018) (MSL) функция mSetUserAttribute дополнена большим количеством атрибутов для изменения данных о пользователях;

[-] (08.01.2018) ошибки в справке (неверная нумерация в справочниках стран, языков, типов организаций и т.п.). Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (08.01.2018) ошибка при обновлении со старых версий, обнулялось поле профиля пользователей "Работа-Страна". Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (08.01.2018) ошибка при обновлении со старых версий, если был скрипт на событие OnPrivateMessage, он перезаписывался стандартным скриптом для интеграции с Telegram. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (08.01.2018) (MSL) не работало выборочное отключение событийных скриптов, отключались все скрипты. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (08.01.2018) (Admin) в шаблонах настроек был заблокирован верхний блок с выбором шаблонов. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (09.01.2018) некорректная работа системы удаления/блокировки неактивных пользователей. Исправлено.

Система неправильно составляла список пользователей, которые давно не подключались к серверу MyChat. Рекомендуется обновить MyChat Server, дистрибутивы перезалиты на сайт, версия 6.6.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (09.01.2018) ошибка в рендеринге истории сообщений (Alt+H). Текстовые сообщения, отправленные из Android-клиента, не отображались.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (09.01.2018) timestamp сообщений в истории сообщений отображался в формате "[dd.mm.yyyy hh:nn:ss]", а не в том, который был указан в настройках программы. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (10.01.2018) (Admin) добавлена настройка для ограничения количества одновременных скачиваний файла обновления.

limit.png
limit.png (46.58 КБ) Просмотров: 1347
Аватара пользователя
Андрей Раков
MyChat Server
[*] (11.01.2018) (Admin) пароль для подключения к серверу дополнительно контролирует и удаляет пробелы в начале и в конце строки.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (11.01.2018) после создания конференции, закрытой паролем, из MyChat Client, у клиентов в теме конференции показывался этот пароль, до обновления списка конференций. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (11.01.2018) переделана функция определения HardwareID для большей уникальности.
Аватара пользователя
Георгий Лысенко
MyChat Client
[*] (11.01.2018) (Android) произведен редизайн страницы "О программе";

[+] (12.01.2018) (Android) добавлена возможность просмотра логов клиента штатными средствами без обращения к сторонним файловым менеджерам;
[+] (12.01.2018) (Android) добавлена ссылка на справку на странице "О программе".
about_redesing.png
about_redesing.png (49.82 КБ) Просмотров: 1314
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (15.01.2018) ошибка "Access violation at address 0108B394" при работе со смайл-паками в некоторых ситуациях при загрузке истории с сервера и последующем открытии приватного диалога.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (18.01.2018) (Admin) в управлении правами были перепутаны правила доступа к форуму и группам пользователей. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (19.01.2018) ошибка при обновлении со старых версий, иногда терялись названия автосоздаваемых конференций. Исправлено.

Дистрибутивы перезалиты на сайт, версия не менялась (6.6).
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (23.01.2018) все даты для сообщений на доске объявлений теперь пишутся в UTC формате, что позволяет комфортно работать с программой из разных часовых поясов.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (24.01.2018) ошибки при сохранении текстовых многострочных полей разных данных в базе сервера. Добавлялись мусорные символы в конец строки. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (24.01.2018) новая доска объявлений.

newbbs.png
Общая доска объявлений в мессенджере MyChat
newbbs.png (12.42 КБ) Просмотров: 1172

Новый упрощённый дизайн, сделаны сортировки, быстрый фильтр по содержимому. Решены проблемы с кодировками при копировании текста с доски в буфер обмена.

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

Окно доски объявлений корректно показывается поверх всех окон, если у пользователя открыта терминальная сессия на весь экран.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (29.01.2018) (MSL) функция mHTTPSendPostMessage теперь возвращает полученные данные в кодировке UNICODE.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (30.01.2018) (MSL) функция CRC32 для вычисления контрольной суммы CRC32 от строки;
[+] (30.01.2018) (MSL) функция DecodeBase64 для преобразования текстовой строки из base64-представления в обычный текст;
[+] (30.01.2018) (MSL) функция DecodeURL для раскодирования строки из URL-формата в обычный текст;
[+] (30.01.2018) (MSL) функция DecodeUU для раскодирования строки из UU-формата в обычный текст;
[+] (30.01.2018) (MSL) функция EncodeBase64 для преобразования исходной текстовой строки в base64-представление;
[+] (30.01.2018) (MSL) функция EncodeURL для кодирования строки в URL-формат;
[+] (30.01.2018) (MSL) функция EncodeUU для кодирования строки в UU-формат;
[+] (30.01.2018) (MSL) функция HMAC_MD5 для получения хеш-кода строки на основе ключа, используя метод HMAC и алгоритм MD5;
[+] (30.01.2018) (MSL) функция HMAC_SHA1 для получения хеш-кода строки на основе ключа, используя метод HMAC и алгоритм SHA1;
[+] (30.01.2018) (MSL) функция MD5 для получения хеш-кода MD5 от текстовой строки;
[+] (30.01.2018) (MSL) функция SHA1 для получения хеш-кода SHA1 от текстовой строки;
[+] (30.01.2018) (MSL) функция StrToHex для преобразования исходной бинарной строки побайтово в шестнадцатиричное текстовое представление.

Пример работы:

encodingscript.png
encodingscript.png (87.74 КБ) Просмотров: 1103
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (31.01.2018) (MSL) функция mClearConsole для очистки текстовой консоли в редакторе скриптов;

[-] (31.01.2018) ошибка "JPEG Error 60: Invalid JPEG file structure: missing SOS marker" при импорте повреждённых фотографий пользователей из домена. Теперь такие фото игнорируются.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (01.02.2018) (MSL) функция mHTTPSendGetMessage для выполнения HTTP GET запросов.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (06.02.2018) новый инструмент для просмотра сетевой информации и активных процессов пользователей.

useractiveprocessinfo.png
useractiveprocessinfo.png (26.12 КБ) Просмотров: 982

На некоторых элементах списка работает двойной клик или Enter.

1. IP — открывается сервис GeoIP.
2. NetName — NETBIOS имя компьютера будет открыто в Проводнике, можно посмотреть список открытых сетевых папок (shares).
3. Reflink — если это пользователь websupport, то в браузере откроется страница, с которой этот человек перешёл в чат поддержки на вашем сайте.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (07.02.2018) показатели скорости прямой передачи и приёма файлов теперь показываются в байтах, килобайтах, мегабайтах и гигабайтах в секунду, в зависимости от возможностей сети.

newspeedcounter.png
newspeedcounter.png (75.63 КБ) Просмотров: 956

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

Увеличены тайм-ауты для начала прямой передачи файлов, когда идёт поиск подходящего IP адреса получателя в локальной сети.

Также выяснилось, что в некоторых случаях, например, в Windows 10 со стандартными драйверами сетевых устройств, на некоторых компьютерах могут наблюдаться "провисания" при передаче больших файлов, когда происходит разрыв соединения из-за тайм-аутов, бОльших 5 секунд. Из-за этого происходил разрыв соединения со стороны отправителя и не получалось передать большой файл (40 мегабайт и больше).

[-] (08.02.2018) (Mac, Linux) ошибка повторной передачи файла напрямую, файл занят;

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

MyChat Server
[+] (08.02.2018) (Admin) настройка для отключения контроля IP адреса в токенах при входе в сервисы чата без пароля.

tokensandip.png
Отключение привязки к IP адресу в токенах
tokensandip.png (52.38 КБ) Просмотров: 942

Суть этой настройки.

В MyChat можно войти в админку, канбан или форум, не вводя свой логин и пароль, прямо из MyChat Client:

mychatservices.png
Сервисы MyChat
mychatservices.png (10 КБ) Просмотров: 942


Когда вы выбираете один из этих пунктов, MyChat Client запрашивает на сервере специальный одноразовый токен для входа в нужный вам сервис.

Сервер проверяет права доступа, и, если всё Ок — отправляет в ответ токен. MyChat Client открывает браузер с полученной ссылкой и вы входите в админку, Kanban доску или на форум, автоматически, без ввода логина и пароля.

В момент входа в WEB-сервис, MyChat Server проверяет токен на правильность и дополнительно смотрит, с какого IP адреса пытаются войти. Если этот IP не совпадает с тем адресом, откуда был запрошен токен, попытка авторизации игнорируется и токен уничтожается.

Вроде бы всё корректно, но есть проблема, если ваш браузер работает через VPN или прокси. Тогда ваш IP из MyChat Client и из браузера не будут совпадать. Чтобы обойти это ограничение, мы сделали настройку отключения контроля на IP адрес в выдаваемых одноразовых токенах.

По умолчанию настройка включена и контроль производится, потому что отключение — это сознательное понижение требований к безопасности.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (08.02.2018) (Admin) в просмотре профиля пользователя теперь есть полная информация обо всех подключениях разными типами клиентских приложений.

usersnetworktechinfo.png
Информация о типах подключений к серверу клиентских приложений MyChat
usersnetworktechinfo.png (87.37 КБ) Просмотров: 936

Есть версия, тип приложения, время и дата последнего подключения, IP и MAC адрес, используемое шифрование, тип операционной системы, реферальные ссылки и UserAgent браузера (для websupport), списки локальных сетевых интерфейсов, а также NetBIOS имя компьютера и HardwareID.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (09.02.2018) если пользователь — модератор конференции, то он может её покинуть, даже если на сервере установлен запрет на выход из этой конференции;

MyChat Server
[-] (09.02.2018) (Admin) в разделе "Пользователи", "Список пользователей" в поле "Последнее подключение" время показывалось со смещением без коррекции по UTC. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[*] (09.02.2018) (Admin) в разделе "Пользователи", "Модераторы" не показывается правая часть с детальной информацией, если список пустой.

[-] (09.02.2018) (Admin) в разделе "Пользователи", "Модераторы" нельзя было добавить конференцию. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (12.02.2018) (Admin) иногда подключение через LDAP с шифрованием для импорта пользователей из домена не работало. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (12.02.2018) настройка для автоматического скачивания файлов в получаемых оповещениях.

autodownloadattachedbroadcastfiles.png
autodownloadattachedbroadcastfiles.png (18.96 КБ) Просмотров: 843

По умолчанию настройка отключена, чтобы не создавать большую нагрузку на сервер. Как обычно, этой и любыми другими настройками пользователей можно управлять с сервера, с помощью шаблонов.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (13.02.2018) (Core) ошибки при импорте фотографий пользователей из домена. Исправлены.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (13.02.2018) (MSL) функции StrToInt64 и StrToInt64Def для перевода строк в 64-разрядные числа.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (14.02.2018) неправильное время в ниспадающем списке принятых и непрочитанных оповещений. Исправлено.

broadcast-invalid-time.png
broadcast-invalid-time.png (8.43 КБ) Просмотров: 787

Неправильно делали коррекцию времени отправки оповещения по UTC. Поправили, сейчас всё Ок.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (14.02.2018) (MyChat Guest) если отправлять приглашения на один и тот же email несколько раз, то новые учётные записи больше создаваться не будут, сервер будет использовать уже существующую учётную запись;

Сервер для всех пользователей, которые получают приглашение по email, создаёт учётную запись в MyChat. Раньше, если приглашение отправлялись несколько раз, то каждый раз при клике на ссылку в письме сервер создавал новую учётную запись для пользователя.

Теперь сервер стал "умнее" и старается определить, что пользователь с таким email уже раньше подключался к серверу через сервис MyChat Guest и ему не нужно создавать новую учётку. Критерий — совпадающий email и группа прав Guests либо WebGuests.

[-] (14.02.2018) (Admin) если при импорте пользователей из домена настроить переназначение полей, то фотографии не импортировались. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (15.02.2018) (Admin) в старых браузерах не работали некоторые функции взаимодействия с консолью, из-за которых не отображались сообщения. Исправлено.

palemoon.png
palemoon.png (44.91 КБ) Просмотров: 762
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (16.02.2018) в привате теперь можно увидеть IP, MAC, HardwareID, имя компьютера и версию приложения другого пользователя, если у вас есть на это права.

user-tech-info-in-privates.png
user-tech-info-in-privates.png (58.83 КБ) Просмотров: 736

Если пользователь офлайн, то информация будет о последнем соединении, не важно, какой тип приложения это был, Windows, Linux, Android, Mac или WEB.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (16.02.2018) исправлены проблемы с показом одинаковых ников в истории приватных сообщений и никами "no name (UIN xxx)".

user-nicks-duplicates.png
user-nicks-duplicates.png (41.41 КБ) Просмотров: 728

Во-первых, разные пользователи с одинаковыми никами просто не показывались в истории, в список попадал только один пользователь.

Во-вторых, если открыть историю разговоров с таким пользователем из привата, то его ник в истории был "no name (UIN xxx)", хотя история сообщений показывалась. Правда, в списке слева его не было.

Теперь, если в истории есть дубликаты ников, например, два Ивана Ивановича, то в списке слева в окне истории они будут показаны как "Иван Иванович" и "Иван Иванович (UIN 12345)".
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (19.02.2018) ошибка "Cannot open clipboard: Отказано в доступе." при копировании текста из окна чата в буфер обмена. Исправлено;
[-] (19.02.2018) ошибка "List index out of bounds" при просмотре истории сообщений в конференциях. Исправлено;
[-] (19.02.2018) ошибка "unable to open database file" при старте программы, если файл базы данных истории разговоров повреждён или занят кем-либо. Исправлено;
[-] (19.02.2018) ошибка "Cannot create file "...\mcclient.ini". Процесс не может получить доступ к файлу, так как этот файл занят другим процессом." при получении с сервера изменённых прав и включенном контроле рабочего времени. Исправлено;
[-] (19.02.2018) ошибка "Access violation at address 0108BBE4 in module 'mcclient.exe'. Read of address 00000008." при обработке повреждённого общего списка контактов. Исправлено;
[-] (19.02.2018) ошибка "Access violation at address 0108B387 in module 'mcclient.exe'. Read of address 00000058." при рендеринге сообщений со смайлами, если смайл-пак на диске повреждён. Исправлено;
[-] (19.02.2018) ошибка "The specified file was not found." при подключении системы проверки правописания. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (20.02.2018) ошибка "Floating point division by zero." при получении файла нулевой длины в оповещении. Исправлено;
[-] (20.02.2018) ошибка "Access violation at address 00EC575F in module 'mcclient.exe'. Write of address 00000064." при отправке файлов в привате напрямую другому пользователю. Исправлено;

MyChat Server
[-] (20.02.2018) ошибка "Error when reading IDAT chunk data. File may be corrupted." при импорте пользователей из домена с повреждёнными фотографиями. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (20.02.2018) (Admin) нельзя было изменить имя домена в профиле пользователя в "Управлении пользователями". Исправлено.

Тема про эту проблему.
Аватара пользователя
Алексей Пикуров
Вышла версия 6.7, официальная новость.