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

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

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

MyChat Client
[+] (07.06.2018) (Android) добавлена возможность отправить картинку или текст в MyChat Messenger из любого приложения, которое поддерживает эту функцию;
[+] (06.06.2018) интеграция с WEB-браузером для обработки ссылок вида "mychat:";
[+] (04.06.2018) полное обновление внешнего вида MyChat Client под Windows;
[+] (31.05.2018) (Android) в приватных диалогах и конференциях добавлено контекстное меню для сообщений. Теперь можно переслать любое сообщение в MyChat и скопировать текст сообщения;
[+] (30.05.2018) клик по любому информационному текстовому полю в окне приватного разговора производит действие: открытие сайта, отправка почты, поиск в Google Maps и т.п.;
[+] (22.05.2018) новый инструмент для демонстрации своего экрана компьютера собеседнику в привате. Работает как в локальной сети, так и через Интернет;
[+] (11.05.2018) (Android) добавлен раздел "Настройки". Пока добавлены самые важные настройки, со временем их будет больше;
[+] (07.05.2018) поддержка технологии IntelliMouse для прокрутки текста в конференциях, приватах и в истории сообщений;

[*] (06.06.2018) если при попытке автоматического обновления клиента недостаточно прав — помимо записи в лог, показывается ошибка с подробной информацией об этом;
[*] (04.06.2018) переделано окно уведомлений о выходе новых версий;
[*] (29.05.2018) если оригинала изображения нет на сервере, сделать миниатюру уже не из чего, то клиент чата мгновенно показывает соответствующую иконку и не тратит время на загрузку несуществующего файла изображения с сервера;
[*] (29.05.2018) (MyChat Guest) обновлён инструмент отправки приглашений в чат на email, исправлена ошибка с выбором "срока годности" оповещения, дату и время окончания действия приглашения теперь стало выбирать проще: из готовых шаблонов либо с точным указанием. Дата и время теперь хранятся на сервере в UTC;
[*] (29.05.2018) переделаны протоколы в окне консоли, все сообщения пишутся моноширинным шрифтом, можно произвольно выделять любые блоки текста, в логе фиксируется только время, полный timestamp с датой пишется только в файл протокола;
[*] (29.05.2018) из меню вставки Actions убраны лишние записи, назначены недостающие иконки;
[*] (28.05.2018) обновлено окно отправки файлов в чат из контекстного меню Проводника, также можно удалять пользователей из списка получателей двойным кликом мышки;
[*] (28.05.2018) обновлено окно отправки приглашения в чат (MyChat Guest), исправлены ошибки в локализации;
[*] (28.05.2018) повторное нажатие "Ctrl+`" скрывает открытую панель консоли;
[*] (28.05.2018) если настройки TURN сервера на сервере MyChat неправильные, и список IP адресов для TURN-сервера приходит пустой, по умолчанию будет использоваться IP адрес сервера MyChat;
[*] (23.05.2018) улучшены окна создания и смены пароля;
[*] (23.05.2018) обновлено окно настроек программы;
[*] (23.05.2018) обновлены окна информации о пользователе и собственном профиле;
[*] (23.05.2018) обновлено и улучшено окно "любимых" конференций;
[*] (23.05.2018) обновлено окно списка игноров;
[*] (23.05.2018) редизайн окна списка программ-дополнений (плагинов);
[*] (23.05.2018) обновлено окно поиска пользователей;
[*] (23.05.2018) обновлено окно получения оповещения;
[*] (22.05.2018) в списке пользователей, от которых принимались файлы (главное меню и popup-меню из панели инструментов "Файлы" - "Посмотреть принятые файлы от..."), теперь кроме имени ещё показывается иконка пола, для более быстрой идентификации;
[*] (21.05.2018) (Android) добавлена возможность беспарольной авторизации;
[*] (21.05.2018) система автоматического слияния папок с файлами, принятых от одного и того же пользователя, но с разными никами, в разное время;
[*] (20.05.2018) увеличены шрифты для отображения личных и общих древовидных списков контактов;
[*] (20.05.2018) названия групп в общем и личном списках контактов теперь отображаются зелёным цветом;
[*] (20.05.2018) убрана иконка глобуса и информационное окно из панели быстрого переключения"Общие/личные контакты"/"Приваты"/"Конференции";
[*] (20.05.2018) убрана широкая горизонтальная полоса с текстом ("Общая панель контактов"/"Персональные контакты"/"Конференция"/"Приватный разговор" и иконкой под именем пользователя и кнопкой переключения статуса;
[*] (17.05.2018) убрана маленькая панель инструментов;
[*] (17.05.2018) убрано размещение закладок справа и слева;
[*] (17.05.2018) убрана панель советов;
[*] (17.05.2018) перекомпоновано главное меню;
[*] (17.05.2018) переделан интерфейс переключения статусов в программе ("Свободен", "Не беспокоить" и "Нет на месте");
[*] (16.05.2018) в окне отправки оповещения сделано поле для фильтра пользователей;
[*] (16.05.2018) в окне отправки оповещения по двойному клику в списке справа можно убирать добавленных пользователей, точно так же, как клавишей Del;
[*] (16.05.2018) убраны аватары;
[*] (16.05.2018) перекомпонованы окна просмотра своего профиля и профилей других пользователей;
[*] (16.05.2018) размер исполняемого файла MyChat Client уменьшен на 3 мегабайта;
[*] (16.05.2018) переделано окно информации о плагине;
[*] (11.05.2018) убраны кнопки настройки отправки сообщений по Ctrl+Enter и проверки правописания с панели инструментов над полем для ввода текста;
[*] (11.05.2018) небольшой редизайн кнопок управляющей панели в конференциях и приватах;

[-] (06.06.2018) исправлены ошибки "Cannot focus a disabled or invisible window", иногда возникающие по ходу работы программы;
[-] (06.06.2018) изменение темы конференции не работало, исправлено;
[-] (06.06.2018) окно загрузки файла не было локализовано, исправлено;
[-] (30.05.2018) ошибки при изменении настроек хранения файлов пользователей и резервных копий сервера. Исправлены;
[-] (30.05.2018) (Android) ошибка вылета приложения после открытия конференции или отправки файла. Исправлено;
[-] (23.05.2018) при отправке приватного сообщения встроенному роботу Elisa его статус менялся на "Не в сети" и в конференциях пропадал индикатор статуса напротив его имени. Исправлено;
[-] (23.05.2018) ошибка, иногда возникающая при попытке открыть свёрнутое окно программы;
[-] (23.05.2018) если файл-миниатюра на локальном компьютере повреждён либо нулевой длины, то MyChat Client автоматически удалит его и скачает с сервера заново при следующем рендеринге окна сообщений;
[-] (22.05.2018) сортировка по количеству людей в списке доступных конференций работала неправильно. Исправлено;
[-] (20.05.2018) ошибка в рендеринге руководителей подразделений в списках контактов, которые находятся офлайн;
[-] (04.05.2018) (Android) во время аудио звонка не работал микрофон на мобильном клиенте. Исправлено;
[-] (04.05.2018) ошибка добавления контакта из общего списка контактов в личный, если используется фильтр. Исправлено;

MyChat Server
[+] (05.06.2018) ключи командной строки /port и /webport для ручного указания портов сетевого ядра и WEB-сервера MyChat;
[+] (01.06.2018) (Integration API) команды MCIAPI_CS_GetUsersStatusList и MCIAPI_CS_GetWebSupportGroupUsersList для работы с пользователями WEB-поддержки на сайт;

[*] (31.05.2018) (MSL) ускорена работа функций JSONArrayGetDateTime и JSONGetDateTime;
[*] (23.05.2018) (MSL) исправления в работе функции StrToFloat, разделителем строки может быть и точка, и запятая, функция будет работать корректно;
[*] (10.05.2018) изменёно название файлов автоматических резервных копий на шаблон "mcservrdb-год-месяц-день-часы-минуты.zip";

[-] (06.06.2018) ошибка при завершении работы сервера (TCPThread error), исправлена;
[-] (28.05.2018) (MyChat Guest) ошибка при входе по токену. Исправлено;
[-] (23.05.2018) ошибка в работе функции автоматического удаления устаревших файлов. Исправлено;
[-] (11.05.2018) некорректно работал антифлуд-фильтр, исправлено;
[-] (10.05.2018) исправлена проблема с невозможностью запуска сервера, если не существует папок, которые указаны в настройках;
[-] (04.05.2018) на встроенный FTP сервер нельзя было заливать файлы нулевой длины. Исправлено.

Изображение
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (04.05.2018) ошибка добавления контакта из общего списка контактов в личный, если используется фильтр. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (04.05.2018) на встроенный FTP сервер нельзя было заливать файлы нулевой длины. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (04.05.2018) (Android) во время аудио звонка не работал микрофон на мобильном клиенте. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (07.05.2018) поддержка технологии IntelliMouse для прокрутки текста в конференциях, приватах и в истории сообщений.

mychat-intellimouse.png
Поддержка прокрутки IntelliMouse в MyChat
mychat-intellimouse.png (62.97 КБ) Просмотров: 38013
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (10.05.2018) исправлена проблема с невозможностью запуска сервера, если не существует папок, которые указаны в настройках.

Теперь сервер, если таких папок нет — пытается их создать. Если это невозможно — меняет папки на стандартные, которые гарантированно есть в папке Program Data\MyChat Server\
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (10.05.2018) изменёно название файлов автоматических резервных копий на шаблон "mcservrdb-год-месяц-день-часы-минуты.zip".
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (11.05.2018) убраны кнопки настройки отправки сообщений по Ctrl+Enter и проверки правописания с панели инструментов над полем для ввода текста;
[*] (11.05.2018) небольшой редизайн кнопок управляющей панели в конференциях и приватах.

new-chat-icons.png
new-chat-icons.png (74.82 КБ) Просмотров: 37991
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (11.05.2018) некорректно работал антифлуд-фильтр, исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (11.05.2018) (Android) добавлен раздел "Настройки". Пока добавлены самые важные настройки, со временем их будет больше.

settings.png
settings.png (15.7 КБ) Просмотров: 37982
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (16.05.2018) в окне отправки оповещения сделано поле для фильтра пользователей;
[*] (16.05.2018) в окне отправки оповещения по двойному клику в списке справа можно убирать добавленных пользователей, точно так же, как клавишей Del;
[*] (16.05.2018) убраны аватары;
[*] (16.05.2018) перекомпонованы окна просмотра своего профиля и профилей других пользователей;
[*] (16.05.2018) размер исполняемого файла MyChat Client уменьшен на 3 мегабайта;
[*] (16.05.2018) переделано окно информации о плагине.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (17.05.2018) убрана маленькая панель инструментов;
[*] (17.05.2018) убрано размещение закладок справа и слева;
[*] (17.05.2018) убрана панель советов;
[*] (17.05.2018) перекомпоновано главное меню;
[*] (17.05.2018) переделан интерфейс переключения статусов в программе ("Свободен", "Не беспокоить" и "Нет на месте").
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (20.05.2018) увеличены шрифты для отображения личных и общих древовидных списков контактов;
[*] (20.05.2018) названия групп в общем и личном списках контактов теперь отображаются зелёным цветом;
[*] (20.05.2018) убрана иконка глобуса и информационное окно из панели быстрого переключения"Общие/личные контакты"/"Приваты"/"Конференции";
[*] (20.05.2018) убрана широкая горизонтальная полоса с текстом ("Общая панель контактов"/"Персональные контакты"/"Конференция"/"Приватный разговор" и иконкой под именем пользователя и кнопкой переключения статуса;

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

Подробнее об этой проблеме
Аватара пользователя
Георгий Лысенко
MyChat Client
[*] (21.05.2018) (Android) добавлена возможность беспарольной авторизации.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (22.05.2018) новый инструмент для демонстрации своего экрана компьютера собеседнику в привате. Работает как в локальной сети, так и через Интернет;

[*] (22.05.2018) в списке пользователей, от которых принимались файлы (главное меню и popup-меню из панели инструментов "Файлы" - "Посмотреть принятые файлы от..."), теперь кроме имени ещё показывается иконка пола, для более быстрой идентификации;

[-] (22.05.2018) сортировка по количеству людей в списке доступных конференций работала неправильно. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (23.05.2018) улучшены окна создания и смены пароля;
[*] (23.05.2018) обновлено окно настроек программы;
[*] (23.05.2018) обновлены окна информации о пользователе и собственном профиле;
[*] (23.05.2018) обновлено и улучшено окно "любимых" конференций;
[*] (23.05.2018) обновлено окно списка игноров;
[*] (23.05.2018) редизайн окна списка программ-дополнений (плагинов);
[*] (23.05.2018) обновлено окно поиска пользователей;
[*] (23.05.2018) обновлено окно получения оповещения;

[-] (23.05.2018) при отправке приватного сообщения встроенному роботу Elisa его статус менялся на "Не в сети" и в конференциях пропадал индикатор статуса напротив его имени. Исправлено;
[-] (23.05.2018) ошибка, иногда возникающая при попытке открыть свёрнутое окно программы;
[-] (23.05.2018) если файл-миниатюра на локальном компьютере повреждён либо нулевой длины, то MyChat Client автоматически удалит его и скачает с сервера заново при следующем рендеринге окна сообщений.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (23.05.2018) (MSL) исправления в работе функции StrToFloat, разделителем строки может быть и точка, и запятая, функция будет работать корректно.

Подробнее о проблеме
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (23.05.2018) ошибка в работе функции автоматического удаления устаревших файлов. Исправлено.

В настройках сервера в разделе "Настройки", "Обслуживание" оставлен только пункт "Автоматически удалять опубликованные файлы старше...". Пункт для удаления изображений убран, потому что в новых версиях все эти файлы хранятся единообразно в одной и той же папке.

Сам алгоритм очистки был же настроен только на удаление файлов изображений. Остальные файлы система очистки не трогала. Это исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (28.05.2018) (MyChat Guest) ошибка при входе по токену. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (28.05.2018) обновлено окно отправки файлов в чат из контекстного меню Проводника, также можно удалять пользователей из списка получателей двойным кликом мышки;
[*] (28.05.2018) обновлено окно отправки приглашения в чат (MyChat Guest), исправлены ошибки в локализации;
[*] (28.05.2018) повторное нажатие "Ctrl+`" скрывает открытую панель консоли;
[*] (28.05.2018) если настройки TURN сервера на сервере MyChat неправильные, и список IP адресов для TURN-сервера приходит пустой, по умолчанию будет использоваться IP адрес сервера MyChat.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (29.05.2018) переделаны протоколы в окне консоли, все сообщения пишутся моноширинным шрифтом, можно произвольно выделять любые блоки текста, в логе фиксируется только время, полный timestamp с датой пишется только в файл протокола;
[*] (29.05.2018) из меню вставки Actions убраны лишние записи, назначены недостающие иконки.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (29.05.2018) (MyChat Guest) обновлён инструмент отправки приглашений в чат на email, исправлена ошибка с выбором "срока годности" оповещения, дату и время окончания действия приглашения теперь стало выбирать проще: из готовых шаблонов либо с точным указанием. Дата и время теперь хранятся на сервере в UTC.

new-invite-tool.png
Обновлённый MyChat Guest
new-invite-tool.png (9.68 КБ) Просмотров: 37778
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (29.05.2018) если оригинала изображения нет на сервере, сделать миниатюру уже не из чего, то клиент чата мгновенно показывает соответствующую иконку и не тратит время на загрузку несуществующего файла изображения с сервера.

Вот так:
noimage.png
noimage.png (20.81 КБ) Просмотров: 37778
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (30.05.2018) (Android) ошибка вылета приложения после открытия конференции или отправки файла. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (30.05.2018) клик по любому информационному текстовому полю в окне приватного разговора производит действие: открытие сайта, отправка почты, поиск в Google Maps и т.п.

clicktoprivateinfo.png
clicktoprivateinfo.png (20.07 КБ) Просмотров: 37763

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

1. если это адрес сайта — откроется браузер с указанной ссылкой;
2. если адрес email — почтовый клиент;
3. сетевое имя компьютера — Проводник, для просмотра открытых сетевых ресурсов;
4. IP адрес — если этот IP из локальной сети, то Проводник, если нет — то GeoIP сервис;
5. версия клиентского приложения — справка MyChat на разделе истории версий;
6. любая информация о географическом положении (страна, город, адрес, область, почтовый индекс) — Google Maps.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (30.05.2018) ошибки при изменении настроек хранения файлов пользователей и резервных копий сервера. Исправлены.

Сделан контроль на назначение сетевых папок (\\...). Сервер пытается автоматически создать папку, которую администратор указывает в настройках, если её нет. Также, если путь неправильный либо не получается создать папку, то настройка возвращается в стандартную и выдаётся соответствующая ошибка в админке сервера.

Исправлены ошибки, связанные с загрузкой и скачиванием файлов, изображений и ZIP-архивов резервных копий баз сервера после изменения стандартных путей.
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (31.05.2018) (Android) в приватных диалогах и конференциях добавлено контекстное меню для сообщений. В нем можно переслать любое сообщение в MyChat и скопировать текст.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (31.05.2018) (MSL) ускорена работа функций JSONArrayGetDateTime и JSONGetDateTime.

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

В итоге скрипт будет работать медленнее, чем предполагалось.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (01.06.2018) (Integration API) команды MCIAPI_CS_GetUsersStatusList и MCIAPI_CS_GetWebSupportGroupUsersList для работы с пользователями WEB-поддержки на сайт.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (04.06.2018) полное обновление внешнего вида MyChat Client под Windows;

[*] (04.06.2018) переделано окно уведомлений о выходе новых версий.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (05.06.2018) ключи командной строки /port и /webport для ручного указания портов сетевого ядра и WEB-сервера MyChat.

Нужны, если не удаётся запустить "нулевой" сервер из-за того, что порты заняты другим сетевым программным обеспечением. Как в анекдоте "winrar.rar" :)
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (06.06.2018) интеграция с WEB-браузером для обработки ссылок вида "mychat:".

Клик по ссылке на WEB-странице, запускается либо активируется (если уже запущен) MYChat Client и выполняет то действие, которое прописано в ссылке, например, приватный разговор с нужным человеком:

open-private-from-browser.gif
open-private-from-browser.gif (105.43 КБ) Просмотров: 37677

Справка по регистрации протокола "mychat:" и интеграции MyChat Client с браузером
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (06.06.2018) если при попытке автоматического обновления клиента недостаточно прав — помимо записи в лог, показывается ошибка с подробной информацией об этом;

mcclient-update-error.png
mcclient-update-error.png (3.81 КБ) Просмотров: 37669

[-] (06.06.2018) исправлены ошибки "Cannot focus a disabled or invisible window", иногда возникающие по ходу работы программы;
[-] (06.06.2018) изменение темы конференции не работало, исправлено;
[-] (06.06.2018) окно загрузки файла не было локализовано, исправлено;

MyChat Server
[-] (06.06.2018) ошибка при завершении работы сервера (TCPThread error), исправлена.
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (07.06.2018) (Android) добавлена возможность отправить картинку или текст в MyChat Messenger из любого приложения, которое поддерживает эту функцию.
share.png
share.png (52.72 КБ) Просмотров: 37655