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

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

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

MyChat Client
[+] (28.01.2016) сортировки в списке доступных конференций (Ctrl+`) по названию, теме, количеству людей, UID и типу конференции (открытая или закрытая паролем);
[+] (25.12.2015) опция для запоминания состояния открытых групп в списках контактов после перезапуска MyChat Client;
[+] (24.12.2015) автоматическое преобразование ссылок, скопированных из браузера, вида file://gifer_pc/d/%D0%94%D0%BE%D0%BA%D1 ... %82%D1%83/ в file://gifer_pc/d/Документы на оплату/;
[+] (22.12.2015) в MyChat Client профиле теперь можно посмотреть IP адрес, город и страну, UserAgent и реферальную WEB страницу пользователя, который пришел в WEB-чат поддержки на сайт;

[*] (10.02.2016) в менеджере серверов если выбрали сервер и закрыли окно кнопкой "Ок", он автоматически выбирается в окне менеджера учётных записей;
[*] (09.02.2016) (media calls) исключена возможность случайного взаимного звонка, если клиенты пытаются позвонить друг другу в приблизительно одно и то же время;
[*] (09.02.2016) (media calls) если пользователь с кем-то разговаривает по видео или голосовой связи, а ему в это время звонит ещё кто-то другой, показывается и записывается в историю уведомление об этом, второй входящий звонок автоматически отбивается и передаётся сигнал "занято";
[*] (09.02.2016) (media calls) если абонент долго не отвечает на звонок (больше минуты), звонок автоматически "отбивается" и показывается сообщение "Исходящий звонок от меня, абонент не отвечает";
[*] (04.02.2016) увеличена скорость импорта персональной книги контактов + исправлены ошибки, из-за которых процесс импорта мог не начаться;
[*] (03.02.2016) увеличена скорость совершения звонков, время начала звонка от момента согласия на приём звонка уменьшилось в два раза;
[*] (24.12.2015) в файл экспорта/импорта клиентских настроек теперь сохраняется настройка протоколирования передачи файлов;

[-] (11.02.2016) исправлены ошибки экспорта/импорта файла настроек: некоторые настройки MyChat Client не экспортировались в файл вовсе, а также не импортировались;
[-] (03.02.2016) если в правах группы была запрещена вставка изображений в конференцию, приват или в оповещение, это всё равно можно было сделать, перетащив файл картинки мышкой (drag&drop). Исправлено;
[-] (02.02.2016) не всегда корректно работала опция "Подключаться всегда под этим пользователем" в менеджере учётных записей MyChat Client. Исправлено;
[-] (13.01.2016) в истории конференций не показывались сообщения из разных конференций с одинаковыми названиями, написанные в разном регистре, например "конференция" и "Конференция", показывались сообщения из какой-то одной. Исправлено;
[-] (04.01.2016) (Node-Webkit) Исправлена проблема при звонках из браузера Chrome последних версий в чат;
[-] (24.12.2015) если был активен фильтр по списку пользователей в конференции (Ctrl+F3), то вновь зашедшие пользователи появлялись в этом списке, игнорируя текст поиска. Исправлено;
[-] (23.12.2015) исправлен обработчик показа подсказок (хинтов). Если, например, открыть окно настроек программы, а затем навести мышку на элемент интерфейса главного окна, автоматически показывалось главное окно MyChat Client, перекрывая собой другие открытые окна. Исправлено;
[-] (21.12.2015) если был включен "Messenger Style" интерфейса (без конференций) и один из последних собеседников менял свой ник, пол или аватар — изменения не отображались в панели самых частых собеседников. Исправлено;
[-] (16.12.2015) если в настройках MyChat Client отключить протоколирование FTP, передача файлов работала только через сервер. Исправлено;

MyChat Server
[+] (23.02.2016) (Scripts) добавлены новые функции в скриптовый движок: mGetUINSListByState, mGetUserDataAsJSON, DecorateStForCSV, SetScriptTimeOut, mGetUINSListByRole, YearsBetween, DaysBetween, HoursBetween, MilliSecondsBetween, MonthsBetween, SecondsBetween, WeeksBetween, DecodeDate;
[+] (22.02.2016) (Scripts) в скриптовый движок добавлен специальный раздел с библиотекой скриптов, которая уже содержит в себе некоторое количество готовых программ;
[+] (19.02.2016) (Web admin) перенесен последний инструмент для удаленной настройки клиентов чата в веб-консоль управления;
[+] (10.02.2016) (Core) автоматически добавляются в исключения брандмауэра Windows составные части MyChat Server: Core, NodeJS и TURN;
[+] (24.12.2015) (Web admin) добавлен новый инструмент управления активными конференциями. Он предназначен для просмотра, какие в данный момент существуют конференции, кто в них находится, а также для удаления конференций или изгнания пользователей из них;

[*] (08.02.2016) полностью переработан механизм аудио и видео звонков, все звонки теперь идут через встроенный TURN сервер;
[*] (24.01.2016) (Core) принудительное требование повышения привилегий в UAC при запуске MyChat Server;
[*] (20.01.2016) (Core) исправлен недочёт при автоматической транлитерации логинов пользователей при импорте из CSV файла. Например, фамилия "Черниенко" теперь преобразовывается в "Chernienko", а не в "CHernienko", с двумя заглавными буквами, как раньше;
[*] (24.12.2015) (Core) сделано автоматическое преобразование любого введённого ника при изменении типа авторизации на Active Directory в нижний регистр;
[*] (24.12.2015) (Web server) добавлены "анти-прокси" запросы, чтобы они не кешировались на прокси и не воспринимались им как одинаковые;
[*] (17.12.2015) (Core) если в шаблоне отображения имени пользователя указать, например: " %lastname% %firstname% (%workdivdept%)", а в профиле пользователя эти данные не заполнены, то теперь вместо имени пишется ник, а не пустые скобки "()", как раньше;

[-] (08.02.2016) нажатие на кнопку "WWW консоль" не открывало в браузере правильную страницу WEB-админки, если включен HTTPS. Исправлено;
[-] (25.01.2016) (Core) после изменения ФИО/ника пользователя в админке или через изменение профиля пользователя на клиенте, его нельзя было найти через инструмент поиска пользователей, требовался перезапуск сервера. Исправлено;
[-] (20.01.2016) (Web admin) проблемы при импорте пользователей из файла в браузере Mozilla FireFox последней версии. Исправлено;
[-] (20.01.2016) (Core) ошибка импорта пользователей из CSV файла. Исправлено;
[-] (22.12.2015) (Core) ошибка работы IP фильтров при соединении с сервером WEB-клиентов. Исправлено;
[-] (17.12.2015) (Core) некорректная работа с формированием отображаемого имени пользователя в чате по шаблону (%workdivdept%). Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (16.12.2015) если в настройках MyChat Client отключить протоколирование FTP, передача файлов работала только через сервер. Исправлено;

MyChat Server
[-] (17.12.2015) некорректная работа с формированием отображаемого имени пользователя в чате по шаблону (%workdivdept%). Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (17.12.2015) если в шаблоне отображения имени пользователя указать, например: " %lastname% %firstname% (%workdivdept%)", а в профиле пользователя эти данные не заполнены, то теперь вместо имени пишется ник, а не пустые скобки "()", как раньше.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (21.12.2015) если был включен "Messenger Style" интерфейса (без конференций) и один из последних собеседников менял свой ник, пол или аватар — изменения не отображались в панели самых частых собеседников. Исправлено.

lasttalks-small.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (22.12.2015) ошибка работы IP фильтров при соединении с сервером WEB-клиентов. Исправлено.

Из-за того, что смешивались IPv4 и IPv6 форматы адресов в проверке адреса WEB-клиента, который подключается, сервер MyChat мог "зависнуть". Исправлено.

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

webchatuserinformation-small.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (23.12.2015) исправлен обработчик показа подсказок (хинтов). Если, например, открыть окно настроек программы, а затем навести мышку на элемент интерфейса главного окна, автоматически показывалось главное окно MyChat Client, перекрывая собой другие открытые окна. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (24.12.2015) автоматическое преобразование ссылок, скопированных из браузера, вида file://gifer_pc/d/%D0%94%D0%BE%D0%BA%D1 ... %82%D1%83/ в file://gifer_pc/d/Документы на оплату/.

Подробнее: viewtopic.php?p=21407#p21407
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (24.12.2015) в файл экспорта/импорта клиентских настроек теперь сохраняется настройка протоколирования передачи файлов.

Раздел [Logs], параметр "Files":

Код: Выделить всё
[Logs]
Files=yes
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (24.12.2015) если был активен фильтр по списку пользователей в конференции (Ctrl+F3), то вновь зашедшие пользователи появлялись в этом списке, игнорируя текст поиска. Исправлено.

Подробнее: viewtopic.php?f=40&t=4111
Аватара пользователя
Андрей Раков
MyChat Server

[*] (24.12.2015) (Web server) добавлены "анти-прокси" запросы, чтобы они не кешировались на прокси и не воспринимались им как одинаковые.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (24.12.2015) (Core) сделано автоматическое преобразование любого введённого ника при изменении типа авторизации на Active Directory в нижний регистр.
Аватара пользователя
Андрей Раков
MyChat Server

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

rememberopengroups-small.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Андрей Раков
MyChat Client

[-] (04.01.2016) (Node-Webkit) Исправлена проблема при звонках из браузера Chrome последних версий в чат.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (13.01.2016) в истории конференций не показывались сообщения из разных конференций с одинаковыми названиями, написанные в разном регистре, например "конференция" и "Конференция", показывались сообщения из какой-то одной. Исправлено.

Теперь вот так:

2channels-small.png


P.S. Александр, спасибо за "наводку" :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (20.01.2016) (Core) исправлен недочёт при автоматической транлитерации логинов пользователей при импорте из CSV файла. Например, фамилия "Черниенко" теперь преобразовывается в "Chernienko", а не в "CHernienko", с двумя заглавными буквами, как раньше;

[-] (20.01.2016) (Web admin) проблемы при импорте пользователей из файла в браузере Mozilla FireFox последней версии. Исправлено;
[-] (20.01.2016) (Core) ошибка импорта пользователей из CSV файла. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (25.01.2016) (Core) после изменения ФИО/ника пользователя в админке или через изменение профиля пользователя на клиенте, его нельзя было найти через инструмент поиска пользователей, требовался перезапуск сервера. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (24.01.2016) (Core) принудительное требование повышения привилегий в UAC при запуске MyChat Server.

Теперь на иконке запуска MyChat Server показывается вот такой значок щита (актуально для Windows Vista и выше):
mcservuac.png

Для чего это всё нужно?

Из-за того, что MyChat Server пишет свои данные в папку "\All Users" ("\ProgramData"), запуск его без повышенных привилегий приводит к виртуализации баз данных. К сожалению, многие администраторы не очень понимают специфику работы UAC, поэтому мы требуем обязательной эскалации прав при запуске MyChat Server, чтобы избежать подобных проблем в будущем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (28.01.2016) сортировки в списке доступных конференций (Ctrl+`) по названию, теме, количеству людей, UID и типу конференции (открытая или закрытая паролем).

Выглядит вот так:
sortchannelslist-small.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (02.02.2016) не всегда корректно работала опция "Подключаться всегда под этим пользователем" в менеджере учётных записей MyChat Client. Исправлено.

liginformbug-small.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (03.02.2016) увеличена скорость совершения звонков, время начала звонка от момента согласия на приём звонка уменьшилось в два раза.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (03.02.2016) если в правах группы была запрещена вставка изображений в конференцию, приват или в оповещение, это всё равно можно было сделать, перетащив файл картинки мышкой (drag&drop). Исправлено.

insertimagesrights-small.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (04.02.2016) увеличена скорость импорта персональной книги контактов + исправлены ошибки, из-за которых процесс импорта мог не начаться.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (08.02.2016) нажатие на кнопку "WWW консоль" не открывало в браузере правильную страницу WEB-админки, если включен HTTPS. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[*] (08.02.2016) полностью переработан механизм аудио и видео звонков, все звонки теперь идут через встроенный TURN сервер.

Мы провели большую работу по переработке и модернизации механизма медиа-звонков, так как они не всегда работали "из коробки". Главная причина, это то, что звонки шли по случайным портам, которые мы не могли контролировать и не имели возможности назначить свои.

Наша главная задача была — сделать контролируемый и автоматически настраиваемый медиа-сервер.

Теперь у нас есть свой TURN сервер, который может пропускать весь медиа-трафик через себя. А главное — сейчас достаточно настроить портмаппинг на Один порт для работы аудио и видео звонков!

В этом новшестве есть как очевидные плюсы, так и не совсем очевидные минусы, например: весь медиа-трафик теперь будет идти через ваш сервер, это не увеличит нагрузку на процессор, но увеличится трафик, и второй момент — трафик идет по TCP, что является не лучшим вариантом для видео-трафика, так как могут возникать "фризы" (когда картинка замирает).

Скорость передачи данных:
— видео ~300 килобайт на выход и ~300 килобайт на вход;
— аудио ~10 килобайт на выход и ~10 килобайт на вход.

Соответственно на сервере каждая сессия видео связи будет потреблять ~600 килобайт трафика, а голосовая связь примерно 20 килобайт суммарного трафика. Имея эти цифры вы можете посчитать теоретическую нагрузку на ваш сервер.

По умолчанию медиа-сервер пробует настроиться автоматически, но при желании его конфигурацию можно изменить через специальный конфигурационный список:
turn1.png

turn2.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (09.02.2016) (media calls) исключена возможность случайного взаимного звонка, если клиенты пытаются позвонить друг другу в приблизительно одно и то же время;
[*] (09.02.2016) (media calls) если пользователь с кем-то разговаривает по видео или голосовой связи, а ему в это время звонит ещё кто-то другой, показывается и записывается в историю уведомление об этом, второй входящийх звонок автоматически отбивается и передаётся сигнал "занято";
[*] (09.02.2016) (media calls) если абонент долго не отвечает на звонок (больше минуты), звонок автоматически "отбивается" и показывается сообщение "Исходящий звонок от меня, абонент не отвечает".
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (10.02.2016) (Core) автоматически добавляются в исключения брандмауэра Windows составные части MyChat Server: Core, NodeJS и TURN.

mychatwindowsfirewall-small.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (10.02.2016) в менеджере серверов если выбрали сервер и закрыли окно кнопкой "Ок", он автоматически выбирается в окне менеджера учётных записей.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (11.02.2016) исправлены ошибки экспорта/импорта файла настроек: некоторые настройки MyChat Client не экспортировались в файл вовсе, а также не импортировались.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (19.02.2016) (Web admin) перенесен последний инструмент для удаленной настройки клиентов чата в веб-консоль управления.

Помимо переноса инструмента удаленного управления настройками, мы разделили его на две части и улучшили его. Теперь он состоит из:
— "Назначение настроек клиентам" ;
— "Шаблоны настроек клиентов".

Назначение настроек клиентам

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

setsettings.png


Теперь очень удобно сделать свой шаблон настроек "по умолчанию" для новых пользователей. Для этого достаточно создать шаблон настроек в инструменте "Шаблоны настроек клиентов" и назначить его для группы прав "Guests" (это группа, куда попадают все новые клиенты, еще не распределенные по другим группам прав).

Шаблоны настроек клиентов

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

settingpreset.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (22.02.2016) (Scripts) в скриптовый движок добавлен специальный раздел с библиотекой скриптов, которая уже содержит в себе некоторое количество готовых программ.

Пока что там одна программа. Это скрипт для получения списка пользователей в CSV файл, у которых не полностью заполнены те или иные поля в профиле.
viewtopic.php?p=21726#p21726

Список стандартной библиотеки скриптов будет пополняться.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (23.02.2016) (Scripts) добавлены новые функции в скриптовый движок: mGetUINSListByState, mGetUserDataAsJSON, DecorateStForCSV, SetScriptTimeOut, mGetUINSListByRole, YearsBetween, DaysBetween, HoursBetween, MilliSecondsBetween, MonthsBetween, SecondsBetween, WeeksBetween, DecodeDate.
Аватара пользователя
Алексей Пикуров
Вышла версия 5.17, официальная новость.