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

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

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

MyChat Client
[+] (29.06.2014) новый раздел настроек программы "Дополнительно", для тонкой настройки внешнего вида и поведения программы;
[+] (25.06.2014) свою должность в компании пользователь теперь может указать себе сам, в собственном профиле (Alt+U), из выпадающего списка готовых строк, которые задаются на сервере MyChat администратором, в разделе "Должности компании";
[+] (24.06.2014) настройка, добавлять автоматически пользователей из конференции или из привата в список получателей при создании оповещения, или нет. По умолчанию включена;

[*] (29.06.2014) из настроек убран пункт "Сеть" -> "Показывать счётчики трафика программы в главном окне";
[*] (26.06.2014) при ручной установке нового плагина, который запрещён к использованию администратором сервера, выдаётся соответствующее уведомление, также делается запись в системный лог;
[*] (23.06.2014) добавлен автоматический ремонт базы данных клиента после перезапуска, если падение программы было вызвано физической поломкой файла базы данных (отключение электроэнергии, сбой операционной системы и т.п.);

[-] (26.06.2014) при просмотре активного процесса пользователя, если тот в офлайн, иногда могли показываться старые данные от предыдущего просмотра. Исправлено;
[-] (24.06.2014) ошибка удаления списка отмеченных пользователей в оповещениях (Ctrl+F9);
[-] (23.06.2014) ошибка при открытии окна непрочитанных оповещений, если список пуст. Исправлено;
[-] (23.06.2014) иногда возникающая ошибка при повторном запуске программы, если оказывался занят файл базы данных истории сообщений;
[-] (23.06.2014) ошибка, иногда возникающая при просмотре истории сообщений;
[-] (23.06.2014) если есть открытые приватные разговоры, программа свёрнута в трей и попытаться из контекстного меню в трее нажать "Выход" - возникала ошибка. Исправлено;

MyChat Server
[+] (25.06.2014) новое правило в правах групп пользователей: "Добавление новых плагинов";
[+] (25.06.2014) новое правило в правах групп пользователей: "Удаление плагинов";

[*] (30.06.2014) при старте встроенного WEB сервера производится автоматический перебор портов и MyChat Server пытается запустить NodeJS сервер на свободном. Перебор начинается от того TCP порта, который указан в настройках;
[*] (25.06.2014) убрана опция "Использовать ФИО вместо ников в списках пользователей в MyChat Client". Теперь она включена по умолчанию;
[*] (10.06.2014) Web'o'Chat: добавлена автоматическое формирование настройки веб-сервера (MyChatServerIP и MyChatServerPort), когда в настройках сервера устанавливается один сетевой интерфейс для подключения;

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

Раньше приходилось пользоваться консольной командой repairdb, теперь в большинстве случаев ремонт будет производиться автоматически.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (23.06.2014) ошибка при открытии окна непрочитанных оповещений, если список пуст. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (24.06.2014) ошибка удаления списка отмеченных пользователей в оповещениях (Ctrl+F9).

Если отметить несколько пользователей (или всех) и нажать Del (или выбрать "Удалить из списка" в контекстном меню), то удаления выбранных пользователей не происходило.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (24.06.2014) настройка, добавлять автоматически пользователей из конференции или из привата в список получателей при создании оповещения, или нет. По умолчанию включена.
autofillbroadcast.png
Автоматическое заполнение списка пользователей при создании оповещения
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (25.06.2014) новое правило в правах групп пользователей: "Добавление новых плагинов";
[+] (25.06.2014) новое правило в правах групп пользователей: "Удаление плагинов".

Сделано для более полного и удобного контроля над использованием плагинов у клиентов.
pluginsmanagementnewrights.png
Расширенное управление правами на использование плагинов в MyChat Client

Правило "Управление плагинами на клиенте" теперь расширяется только на выгрузку, перезагрузку и настройку тех плагинов, которые позволяют это сделать.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (25.06.2014) свою должность в компании пользователь теперь может указать себе сам, в собственном профиле (Alt+U), из выпадающего списка готовых строк, которые задаются на сервере MyChat администратором, в разделе "Должности компании".

Вот так:
selectjobposition.png
Указание должности в компании в профиле пользователя MyChat Client

Отныне произвольный текст туда вписать нельзя, только выбрать из готовых вариантов, которые администратор укажет на сервере. Если список будет пуст на сервере - он будет пуст и здесь.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (25.06.2014) убрана опция "Использовать ФИО вместо ников в списках пользователей в MyChat Client". Теперь она включена по умолчанию.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (26.06.2014) при ручной установке нового плагина, который запрещён к использованию администратором сервера, выдаётся соответствующее уведомление, также делается запись в системный лог.

Вот так:
logerrorloadblockedplugin.png
Загрузка запрещённого плагина в MyChat
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (26.06.2014) при просмотре активного процесса пользователя, если тот в офлайн, иногда могли показываться старые данные от предыдущего просмотра. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (29.06.2014) новый раздел настроек программы "Дополнительно", для тонкой настройки внешнего вида и поведения программы;

[*] (29.06.2014) из настроек убран пункт "Сеть" -> "Показывать счётчики трафика программы в главном окне".

В настройках программы появился раздел "Дополнительно":
mychatadditionaloptions.png
Дополнительные настройки MyChat

В нём можно указать, что именно следует показывать в заголовке программы. Список переменных:
%program% - название программы ("MyChat Client");
%ver% - версия программы;
%nickname% - имя пользователя, под которым он залогинился в чате;
%company% - название компании, на имя которой зарегистрирован сервер;
%state% - текущий статус пользователя ("В сети", "Не беспокоить" и т.п.);
%traffic% - показатели трафика (отправлено/принято байт);
%uin% - уникальный числовой идентификатор пользователя.

Также теперь можно указать, какую именно информацию о пользователе следует показывать в окошке приватного разговора, например:
mychatadditionalfields.png
User defined список инфо-полей в приватном чате

Последовательность и набор полей указывается в настройках, константы перечисляются через запятую:
EMAIL - адрес электронной почты пользователя;
UINHARDWAREID - уникальный HardwareID: "железный" идентификатор компьютера пользователя;
USERDOMAINNAME - имя домена пользователя (если используется прозрачная Active Directory-авторизация);
CLIENTVERSION - версия клиентского приложения;
HOME_MARITALSTATUS - семейное положение;
INTERNALNICKNAME - внутренний ник пользователя;
FIRSTNAME - имя;
LASTTNAME - фамилия;
MIDDLENAME - отчество;
REGISTERED - дата регистрации пользователя на сервере MyChat;
WORK_PHONE - рабочий номер телефона;
HOME_BIRTHDAY - дата рождения;
WORK_DIVDEPT - подразделение, в котором работает человек;
HOME_PHONE - домашний телефон;
HOME_FAX - домашний факс;
HOME_CELLULAR - номер мобильного телефона;
HOME_STREETADDRESS - домашний адрес;
HOME_CITY - город, в котором живёт человек;
HOME_STATE - область/край, в котором живёт человек;
HOME_ZIP - домашний почтовый индекс;
HOME_COUNTRY - страна проживания;
HOME_WWW - домашняя веб-страница;
WORK_COMPANYNAME - название компании, в которой работает человек;
WORK_OFFICE - номер офиса;
WORK_PHONE - рабочий номер телефона;
WORK_FAX - рабочий факс;
WORK_PAGER - рабочий номер пейджера;
WORK_STREETADDRESS - рабочий адрес;
WORK_CITY - город, в котором работает человек;
WORK_STATE - область/край, в которой работает человек;
WORK_ZIP - рабочий почтовый индекс;
WORK_COUNTRY - страна, в которой работает человек;
WORK_WWW - рабочий WEB-сайт.

Константы указываются только в верхнем регистре (БОЛЬШИМИ буквами).
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (30.06.2014) при старте встроенного WEB сервера производится автоматический перебор портов и MyChat Server пытается запустить NodeJS сервер на свободном. Перебор начинается от того TCP порта, который указан в настройках.

Перебираются 100 TCP портов, последовательно прибавляя по одному после 8080 порта. Если MyChat Server удачно смог занять порт с текущим номером, именно он и используется для работы.