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

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

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

MyChat Client
[+] (31.08.2020) (Mac)(Linux) добавлена настройка для отображения предпросмотра файлов и картинок из Drag&Drop;
[+] (28.08.2020) (Mac)(Linux) добавлен переход в статус "нет на месте" по таймеру или при блокировке аккаунта в системе (Мас);
[+] (28.08.2020) (Mac)(Linux)(Web) добавлена функция приглашения пользователей в конференцию;
[+] (25.08.2020) вставка сообщения в конференцию о том, что пользователя туда пригласили;
[+] (22.08.2020) пункт контекстного меню в поле ввода текста сообщений "Сменить раскладку" (Alt+Z) для автоматического перевода всего или выделенного текста, набранного в неправильной раскладке. Например, "ghbdtn" в "привет" и обратно;
[+] (17.08.2020) (Android) добавлено новое меню "Поделиться". Предназначено для того, чтобы переслать изображение или текст из любого стороннего приложения. Можно выбирать людей и конференции, в которые хотите отправить выбранное содержимое;
[+] (13.08.2020) настройка для отделения горизонтальной чертой сообщений от одного и того же пользователя, идущих подряд;
[+] (11.08.2020) приглашение онлайн и офлайн пользователей в конференции чата;
[+] (03.08.2020) после первого открытия конференции или привата, где были непрочитанные сообщения, в тексте чата свежие сообщения отделяются горизонтальной чертой;
[+] (03.08.2020) Alt+Home — перемотка в начало списка сообщений в чате;
[+] (03.08.2020) Alt+End — прокрутка окна сообщений в конференции или привате в самый низ;
[+] (27.07.2020) (Android) добавлена настройка для перехода от PUSH-уведомлений к обычному подключению. Она нужна для серверов, на которых отсутствует Интернет, или если у мобильных клиентов есть доступ только к локальной сети. Может работать нестабильно;
[+] (27.07.2020) (WEB)(Linux)(Mac) добавлена кнопка для быстрого скрола в самый низ чата, горячая клавиша CTRL+END;
[+] (26.07.2020) F3 — быстрый переход на фильтр диалогов, конференций или контактов, в зависимости от того, что открыто в левой панели чата;
[+] (24.07.2020) (Android) добавлена возможность звонить с трансляцией экрана, а также принимать трансляции других людей;
[+] (24.07.2020) (Android) добавлена возможность сохранения учетных данных во внутреннее хранилище MyChat с доступом при помощи отпечатков пальцев;
[+] (18.07.2020) (Linux) (Mac) добавлена полная совместимость с сервером в пределах первых двух цифр версии;

[*] (25.08.2020) если нет прав на приглашение пользователей в конференции, пункты меню и кнопки для приглашений скрываются;
[*] (24.08.2020) мгновенная перерисовка фотографий и аватаров в диалогах MyChat Client при изменении фотографии пользователя;
[*] (22.08.2020) после старта программы, если был включена проверка правописания, текст черновиков не проверялся до начала редактирования сообщения;
[*] (22.08.2020) клик правой кнопкой мышки в поле ввода текста переносит каретку на место клика, если это возможно;
[*] (13.08.2020) из настроек убрана возможность указать, сколько сообщений загружать в окошко истории привата или конференции. Можно либо загружать, либо нет;
[*] (11.08.2020) (MAC) (Linux) (Web) сохранение состояния открытых ветвей в общем и личном списке контактов;
[*] (11.08.2020) (MAC) (Linux) (Web) сохранение состояния "закрепить" для общего и личного списка контактов;
[*] (11.08.2020) (MyChat Distrib Maker) возможность вставить в готовый дистрибутив произвольного заранее созданного пользователя для авторизации;
[*] (07.08.2020) в "быстрых" сообщениях во всплывающем меню слишком длинные сообщения визуально обрезаются троеточием;
[*] (07.08.2020) при редактировании "быстрых" сообщений (ALt+0) многострочный текст в шаблонах от 1 до 9 автоматически преобразуется в одну строку с переменными %CRLF% для переноса на новую строку;
[*] (25.07.2020) добавлена "быстрая" кнопка Alt+H в контекстные меню для просмотра истории в конференциях и приватах;
[*] (22.07.2020) в хинте над штампом времени сообщения теперь показывается уведомление про то, что по клику мышкой можно удалить это сообщение (если есть права);
[*] (22.07.2020) emoji и сообщения с форматированием теперь корректно отображаются в диалогах и во всплывающих окнах в трее;
[*] (22.07.2020) если окно чата свёрнуто в трей, приходит новое сообщение — на панели задач появляется мигающая кнопка, не перехватывая фокус. Отключается в настройках;
[*] (21.07.2020) качественный resize при вставке картинок в чат, если исходные изображения были с малым количеством цветов;
[*] (21.07.2020) мультикаст-сообщения;
[*] (18.07.2020) (Linux) (Mac) смайлики переведены из шрифтов в изображения, теперь они выглядят одинаково на всех платформах;
[*] (17.07.2020) F4 на выделенном пользователе в конференции вызывает просмотр профиля, если есть права;
[*] (17.07.2020) если при загрузке файла с сервера произошла ошибка, это пишется в консоль;
[*] (16.07.2020) цифровая подпись плагина для медиа-звонков;
[*] (13.07.2020) вставка Excel-таблиц из буфера обмена и копирование содержимого по right click;
[*] (13.07.2020) (Android) добавлена возможность удаления сообщений для всех или только для себя, если у пользователя есть для этого права;
[*] (13.07.2020) (Android) добавлена возможность копировать сообщения (текстовые, местоположения, штрих-коды, контакты);
[*] (10.07.2020) переделан инструмент работы с личными контактами, если список ещё пустой;
[*] (10.07.2020) активные ссылки с подсветкой красным в интерфейсе MyChat Client;
[*] (10.07.2020) если есть непрочитанные сообщения и мигает конвертик в трее, то по клику на иконке в трее открываются диалоги приватов либо конференций, в зависимости от того, где было последнее сообщение, но переключение на конкретный диалог не делается;
[*] (10.07.2020) (Android) дополнено логирование ошибок, связанных с загрузкой файлов и изображений;

[-] (01.09.2020) ошибка ID: 4F100000, "List index out of bounds (0)" при получении статуса доставки приватного сообщения;
[-] (31.08.2020) при отправке текста с табуляциями (ASCII #9) из буфера обмена текст сообщения дополнялся дубликатами. Исправлено;
[-] (31.08.2020) мелкие ошибки в синхронизации приватных сообщений в диалогах;
[-] (27.08.2020) (Android) неправильно работало завершение работы приложения, если войти с другого клиента и в этот момент было активно любое уведомление. Исправлено;
[-] (27.08.2020) (Android) статус встроенного робота (UIN 0), отображался неправильно. Исправлено;
[-] (26.08.2020) (Android) после первого запуска приложения не заполнялась вкладка "Звонки". Также этот список не обновлялся после совершения звонка, если приложение было запущено. Исправлено;
[-] (25.08.2020) ошибка ID: B3F60000, "Invalid UTF32 character value. Must be >= 0 and <= $10FFFF, excluding surrogate pair ranges", иногда возникала при приёме или отправке UNICODE-сообщений с суррогатными парами;
[-] (24.08.2020) некоторые настройки не применялись, если нажать кнопку "Ок" в окне изменения настроек программы (Alt+O);
[-] (19.08.2020) не работала "обрезка" пустых строк и пробелов в начале и конце приватных сообщений перед отправкой. Исправлено;
[-] (18.08.2020) при использовании доменной авторизации, если отредактировать свой профиль (Alt+U), клиент перестаёт подключаться к серверу, потому что на сервере его ник меняется с "login" на "domain\login". Исправлено;
[-] (17.08.2020) ошибка ID: 005D8097, "Canvas does not allow drawing", иногда возникала при запуске программы или при подключении к серверу из менеджера учётных записей;
[-] (13.08.2020) ошибка рендерера диалогов, чат мог "подвисать", если в привате или в конференции приходило очень большое текстовое сообщение (2-3 сотни строк);
[-] (11.08.2020) (MAC) (Linux) (Web) не отображался статус онлайн/офлайн в общем и личном списке контактов. Исправлено;
[-] (06.08.2020) не работало перенаправление диалогов в приватах (F6), при вызове программа зависала. Исправлено;
[-] (03.08.2020) в окне истории сообщений (Alt+H) кнопки "Показать" и "Найти" не выравнивались по правой стороне окна и из-за этого, если окно развернуть на весь экран, были "в воздухе", по горизонтали;
[-] (03.08.2020) в верхней части MyChat Client, если пользователь офлайн больше суток, в русской локализации писалось, что он офлайн неделю. Исправлено;
[-] (03.08.2020) если удалить локальную базу данных истории сообщений на клиенте, то после успешного логина список приватных диалогов пустой, исправлено;
[-] (28.07.2020) (Android) в режиме редактирования сервера, измененные поля не сохранялись, если изменялось имя сервера. Исправлено;
[-] (26.07.2020) клик по гиперссылкам и email-ам во входящих оповещениях не работал;
[-] (26.07.2020) создание оповещений, не работала вставка текста из буфера обмена (Ctrl+V, Shift+Ins);
[-] (26.07.2020) коррекция даты и времени сообщений по UTC в окне истории (Alt+H);
[-] (25.07.2020) отправка оповещений и мультикаст-сообщений по ПКМ в диалогах конференций и по клику на иконке-троеточии на конференции;
[-] (25.07.2020) комбинация клавиш Alt+F9 не работала (отправка мультикаста);
[-] (25.07.2020) можно было отправить оповещение роботу Elisa, исправлено;
[-] (25.07.2020) не работал клик по файлам и изображениям в окне истории конференций и приватов (Alt+H);
[-] (24.07.2020) прикладывание файлов в оповещениях (Ctrl+F9);
[-] (24.07.2020) (Linux) (Mac) неправильно запоминался не отправленный текст в поле ввода. Исправлено;
[-] (22.07.2020) корректное отображение сокращённого текста сообщений с буквами переменной ширины в диалогах;
[-] (22.07.2020) кнопка сворачивания окна чата иногда переставала работать. Исправлено;
[-] (21.07.2020) (Android) "вечное" подключение на странице логина, возникало, когда клиент получал с сервера ошибку №3: "вы уже подключены к серверу". Исправлено;
[-] (20.07.2020) ошибка ID: 84E80000, "Canvas does not allow drawing", возникала при рендеринге сообщений в разных частях программы;
[-] (17.07.2020) Alt+E: в нижней части окна при входе в существующую конференцию, up/down клавиатурой не менял блок с описанием конференции;
[-] (17.07.2020) в просмотре профиля (F4) пользователя с Android-клиентом показывался IP 127.0.0.1 вместо реального;
[-] (16.07.2020) просмотр истории конференций;
[-] (16.07.2020) поиск в окне истории;
[-] (15.07.2020) ошибка при отправке в чат ссылок на локальные ресурсы с дополнительным текстом. Весь текст становился ссылкой. Исправлено;
[-] (15.07.2020) при удалении сообщений в конференциях "Только для меня" происходило удаление сообщений для всех пользователей конференции;
[-] (14.07.2020) не всегда правильно мигал конверт уведомлений в трее, если были новые сообщения в конференциях;
[-] (14.07.2020) проблема с modern шрифтами на Windows XP;
[-] (14.07.2020) (Linux)(Mac) если выключить настройку клиента "Закрывать диалоги двойным щелчком мыши", то диалоги не закрывались через контекстное меню. Исправлено;
[-] (14.07.2020) (Android) иногда при скачивании файлов подставлялся неправильный "alias" папки с файлами. Исправлено;
[-] (14.07.2020) (Android) при получении списка контактов не всегда происходила загрузка аватаров отсутствующих пользователей. Исправлено;
[-] (14.07.2020) (Android) неправильная обработка прав на удаление сообщений в конференциях. Исправлено;
[-] (14.07.2020) (Android) если удалить самое первое сообщение в приватном диалоге, при следующем открытии вместо него было сообщение "-". Исправлено;
[-] (13.07.2020) (Android) исправлена обработка функции удаления приватных диалогов;
[-] (13.07.2020) (Android) теперь панель выбора прикрепляемых файлов закрывается по нажатию мимо нее, а не только при помощи кнопки "Назад";
[-] (13.07.2020) (Android) в окне "О программе" теперь отображается версия приложения вплоть до 4 цифры;
[-] (10.07.2020) ошибка с прорисовкой статусов модераторов в конференции после входа;
[-] (10.07.2020) ошибка ID: 4F100000, если настройках был отключен показ статусов доставки сообщений, то программа падала с ошибкой после открытия приватного диалога;
[-] (10.07.2020) (Android) исправлена ошибка "Connection error: io.socket.engineio.client.EngineIOException: xhr poll error";
[-] (10.07.2020) (Android) исправлена ошибка вылета приложения на некоторых экранах при отключении от сети;
[-] (10.07.2020) при входящем или исходящем звонке, если у оппонента не была установлена фотография, приложение падало с ошибкой. Исправлено;
[-] (09.07.2020) проблема с доступом к личной FTP папке из меню MyChat Client;

MyChat Server
[+] (31.08.2020) (Core) ключ командной строки "mcserv.exe /DisableHTTPS" для отключения шифрования встроенного WEB-сервера Node.js в целях отладки, если HTTPS сертификат некорректен;
[+] (31.08.2020) (Admin) добавлен параметр "Размер поля для ввода текста" в шаблоне настроек клиента;
[+] (19.08.2020) (Kanban) добавлено уведомление для создателя/исполнителя задания, что оно было перемещено в другой этап;
[+] (28.07.2020) (Admin) добавлена настройка столбцов в списке онлайн пользователей;
[+] (27.07.2020) (Kanban) добавлена кнопка для быстрого перехода в редактирование задания из режима просмотра;
[+] (24.07.2020) (Kanban) добавлена отправка файлов и картинок в комментариях к заданию.

[*] (28.08.2020) (Admin) сохранение настроек столбцов в онлайн и менеджере пользователей;
[*] (19.08.2020) улучшили технологию перезапуска TURN-сервера;
[*] (17.08.2020) улучшили технологию перезапуска встроенного веб-сервера nodeJS;
[*] (24.07.2020) (Kanban) фон карточек заданий красится под цвет приоритета;
[*] (20.07.2020) (Kanban) все события на канбан-доске теперь пишутся в UTC, а не по текущему времени сервера, как раньше;
[*] (17.07.2020) (Core) улучшена работа фильтров связанных с веб-сервисами, теперь IP фильтры проверяются намного раньше. Заблокированные адреса сразу блокируются и не загружают контент веб-страницы;
[*] (13.07.2020) (Core) автоматическое удаление несуществующих диалогов из базы данных после обновления со старых версий;
[*] (13.07.2020) (Kanban) обновлены строчки для прокрутки. Теперь прокрутка будет гарантировано работать во всех списках, не нужно отводить мышку в сторону, чтобы появилась прокрутка.

[-] (01.09.2020) ошибка ID: 52C30000, иногда возникала при просмотре профиля пользователя в админке при запросе списка IP адресов, с которых логинился этот пользователь;
[-] (31.08.2020) (MSL) в функции mSendBroadcast не работала отправка многострочного текста с константами CRLF;
[-] (25.08.2020) (Admin) не обновлялся список автосоздаваемых конференций после переименования. Исправлено;
[-] (24.08.2020) некорректно работала очистка фотографий пользователя в админке и на клиенте: в кешах пользователей аватар не очищался;
[-] (24.08.2020) история сообщений из конференций, созданных пользователями, не всегда корректно загружалась;
[-] (24.08.2020) если пригласить офлайн пользователя в конференцию — это не работало;
[-] (18.08.2020) в настройках WEB-сервисов некорректно работала автоматическая настройка TURN-сервера для звонков. Исправлено;
[-] (18.08.2020) в настройках шаблонов не работала проверка на дубликаты названий пресетов. Исправлено;
[-] (17.08.2020) (Admin) сбивалась сортировка в списке онлайн пользователей после обновления. Исправлено;
[-] (03.08.2020) если ввести UIN и неправильный пароль на клиенте, сервер выдавал правильную ошибку (неверный пароль), а если написать правильный ник и неправильный пароль — выдавалась 83 ошибка (пользователь не существует);
[-] (03.08.2020) ошибка ID: EF770000, "List index out of bounds", возникала при старте сервера после обновления со старых версий и массированном подключении пользователей;
[-] (28.07.2020) (Admin) если в менеджере пользователей найти пользователя через фильтр и поменять какое-либо его значение, то в самом менеджере не видно это изменение. Исправлено;
[-] (26.07.2020) (Core) не работал контроль на совпадение email-ов пользователей при изменении учётных записей;
[-] (26.07.2020) (Core) нельзя было изменить учётные записи доменных пользователей, ники которых совпадали, а домены — различались;
[-] (25.07.2020) (Kanban) неправильно отображался крайний срок в карточке задания, в общем списке заданий. Исправлено;
[-] (21.07.2020) (Core) если установить в сетевых настройках сервера "слушать" какой-то определенный IP адрес, а не все — не подключались Android клиенты. Исправлено;
[-] (17.07.2020) (Admin) в просмотре онлайн-пользователей все Android-клиенты показывались без шифрования. Исправлено;
[-] (15.07.2020) (Core) ошибка в обработке прав при удалении сообщений в конференциях и приватах;
[-] (14.07.2020) (Admin) в просмотре истории сообщений некоректно отображались сообщения с форматированием. Исправлено;
[-] (13.07.2020) (Core) фикс для запуска встроенного WEB-сервера на Windows Server 2003;
[-] (10.07.2020) (Admin) в настройке автосоздаваемых конференций не было пункта "Запретить выход из конференции". Исправлено;
[-] (09.07.2020) (Core) некорректное удаление больше 10 пользователей одновременно, если у них были диалоги. Исправлено;
[-] (09.07.2020) (Admin) в инструменте интеграции с Telegram не активировались пользователи. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (09.07.2020) проблема с доступом к личной FTP папке из меню MyChat Client.

Если перейти по ссылке в главном меню, откроется Проводник, но залить/скачать файлы из своей папки не выйдет, будет выдаваться ошибка "500 requested action not taken (no access)".

mypersonalftpfiles.png
mypersonalftpfiles.png (20.23 КБ) Просмотров: 54777

Исправлено, дистрибутивы клиента перезалиты на сайт.

На следующей неделе мы сделаем минорное обновление, которое можно будет накатить в автоматическом режиме. Сейчас можно вручную обновить клиент, если это необходимо.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (09.07.2020) (Admin) В инструменте интеграции с Telegram не активировались пользователи. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (09.07.2020) (Core) некорректное удаление больше 10 пользователей одновременно, если у них были диалоги. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (10.07.2020) (Admin) в настройке автосоздаваемых конференций не было пункта "Запретить выход из конференции". Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (10.07.2020) при входящем или исходящем звонке, если у оппонента не была установлена фотография, приложение падало с ошибкой. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[*] (10.07.2020) (Android) дополнено логирование ошибок, связанных с загрузкой файлов и изображений;

[-] (10.07.2020) (Android) исправлена ошибка "Connection error: io.socket.engineio.client.EngineIOException: xhr poll error";
[-] (10.07.2020) (Android) исправлена ошибка вылета приложения на некоторых экранах при отключении от сети.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (10.07.2020) ошибка ID: 4F100000, если настройках был отключен показ статусов доставки сообщений, то программа падала с ошибкой после открытия приватного диалога.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (10.07.2020) ошибка с прорисовкой статусов модераторов в конференции после входа.

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

Подробнее...
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (10.07.2020) переделан инструмент работы с личными контактами, если список ещё пустой.

chat-new-personal-contacts-tool.png
Пустой список личных контактов в MyChat
chat-new-personal-contacts-tool.png (25.78 КБ) Просмотров: 54989

[*] (10.07.2020) активные ссылки с подсветкой красным в интерфейсе MyChat Client.

chat-interface-active-links.png
Активные ссылки в интерфейсе MyChat Client
chat-interface-active-links.png (18.23 КБ) Просмотров: 54989
Аватара пользователя
Алексей Пикуров
Свежая сборка уже на сайте, версия 8.0, обновлены сервер и клиенты, а также MSI пакет. Обновлять поверху.

Версия 8.0.1 будет на следующей неделе.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (13.07.2020) (Core) фикс для запуска встроенного WEB-сервера на Windows Server 2003.

Дистрибутив сервера перезалит на сайт, достаточно обновить сервер.
Аватара пользователя
Андрей Раков
MyChat Server
[*] (13.07.2020) (Kanban) обновлены строчки для прокрутки. Теперь прокрутка будет гарантировано работать во всех списках, не нужно отводить мышку в сторону, чтобы появилась прокрутка.
Аватара пользователя
Георгий Лысенко
MyChat Client
[*] (13.07.2020) (Android) добавлена возможность удаления сообщений для всех или только для себя, если у пользователя есть для этого права;
[*] (13.07.2020) (Android) добавлена возможность копировать сообщения (текстовые, местоположения, штрих-коды, контакты);

[-] (13.07.2020) (Android) исправлена обработка функции удаления приватных диалогов;
[-] (13.07.2020) (Android) теперь панель выбора прикрепляемых файлов закрывается по нажатию мимо нее, а не только при помощи кнопки "Назад";
[-] (13.07.2020) (Android) в окне "О программе" теперь отображается версия приложения вплоть до 4 цифры.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (13.07.2020) вставка Excel-таблиц из буфера обмена и копирование содержимого по right click.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (13.07.2020) (Core) автоматическое удаление несуществующих диалогов из базы данных после обновления со старых версий.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (14.07.2020) (Android) иногда при скачивании файлов подставлялся неправильный "alias" папки с файлами. Исправлено;
[-] (14.07.2020) (Android) при получении списка контактов не всегда происходила загрузка аватаров отсутствующих пользователей. Исправлено;
[-] (14.07.2020) (Android) неправильная обработка прав на удаление сообщений в конференциях. Исправлено;
[-] (14.07.2020) (Android) если удалить самое первое сообщение в приватном диалоге, при следующем открытии вместо него было сообщение "-". Исправлено.
Аватара пользователя
Андрей Раков
MyChat Client
[-] (14.07.2020) (Linux)(Mac) если выключить настройку клиента "Закрывать диалоги двойным щелчком мыши", то диалоги не закрывались через контекстное меню. Исправлено;
Аватара пользователя
Андрей Раков
MyChat Server
[-] (14.07.2020) (Admin) в просмотре истории сообщений некоректно отображались сообщения с форматированием. Исправлено;
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (14.07.2020) проблема с modern шрифтами на Windows XP.

Выяснилось, что современные шрифты, которые использует MyChat, а именно fontawesome и OpenSans, не работают в Windows XP.

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

mychat-windows-xp.png
MyChat в Windows XP
mychat-windows-xp.png (15.97 КБ) Просмотров: 54797
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (14.07.2020) не всегда правильно мигал конверт уведомлений в трее, если были новые сообщения в конференциях.

Если открыть конференцию, затем переключиться на другое приложение или свернуть MyChat Client в трей, то при новых входящих сообщениях именно в этой конференции уведомление в трее показывалось, но конвертик не начинал мигать. Исправлено.
Аватара пользователя
Андрей Раков
Обновлен тестовый установочный пакет для Debian x64 (8.0.0.329):
https://nsoft-s.com/work/mychatclient_8.0_amd64.deb
Аватара пользователя
Алексей Пикуров
Свежая сборка уже на сайте, можно обновлять сервер и клиентов.
Аватара пользователя
GPP
А пишет "MyChat версия 8.0.0, дата выпуска: 8 июля 2020 г."

/admin/#/navServerInfo/ServerInfo/ - тоже "8 июля 2020 г.", хотя сборка от 14.07

Сделайте уже сквозное обновление версий/дат.

И changelog с номерами сборок не помешает.
Аватара пользователя
Алексей Пикуров
Сделаем, вы правы. Путаница мешает.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (15.07.2020) при удалении сообщений в конференциях "Только для меня" происходило удаление сообщений для всех пользователей конференции;

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

Дополнительно добавили проверку, если в момент отправки сообщения ссылка недоступна (локальная или shared папка либо файл), то ссылка отправится обычным текстом (будет некликабельной).
Аватара пользователя
Алексей Пикуров
Завтра будет версия 8.0.1, Windows-клиенты автоматически обновятся с сервера. Обновление MSI — как обычно, через GPO.

Также внедряем "сквозную" нумерацию, на сайте в разделе загрузок будет указана полная версия (первые три числа) и дата сборки.

Версии в пределах двух первых чисел версий — обратно совместимы.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (16.07.2020) цифровая подпись плагина для медиа-звонков;

[-] (16.07.2020) просмотр истории конференций;
[-] (16.07.2020) поиск в окне истории.
Аватара пользователя
Алексей Пикуров
Свежая сборка MyChat 8.0.2 уже на сайте в разделе загрузок.
Аватара пользователя
AlexaS
Свежая сборка MyChat 8.0.2 уже на сайте в разделе загрузок.

Linux версия качается старая и увы "несовместимые версии клиента и сервера"
Аватара пользователя
VikFx
Linux версия качается старая и увы "несовместимые версии клиента и сервера"


В теме по deb пакетам ответили...
viewtopic.php?p=39483#p39483
Аватара пользователя
Андрей Раков
MyChat Server
[*] (17.07.2020) (Core) улучшена работа фильтров связанных с веб-сервисами, теперь IP фильтры проверяются намного раньше. Заблокированные адреса сразу блокируются и не загружают контент веб-страницы.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (17.07.2020) если при загрузке файла с сервера произошла ошибка, это пишется в консоль.

mychat-client-https-download-error.png
mychat-client-https-download-error.png (36.97 КБ) Просмотров: 54608
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (17.07.2020) в просмотре профиля (F4) пользователя с Android-клиентом показывался IP 127.0.0.1 вместо реального.

wrong-ip-android-client-in-profile.png
Неправильный IP адрес Andoid клиента в профиле пользователя
wrong-ip-android-client-in-profile.png (11.64 КБ) Просмотров: 54602
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (17.07.2020) (Admin) в просмотре онлайн-пользователей все Android-клиенты показывались без шифрования. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (17.07.2020) F4 на выделенном пользователе в конференции вызывает просмотр профиля, если есть права;

[-] (17.07.2020) Alt+E: в нижней части окна при входе в существующую конференцию, up/down клавиатурой не менял блок с описанием конференции.
Аватара пользователя
Андрей Раков
MyChat Client
[*] (18.07.2020) (Linux) (Mac) смайлики переведены из шрифтов в изображения, теперь они выглядят одинаково на всех платформах.
Аватара пользователя
Андрей Раков
MyChat Client
[+] (18.07.2020) (Linux) (Mac) добавлена полная совместимость с сервером в пределах первых двух цифр версии.

При несовпадении третьей цифры версии — клиент будет подключаться к серверу без проблем.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (20.07.2020) ошибка ID: 84E80000, "Canvas does not allow drawing", возникала при рендеринге сообщений в разных частях программы.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (20.07.2020) (Kanban) все события на канбан-доске теперь пишутся в UTC, а не по текущему времени сервера, как раньше.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (21.07.2020) (Core) если установить в сетевых настройках сервера "слушать" какой-то определенный IP адрес, а не все — не подключались Android клиенты. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (21.07.2020) (Android) "вечное" подключение на странице логина возникало, когда клиент получал с сервера ошибку №3: "вы уже подключены к серверу". Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (21.07.2020) мультикаст-сообщения.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (21.07.2020) качественный resize при вставке картинок в чат, если исходные изображения были с малым количеством цветов.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (22.07.2020) если окно чата свёрнуто в трей, приходит новое сообщение — на панели задач появляется мигающая кнопка, не перехватывая фокус. Отключается в настройках;

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

dialogs-text-length.png
Сокращение текста входящих сообщений в диалогах MyChat
dialogs-text-length.png (10.97 КБ) Просмотров: 54451
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (22.07.2020) в хинте над штампом времени сообщения теперь показывается уведомление про то, что по клику мышкой можно удалить это сообщение (если есть права).

hint-about-how-to-remove-message.png
Хинт с сообщением про возможность удаления мессаджа
hint-about-how-to-remove-message.png (35.89 КБ) Просмотров: 54447
Аватара пользователя
Андрей Раков
MyChat Server
[+] (24.07.2020) (Kanban) добавлена отправка файлов и картинок в комментариях к заданию.
Аватара пользователя
Андрей Раков
MyChat Server
[*] (24.07.2020) (Kanban) фон карточек заданий красится под цвет приоритета.
Аватара пользователя
Андрей Раков
MyChat Client
[-] (24.07.2020) (Mac, Linux) неправильно запоминался не отправленный текст в поле ввода. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (24.07.2020) (Android) добавлена возможность сохранения учетных данных во внутреннее хранилище MyChat с доступом при помощи отпечатков пальцев;
fingerprint_store.png
fingerprint_store.png (349.83 КБ) Просмотров: 54256

1. Когда вы входите в учетную запись, которой нет в хранилище, программа выдаст запрос на сохранение (также можно сохранить учетку в настройках, если вы уже залогинились);
2. Как только в хранилище появляются учетные данные, рядом с кнопкой "Войти" появляется значок отпечатка;
3. По нажатию на соответствующую кнопку появляется запрос на доступ при помощи отпечатка:
4. В хранилище может быть любое количество учеток, главный идентификатор — UIN.
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (24.07.2020) (Android) добавлена возможность звонить с трансляцией экрана, а также принимать трансляции других людей.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (24.07.2020) прикладывание файлов в оповещениях (Ctrl+F9).
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (25.07.2020) не работал клик по файлам и изображениям в окне истории конференций и приватов (Alt+H).
Аватара пользователя
Андрей Раков
MyChat Server
[-] (25.07.2020) (Kanban) неправильно отображался крайний срок в карточке задания, в общем списке заданий. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (25.07.2020) добавлена "быстрая" кнопка Alt+H в контекстные меню для просмотра истории в конференциях и приватах;

[-] (25.07.2020) отправка оповещений и мультикаст-сообщений по ПКМ в диалогах конференций и по клику на иконке-троеточии на конференции;
[-] (25.07.2020) комбинация клавиш Alt+F9 не работала (отправка мультикаста);
[-] (25.07.2020) можно было отправить оповещение роботу Elisa, исправлено.
Аватара пользователя
Алексей Пикуров
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (26.07.2020) коррекция даты и времени сообщений по UTC в окне истории (Alt+H).
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (26.07.2020) F3 — быстрый переход на фильтр диалогов, конференций или контактов, в зависимости от того, что открыто в левой панели чата;

[-] (26.07.2020) клик по гиперссылкам и email-ам во входящих оповещениях не работал;
[-] (26.07.2020) создание оповещений, не работала вставка текста из буфера обмена (Ctrl+V, Shift+Ins).
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (26.07.2020) (Core) не работал контроль на совпадение email-ов пользователей при изменении учётных записей;
[-] (26.07.2020) (Core) нельзя было изменить учётные записи доменных пользователей, ники которых совпадали, а домены — различались.
Аватара пользователя
Андрей Раков
MyChat Client
[+] (27.07.2020) (WEB)(Linux)(Mac) добавлена кнопка для быстрого скрола в самый низ чата, горячая клавиша CTRL+END.

electron_i0XurySPFY.png
electron_i0XurySPFY.png (2.05 КБ) Просмотров: 54250
Аватара пользователя
Андрей Раков
MyChat Server
[+] (27.07.2020) (Kanban) добавлена кнопка для быстрого перехода в редактирование задания из режима просмотра.
chrome_MD1dhOZ43q.png
chrome_MD1dhOZ43q.png (9.84 КБ) Просмотров: 54241
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (27.07.2020) (Android) добавлена настройка для перехода от PUSH-уведомлений к обычному подключению. Она нужна для серверов, на которых отсутствует Интернет, или если у мобильных клиентов есть доступ только к локальной сети. Может работать нестабильно.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (28.07.2020) (Android) в режиме редактирования сервера, измененные поля не сохранялись, если изменялось имя сервера. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (28.07.2020) (Admin) добавлена настройка столбцов в списке онлайн пользователей.
chrome_uhi9K6XvtQ.png
chrome_uhi9K6XvtQ.png (17.61 КБ) Просмотров: 54156
Аватара пользователя
Андрей Раков
MyChat Server
[-] (28.07.2020) (Admin) если в менеджере пользователей найти пользователя через фильтр и поменять какое-либо его значение, то в самом менеджере не видно это изменение. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (03.08.2020) после первого открытия конференции или привата, где были непрочитанные сообщения, в тексте чата свежие сообщения отделяются горизонтальной чертой;

unread-messages.png
Индикация непрочитанных сообщений в чате
unread-messages.png (29.36 КБ) Просмотров: 53494

[+] (03.08.2020) Alt+Home — перемотка в начало списка сообщений в чате;
[+] (03.08.2020) Alt+End — прокрутка окна сообщений в конференции или привате в самый низ;

[-] (03.08.2020) в окне истории сообщений (Alt+H) кнопки "Показать" и "Найти" не выравнивались по правой стороне окна и из-за этого, если окно развернуть на весь экран, были "в воздухе", по горизонтали;
[-] (03.08.2020) в верхней части MyChat Client, если пользователь офлайн больше суток, в русской локализации писалось, что он офлайн неделю. Исправлено;
[-] (03.08.2020) если удалить локальную базу данных истории сообщений на клиенте, то после успешного логина список приватных диалогов пустой, исправлено;

MyChat Server
[-] (03.08.2020) если ввести UIN и неправильный пароль на клиенте, сервер выдавал правильную ошибку (неверный пароль), а если написать правильный ник и неправильный пароль — выдавалась 83 ошибка (пользователь не существует);
[-] (03.08.2020) ошибка ID: EF770000, "List index out of bounds", возникала при старте сервера после обновления со старых версий и массированном подключении пользователей.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (06.08.2020) не работало перенаправление диалогов в приватах (F6), при вызове программа зависала. Исправлено.
Аватара пользователя
Алексей Пикуров
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (07.08.2020) в "быстрых" сообщениях во всплывающем меню слишком длинные сообщения визуально обрезаются троеточием;
[*] (07.08.2020) при редактировании "быстрых" сообщений (ALt+0) многострочный текст в шаблонах от 1 до 9 автоматически преобразуется в одну строку с переменными %CRLF% для переноса на новую строку.
Аватара пользователя
Андрей Раков
MyChat Client
[-] (11.08.2020) (MAC) (Linux) (Web) не отображался статус онлайн/офлайн в общем и личном списке контактов. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Client
[*] (11.08.2020) (MAC) (Linux) (Web) сохранение состояния открытых ветвей в общем и личном списке контактов;
[*] (11.08.2020) (MAC) (Linux) (Web) сохранение состояния "закрепить" для общего и личного списка контактов.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (11.08.2020) приглашение онлайн и офлайн пользователей в конференции чата;

mychat-invite-user-to-the-conference.png
Приглашение пользователей MyChat в конференции
mychat-invite-user-to-the-conference.png (24.51 КБ) Просмотров: 50457


[*] (11.08.2020) (MyChat Distrib Maker) возможность вставить в готовый дистрибутив произвольного заранее созданного пользователя для авторизации.

mychat-distrib-maker-custom-user.png
Как создать дистрибутив MyChat Client с уже "зашитым" пользователем для логина
mychat-distrib-maker-custom-user.png (42.01 КБ) Просмотров: 50457
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (13.08.2020) настройка для отделения горизонтальной чертой сообщений от одного и того же пользователя, идущих подряд;

Выглядит так (опция по умолчанию включена):

hr-messages-same-user.png
Отделение сообщений MyChat друг от друга горизонтальной чертой
hr-messages-same-user.png (33.79 КБ) Просмотров: 49443

Можно отключить в настройках:

new-options-hr-messages.png
Новые настройки рендеринга сообщений в MyChat
new-options-hr-messages.png (13.01 КБ) Просмотров: 49443

[-] (13.08.2020) ошибка рендерера диалогов, чат мог "подвисать", если в привате или в конференции приходило очень большое текстовое сообщение (2-3 сотни строк).
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (13.08.2020) из настроек убрана возможность указать, сколько сообщений загружать в окошко истории привата или конференции. Можно либо загружать, либо нет.

options-do-not-load-history-messages.png
Настройки MyChat для отключения загрузки сообщений из истории в окно чата
options-do-not-load-history-messages.png (12.96 КБ) Просмотров: 49439

По умолчанию настройки включены.

Если их выключить, то чат будет выглядеть так:

mychat-look-without-messages-history.png
Как выглядит MyChat с отключенный загрузкой истории сообщений в чат
mychat-look-without-messages-history.png (18.5 КБ) Просмотров: 49439

Все свежие сообщения в текущем онлайн-сеансе будут храниться в памяти и рисоваться в чате. До момента перезапуска программы или реконнекта с сервером.
Аватара пользователя
Алексей Пикуров
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (17.08.2020) (Android) добавлено новое меню "Поделиться". Предназначено для того, чтобы переслать изображение или текст из любого стороннего приложения. Можно выбирать людей и конференции, в которые хотите отправить выбранное содержимое.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (17.08.2020) (Admin) сбивалась сортировка в списке онлайн пользователей после обновления. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (17.08.2020) ошибка ID: 005D8097, "Canvas does not allow drawing", иногда возникала при запуске программы или при подключении к серверу из менеджера учётных записей;

MyChat Server
[*] (17.08.2020) улучшили технологию перезапуска встроенного веб-сервера nodeJS.
Аватара пользователя
Алексей Пикуров
Аватара пользователя
Андрей Раков
MyChat Server
[-] (18.08.2020) в настройках шаблонов не работала проверка на дубликаты названий пресетов. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (18.08.2020) при использовании доменной авторизации, если отредактировать свой профиль (Alt+U), клиент перестаёт подключаться к серверу, потому что на сервере его ник меняется с "login" на "domain\login". Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (18.08.2020) в настройках WEB-сервисов некорректно работала автоматическая настройка TURN-сервера для звонков. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (19.08.2020) не работала "обрезка" пустых строк и пробелов в начале и конце приватных сообщений перед отправкой. Исправлено;

MyChat Server
[*] (19.08.2020) улучшили технологию перезапуска TURN-сервера.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (19.08.2020) (Kanban) добавлено уведомление для создателя/исполнителя задания, что оно было перемещено в другой этап.
Аватара пользователя
Алексей Пикуров
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (22.08.2020) пункт контекстного меню в поле ввода текста сообщений "Сменить раскладку" (Alt+Z) для автоматического перевода всего или выделенного текста, набранного в неправильной раскладке. Например, "ghbdtn" в "привет" и обратно;

change-layout.png
Инструмент для смены раскладки текста в MyChat
change-layout.png (25.29 КБ) Просмотров: 47106

Работает только в русском и украинском интерфейсе.

[*] (22.08.2020) после старта программы, если был включена проверка правописания, текст черновиков не проверялся до начала редактирования сообщения;

mychat-drafts-spell-check.png
Проверка правописания в черновиках
mychat-drafts-spell-check.png (67.31 КБ) Просмотров: 47106

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

[-] (24.08.2020) некоторые настройки не применялись, если нажать кнопку "Ок" в окне изменения настроек программы (Alt+O);

MyChat Server
[-] (24.08.2020) некорректно работала очистка фотографий пользователя в админке и на клиенте: в кешах пользователей аватар не очищался;
[-] (24.08.2020) история сообщений из конференций, созданных пользователями, не всегда корректно загружалась;
[-] (24.08.2020) если пригласить офлайн пользователя в конференцию — это не работало.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (25.08.2020) (Admin) не обновлялся список автосоздаваемых конференций после переименования. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (25.08.2020) вставка сообщения в конференцию о том, что пользователя туда пригласили;

[*] (25.08.2020) если нет прав на приглашение пользователей в конференции, пункты меню и кнопки для приглашений скрываются;

[-] (25.08.2020) ошибка ID: B3F60000, "Invalid UTF32 character value. Must be >= 0 and <= $10FFFF, excluding surrogate pair ranges", иногда возникала при приёме или отправке UNICODE-сообщений с суррогатными парами.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (26.08.2020) (Android) после первого запуска приложения не заполнялась вкладка "Звонки". Также этот список не обновлялся после совершения звонка, если приложение было запущено. Исправлено.
Аватара пользователя
Алексей Пикуров
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (27.08.2020) (Android) неправильно работало завершение работы приложения, если войти с другого клиента и в этот момент было активно любое уведомление. Исправлено;
[-] (27.08.2020) (Android) статус встроенного робота (UIN 0), отображался неправильно. Исправлено.
Аватара пользователя
Алексей Пикуров
Аватара пользователя
Андрей Раков
MyChat Client
[+] (28.08.2020) (Mac)(Linux) добавлен переход в статус "нет на месте" по таймеру или при блокировке аккаунта в системе (Мас);
[+] (28.08.2020) (Mac)(Linux)(Web) добавлена функция приглашения пользователей в конференцию.
Аватара пользователя
Андрей Раков
MyChat Server
[*] (28.08.2020) (Admin) сохранение настроек столбцов в онлайн и менеджере пользователей.