Все самые свежие новости о MyChat. Обновления версий, анонсы новых сервисов, важные объявления, акции и скидки для покупателей. Информация о будущих версиях
Аватара пользователя
Алексей Пикуров
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;

MyChat Client

[+] (18.09.2013) интеллектуальный мастер первого запуска программы для помощи при начальной конфигурации MyChat Client;
[+] (06.09.2013) в открытом привате теперь ник пользователя под фото - активен, и при нажатии на него открывается окно его профиля;
[+] (06.09.2013) в приватах теперь нажать левой или правой клавишей мышки на нике пользователя в тексте и вызвать контекстное меню;
[+] (31.08.2013) функция для удаления установленных плагинов в "Управлении плагинами" (Alt+P);
[+] (31.08.2013) создание текстовых каналов по "быстрой" клавише Alt+C;
[+] (31.08.2013) консольная команда "GET LOGS" для получения архива протоколов работы программы. Если в конце указать модификатор "TODAY" - то в архив будут добавлены только протоколы работы программы за текущий день. Для отладочных целей;
[+] (31.08.2013) консольная команда "GET BUGS" для получения архива сообщений об ошибках;
[+] (30.08.2013) при старте программы создаются системные переменные окружения: MCCHOME, MCCLANG, MCCLOCALPROFILE и MCCAPPDIR. К этим переменным есть доступ из других запущенных приложений;
[+] (23.08.2013) консольная команда "clear caches" для очистки кешей базы данных клиента (фото пользователей и т.п.);

[*] (18.09.2013) улучшено автоматическое определение языка интерфейса при запуске программы;
[*] (01.09.2013) обновлён набор смайлов "Static", добавлены стандартные обозначения смайликов, облегчающие автозамену, такие как :), ;-), :-D и т.п.;
[*] (27.08.2013) переделан механизм установки и снятия программы в автозагрузке Windows;

[-] (18.09.2013) ошибка при изменении своего профиля, если в настройках сервера стоит "Использовать ФИО вместо ника в чате". Исправлено;
[-] (04.09.2013) ошибка при просмотре списка людей, с которыми были разговоры - в истории приватных сообщений. Иногда некоторые ники дублировались по несколько раз;
[-] (31.08.2013) загрузка новой версии плагина, если была активна старая версия, не отрабатывала. Нужно было сначала выгрузить из памяти старый плагин. Исправлено;
[-] (29.08.2013) ошибка при открытии непрочитанных оповещений;
[-] (23.08.2013) неправильная индикация "перышка" при переключениях между окошками открытых приватных разговоров;

MyChat Server

[+] (17.09.2013) WEB-сервер - добавлены видео и голосовая связь в веб-чате;
[+] (16.09.2013) WEB-сервер - добавлено цветовое оформление сообщений, пришедших от собеседника в веб-чате;
[+] (15.09.2013) WEB-сервер - обновлен интерфейс веб-чата;
[+] (14.09.2013) WEB-сервер - добавлены дополнительные механизмы определения занятости порта, на котором стартует веб-сервер и возможность перебора портов для старта;
[+] (02.09.2013) консольная утилита mcconsole.exe для отправки сообщений в приваты и текстовые каналы с командной строки;
[+] (02.09.2013) настройка для указания порта для встроенного WEB-сервера NodeJS;
[+] (23.08.2013) консольная команда "StartNodeJS" для ручного запуска встроенного WEB-сервера;
[+] (23.08.2013) консольная команда "StopNodeJS" для остановки встроенного WEB-сервера;
[+] (23.08.2013) консольная команда "RestartNodeJS"для перезапуска встроенного WEB-сервера в ручном режиме;
[+] (23.08.2013) ключ командной строки "/node=gui" для запуска WEB-сервера MyChat в диалоговом режиме в отладочных целях;

[-] (03.09.2013) ошибка при повторном запуске копии сервера. Исправлено;
[-] (02.09.2013) ошибка при подключении через WEB с неверным паролем - пользователь с тем же UIN-ом, но уже залогиненный на сервере, получал команду-уведомление, что он отключен от сервера. Исправлено;
[-] (27.08.2013) ошибка, связанная с повторным импортом пользователей из домена в версиях, обновлённых до 5.0.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (23.08.2013) ключ командной строки "/node=gui" для запуска WEB-сервера MyChat в диалоговом режиме в отладочных целях.

Если запустить mcserv.exe /node=gui - то запустится ещё одно окно параллельно с MyChat Server:
nodegui.png

Этот ключ нужен для целей отладки.

Скачать сервер - http://www.nsoft-s.com/mychat/updates/mcserv.zip
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (23.08.2013) консольная команда "clear caches" для очистки кешей базы данных клиента (фото пользователей и т.п.).

Для отладочных целей.
clearcaches.png
Очистка кешей в клиенте чата MyChat
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (23.08.2013) консольная команда "StartNodeJS" для ручного запуска встроенного WEB-сервера;
[+] (23.08.2013) консольная команда "StopNodeJS" для остановки встроенного WEB-сервера;
[+] (23.08.2013) консольная команда "RestartNodeJS"для перезапуска встроенного WEB-сервера в ручном режиме.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (27.08.2013) переделан механизм установки и снятия программы в автозагрузке Windows.

Иногда в настройках программы эта опция работала некорректно. Например, галочка автозапуска программы в Windows стояла, а реально программа не запускалась, и наоборот. Поправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (27.08.2013) ошибка, связанная с повторным импортом пользователей из домена в версиях, обновлённых до 5.0.

О проблеме написал Константин Абрамовский здесь: viewtopic.php?f=40&t=2828
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (30.08.2013) при старте программы создаются системные переменные окружения: MCCHOME, MCCLANG, MCCLOCALPROFILE и MCCAPPDIR. К этим переменным есть доступ из других запущенных приложений.

Получить доступ к этим переменным можно откуда угодно. Например, из системной консоли, командой set:
systemvariables.png
Системные переменные окружения MyChat Client

MCCHOME - последняя папка в пути, куда установлен MyChat Client. По имени это йпапки определяется уникальность установки, если на компьютере работают большего одного клиента MyChat;
MCCAPPDIR - папка, откуда был запущен mcclient.exe;
MCCLANG - текущий язык интерфейса программы;
MCCLOCALPROFILE - путь к профилю программы, где хранятся все пользовательские данные.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (31.08.2013) консольная команда "GET BUGS" для получения архива сообщений об ошибках.

Как это работает и зачем это нужно? Всё просто. Допустим, в клиенте MyChat произошла ошибка. Бывает. Как передать её разработчикам?
Набираем к консоли команду get bugs
getbugs.png
Консольная команда для получения архива сообщений об ошибках MyChat Client
getbugs.png (11.64 КБ) Просмотров: 11598

И сразу после этого откроется Проводник на папке с ZIP-файлом, который следует отправить для анализа разработчикам.
getbugsfolder.png
Проводник с открытой папкой архива баг-репортов MyChat Client

Надеемся, стало удобнее. Следующий на очереди - прямой телепатический контакт с пользователем :D
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (31.08.2013) консольная команда "GET LOGS" для получения архива протоколов работы программы. Если в конце указать модификатор "TODAY" - то в архив будут добавлены только протоколы работы программы за текущий день. Для отладочных целей.

Аналогично команде "GET BUGS", команда нужна для удобного получения ZIP-архива протоколов работы программы.
Volldemar
Алексей Пикуров писал(а):Надеемся, стало удобнее. Следующий на очереди - прямой телепатический контакт с пользователем :D

Тут-же уточнение: телепатический контакт с подсознанием пользователя :D , так как часто бывает сознание ещё не знает что хочет подсознание, а так получится сразу к первоисточнику :D
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (02.09.2013) консольная утилита для отправки сообщений в приваты и текстовые каналы с командной строки.

mcconsole.exe. Пока только для платформы Windows. Качать тут: http://www.nsoft-s.com/files/mcconsole.zip
mcconsole.png
Консольная утилита для отправки сообщений в MyChat с командной строки
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (06.09.2013) в открытом привате теперь ник пользователя под фото - активен, и при нажатии на него открывается окно его профиля;
[+] (06.09.2013) в приватах теперь нажать левой или правой клавишей мышки на нике пользователя в тексте и вызвать контекстное меню.

Приватные разговоры теперь стали ещё удобнее, а нужные функции - ещё доступнее:
usernickclickinfo.png
Активный ник в приватном разговоре

usernickprivateclick.png
Вызов контекстного меню по клику на нике пользователя в тексте принятых сообщений
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (18.09.2013) интеллектуальный мастер первого запуска программы для помощи при начальной конфигурации MyChat Client;

[*] (18.09.2013) улучшено автоматическое определение языка интерфейса при запуске программы.


Теперь при первом запуске MyChat Client автоматически запускается мастер конфигурации, который значительно облегчает запуск и подключение клиента к серверу MyChat:
wizard1.png
Мастер первого запуска MyChat Client, приветствие

wizard2.png
Мастер подключения к серверу чата, выбор вариантов

wizard3.png
Мастер настройки клиента чата, проверка связи с сервером

wizard4.png
Мастер первого подключения к серверу сообщений MyChat, упрощённая регистрация пользователя


Также мастер можно запустить и вручную, используя ключ командной строки mcclient.exe /STARTWIZARD


А ещё MyChat Client при первом старте более точно пытается определить язык системы, чтобы знать, на каком языке показывать первый раз интерфейс программы: на русском, украинском или английском.
Аватара пользователя
Андрей Раков
MyChat Server

[+] (17.09.2013) WEB-сервер - добавлены видео и голосовая связь в веб-чате;
[+] (16.09.2013) WEB-сервер - добавлено цветовое оформление сообщений, пришедших от собеседника в веб-чате;
[+] (15.09.2013) WEB-сервер - обновлен интерфейс веб-чата;
[+] (14.09.2013) WEB-сервер - добавлены дополнительные механизмы определения занятости порта, на котором стартует веб-сервер и возможность перебора портов для старта;