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

Все самые свежие правки и нововведения отображаются в Твиттере.

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

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

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

MyChat Client
[+] (15.03.2019) консольная команда "hwid" для получения HardwareID устройства, на котором сейчас запущен MyChat Client;
[+] (26.02.2019) инструмент для перенаправления пользователей в приватном чате;

[*] (07.03.2019) значительно увеличена скорость отрисовки общего и личного списка контактов в фильтрах, если контактов больше нескольких сотен;
[*] (01.03.2019) (Mac,Linux) при приеме файлов напрямую, если принимающая сторона не может принять файлы, по какой-либо причине — отправляется сообщение в приват об этом;
[*] (20.02.2019) (Android) теперь клиентские ошибки отображаются в специальном меню снизу экрана (Snackbar) вместо всплывающего сообщения (Toast). Они кликабельны, при нажатии ведут в справку;

[-] (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
[+] (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;

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

[-] (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 КБ) Просмотров: 49263
Аватара пользователя
Алексей Пикуров
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 КБ) Просмотров: 49183


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

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


После этого диалог у оператора закрывается, на сайте у посетителя меняется оператор, а у нового пользователя в 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 КБ) Просмотров: 49081
Аватара пользователя
Алексей Пикуров
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. Исправлено.