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

Все самые свежие правки и нововведения отображаются в Твиттере.

История всех версий MyChat

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

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

MyChat Client
[+] (22.11.2022) (win32) настройка для отключения рендеринга встроенного робота (Elisa, uin=0) в списках пользователей автосоздаваемых конференций чата;
[+] (09.11.2022) (win32) теперь в конференциях показывается полный список людей, которые входят в неё, а не только онлайн-пользователи;
[+] (09.11.2022) (win32) фильтр пользователей в конференциях;
[+] (09.11.2022) (win32) типы сортировок пользователей в конференциях;
[+] (03.11.2022) (win32) ключ командной строки mcclient.exe /minimize — свернуть окно MyChat Client на панель задач сразу после запуска;
[+] (02.11.2022) новая схема нумерации версий;
[+] (21.09.2022) (Android) в контекстном меню файла добавлен пункт сохранения файла в папку "Загрузки";
[+] (31.08.2022) (iOS) добавлена возможность удаления аккаунта, если у пользователя для этого есть права;

[*] (05.08.2022) (win32) переделан формат параметров в командной строке MyChat Client;
[*] (05.08.2022) (Android) полностью переработана система работы с файлами в приложении, теперь поддерживается передача любых файлов на новых операционных системах (Android 10+), выбор файлов и изображений теперь осуществляется через системный файловый менеджер, с предпросмотром содержимого, сортировками и навигацией по папкам;
[*] (07.07.2022) (iOS) добавлен рендеринг некоторых типов сообщений;
[*] (07.07.2022) (iOS) расширено логгирование пуш-уведомлений для отладки;

[-] (04.10.2022) (Android) исправлена отправка изображений через меню "Поделиться" из других приложений, также добавлена возможность отправлять таким образом файлы любого типа;
[-] (20.08.2022) (win32) если открыть приват с пользователем, в настройках отключено хранение сообщений в локальной базе данных, полностью удалить приватную историю командой с сервера, а затем снова открыть приват с этим же человеком — сообщения оставались в памяти, индексы сбивались, ситуация исправлялась после реконнекта или перезапуска программы. Исправлено;
[-] (16.08.2022) (Android) не открывался диалог с Elisa из списка пользователей конференции. Исправлено;
[-] (05.08.2022) (Android) исправлена загрузка файлов, в названии которых есть пробелы;
[-] (05.08.2022) (Android) при заливке файла на сервер, в конференции не отображался процесс загрузки и расчета контрольной суммы. Исправлено;
[-] (25.07.2022) (Android) не работала настройка "Запускать MyChat после перезагрузки", если отключены PUSH-сообщения. Исправлено;
[-] (22.07.2022) (iOS) неправильно работало удаление сообщений. Исправлено;
[-] (22.07.2022) (iOS) некорректно отправлялись символы "«" и "»". Исправлено;
[-] (22.07.2022) (iOS) иногда индикатор новых событий на панели навигации показывал неправильное количество. Исправлено;
[-] (20.07.2022) исправлены утечки памяти при работе со структурами данных;
[-] (30.06.2022) (Android) на некоторых версиях Android не происходил тест портов TURN-сервера, из-за чего звонок не начинался. Исправлено;

MyChat Server
[+] (11.11.2022) (Core) автоматический перезапуск сервера через 30 секунд после возникновения любой фатальной ошибки, с сохранением протоколов;
[+] (21.10.2022) (Admin) консольная команда "list" для получения полного списка всех доступных консольных команд с короткими текстовыми описаниями;
[+] (19.10.2022) (Admin) в управлении пользователями, в профиле пользователя и в списке онлайн-юзеров можно получить QR-код для быстрого подключения к серверу с помощью Android или iOS-приложения MyChat;
[+] (07.10.2022) функции MSL для обработки канбан-событий;
[+] (05.10.2022) возможность заблокировать подключение к серверу из разных операционных систем по группам прав;

[*] (09.11.2022) (Core) оптимизации сервера для ускорения работы с конференциями, особенно если их много и с большим количеством пользователей;
[*] (21.10.2022) (Admin) автоматические отступы в текстовом поле для вывода консольных команд для лучшей читаемости;

[-] (26.10.2022) ошибка при изменении типа авторизации пользователя, если тип учётной записи — не доменная, исправлено;
[-] (07.09.2022) (Admin) если не нужно менять размер изображения, при загрузке фотографии в профиле пользователя, не вызывалась отправка фото на сервер. Исправлено;
[-] (20.07.2022) исправлены утечки памяти при работе со структурами данных;
[-] (17.07.2022) если удалять сообщения в конференции в админке под пользователем, который не находится в указанной конференции, то сообщения удалялись на сервере, а на клиенты команда удаления не отправлялась, что приводило к рассинхронизации данных. Исправлено;
[-] (05.07.2022) исправлена ошибка импорта и обновления пользователей из домена;
[-] (26.06.2022) если попытаться пригласить пользователя в конференцию, в которой вы сами не находитесь, сервер отправлял не то сообщение об ошибке. Исправлено.

Изображение
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (26.06.2022) если попытаться пригласить пользователя в конференцию, в которой вы сами не находитесь, сервер отправлял не то сообщение об ошибке. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (30.06.2022) (Android) на некоторых версиях Android не происходил тест портов TURN-сервера, из-за чего звонок не начинался. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (05.07.2022) исправлена ошибка импорта и обновления пользователей из домена.
Аватара пользователя
Алексей Пикуров
Дистрибутив сервера на сайте, версия не менялась, достаточно обновить только сервер.
Аватара пользователя
Георгий Лысенко
MyChat Client
[*] (07.07.2022) (iOS) добавлен рендеринг некоторых типов сообщений;
[*] (07.07.2022) (iOS) расширено логгирование пуш-уведомлений для отладки.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (17.07.2022) если удалять сообщения в конференции в админке под пользователем, который не находится в указанной конференции, то сообщения удалялись на сервере, а на клиенты команда удаления не отправлялась, что приводило к рассинхронизации данных. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (20.07.2022) исправлены утечки памяти при работе со структурами данных;

MyChat Server
[-] (20.07.2022) исправлены утечки памяти при работе со структурами данных.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (22.07.2022) (iOS) неправильно работало удаление сообщений. Исправлено;
[-] (22.07.2022) (iOS) некорректно отправлялись символы "«" и "»". Исправлено;
[-] (22.07.2022) (iOS) иногда индикатор новых событий на панели навигации показывал неправильное количество. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (25.07.2022) (Android) не работала настройка "Запускать MyChat после перезагрузки", если отключены PUSH-сообщения. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[*] (05.08.2022) (Android) полностью переработана система работы с файлами в приложении, теперь поддерживается передача любых файлов на новых операционных системах (Android 10+), выбор файлов и изображений теперь осуществляется через системный файловый менеджер, с предпросмотром содержимого, сортировками и навигацией по папкам.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (05.08.2022) (Android) исправлена загрузка файлов, в названии которых есть пробелы;
[-] (05.08.2022) (Android) при заливке файла на сервер, в конференции не отображался процесс загрузки и расчета контрольной суммы. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (16.08.2022) (Android) не открывался диалог с Elisa из списка пользователей конференции. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (20.08.2022) (win32) если открыть приват с пользователем, в настройках отключено хранение сообщений в локальной базе данных, полностью удалить приватную историю командой с сервера, а затем снова открыть приват с этим же человеком — сообщения оставались в памяти, индексы сбивались, ситуация исправлялась после реконнекта или перезапуска программы. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (31.08.2022) (iOS) добавлена возможность удаления аккаунта, если у пользователя для этого есть права.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (07.09.2022) (Admin) если не нужно менять размер изображения, при загрузке фотографии в профиле пользователя, не вызывалась отправка фото на сервер. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (21.09.2022) (Android) в контекстном меню файла добавлен пункт сохранения файла в папку "Загрузки".
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (04.10.2022) (Android) исправлена отправка изображений через меню "Поделиться" из других приложений, также добавлена возможность отправлять таким образом файлы любого типа.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (05.10.2022) возможность заблокировать подключение к серверу из разных операционных систем по группам прав.

mychat-restricted-os.png
Ограничение подключения к серверу MyChat для клиентских приложений из разных ОС
mychat-restricted-os.png (65.87 КБ) Просмотров: 4885


По умолчанию все операционные системы разрешены.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (07.10.2022) функции MSL для обработки канбан-событий.

mychat-kanban-events.png
Перехват событий на канбан-доске в MyChat
mychat-kanban-events.png (47.1 КБ) Просмотров: 4855
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (19.10.2022) (Admin) в управлении пользователями, в профиле пользователя и в списке онлайн-юзеров можно получить QR-код для быстрого подключения к серверу с помощью Android или iOS-приложения MyChat.

mychat-server-admin-qr-code.png
Как получить QR-код для подключения к серверу MyChat в админке
mychat-server-admin-qr-code.png (37.81 КБ) Просмотров: 2069
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (21.10.2022) (Admin) консольная команда "list" для получения полного списка всех доступных консольных команд с короткими текстовыми описаниями;

[*] (21.10.2022) (Admin) автоматические отступы в текстовом поле для вывода консольных команд для лучшей читаемости.

mychat-server-list-console-commands.png
Как узнать все консольные команды MyChat Server?
mychat-server-list-console-commands.png (33.12 КБ) Просмотров: 2009
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (26.10.2022) ошибка при изменении типа авторизации пользователя, если тип учётной записи — не доменная, исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (02.11.2022) новая схема нумерации версий.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (03.11.2022) (win32) ключ командной строки mcclient.exe /minimize — свернуть окно MyChat Client на панель задач сразу после запуска;

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

Раньше было:

Код: Выделить всё
mcclient.exe /connect -server "192.168.10.1" -port "2004" -servpass "xxx" -login "johnsmith" -password "123456"

Теперь после каждого ключа , например, "-server" — идёт двоеточие, а не пробел, и дальше параметр в двойных кавычках, если внутри строки есть пробел.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (09.11.2022) (win32) теперь в конференциях показывается полный список людей, которые входят в неё, а не только онлайн-пользователи;
[+] (09.11.2022) (win32) фильтр пользователей в конференциях;
[+] (09.11.2022) (win32) типы сортировок пользователей в конференциях;

new-conf-users-list.png
Онлайн и офлайн пользователи в конференциях
new-conf-users-list.png (59.59 КБ) Просмотров: 1049

MyChat Server
[*] (09.11.2022) (Core) оптимизации сервера для ускорения работы с конференциями, особенно если их много и с большим количеством пользователей.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (11.11.2022) (Core) автоматический перезапуск сервера через 30 секунд после возникновения любой фатальной ошибки, с сохранением протоколов.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (22.11.2022) (win32) настройка для отключения рендеринга встроенного робота (Elisa, uin=0) в списках пользователей автосоздаваемых конференций чата.