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

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

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

MyChat Client
[+] (29.01.2021) (Android) добавлена обработка правил на отображение личного и общего списка контактов. Также, если оба этих правила выключены, на главном экране не будет показываться вкладка "Контакты";

[*] (20.01.2021) (Android) переработана система отображения отсутствия подключения к серверу (при переключении между сетями или если сервер недоступен). Теперь вместо высплывающего окошка внизу статус подключения будет отображаться в тулбаре;
[*] (13.01.2021) если включить фильтр в диалогах или в контактах, а затем кликнуть по результату — фильтр автоматически снимается;
[*] (13.01.2021) улучшен рендеринг личного списка контактов, теперь хорошо видно группы и выделенных пользователей, даже если окно не в фокусе;
[*] (11.01.2021) обновлена библиотека проверки правописания Hunspell;
[*] (24.12.2020) автозамена запятых на точки при вводе адреса сервера в менеджере учётных записей и в мастере первого подключения;
[*] (23.12.2020) при подключении Android-пользователей по QR-коду, если нет альтернативного адреса сервера, автоматически подставляется внешний host сервера MyChat, который указывается в настройках MyChat Server (админка, "Настройки", "Сетевые настройки", "IP адрес или Host сервера для внешних клиентов");
[*] (22.12.2020) уменьшена нагрузка на сервер при запросах аватаров пользователей;

[-] (29.01.2021) (Android) входящий звонок в некоторых случаях мог не проходить в локальной сети. Исправлено;
[-] (26.01.2021) (Mac) (Linux) (Web) не отображалось всплывающее уведомление о непрочитанных сообщениях в конференциях. Исправлено;
[-] (21.01.2021) (Android) неправильно отображались удаленные сообщения. Исправлено;
[-] (21.01.2021) (Linux)(Mac)(Web) нельзя было удалить Email в своем профиле. Исправлено;
[-] (20.01.2021) (Linux)(Mac)(Web) ошибка при изгнании пользователя приводила к отключению. Исправлено;
[-] (19.01.2021) неправильно отображались индикаторы непрочитанных сообщений возле чатов и конференций, если их больше 100. Исправлено;
[-] (18.01.2021) (Android) ошибка во время запуска приложения во "Втором пространстве" на устройствах Xiaomi. Исправлено;
[-] (11.01.2021) ошибка ID: F4DCFCCF, иногда возникала при просмотре информации о пользователя в его профиле (F4);
[-] (24.12.2020) "Скопировать ссылку" на LAN-линке работало неправильно, копировался текст описания, а не сама ссылка;
[-] (24.12.2020) если начать набирать текст, потом зайти в настройки (Alt+O), а потом закрыть окно настроек, то текст черновика исчезал;
[-] (23.12.2020) (Android) при сканировании QR-кодов, не подставлялся логин в поле для его ввода. Исправлено;
[-] (18.12.2020) (Android) если во время звонка с сервера приходил неполный набор IP-адресов, звонок не происходил. Исправлено.

MyChat Server
[+] (02.02.2021) добавлено динамическое кеширование файлов WEB-сервера;
[+] (01.02.2021) новое правило в группах прав "Android", "Отображать вкладку "Звонки" на главном экране";
[+] (24.01.2021) (MSL) класс TStringList, 7 свойств и 13 методов для быстрой обработки текстовых списков и файлов;
[+] (24.01.2021) (MSL) функция Frac для получения дробной части вещественного числа;
[+] (21.01.2021) (MSL) функция GetTickCount для получения аптайма системы в миллисекундах и профилирования производительности скриптов;
[+] (21.01.2021) (MSL) функция Sqr для возведения чисел во вторую степень;
[+] (21.01.2021) (MSL) функция Sqrt для вычисления квадратных корней;
[+] (20.01.2021) (MSL) событие OnConfKick для обработки изгнания пользователя из текстовой конференции;
[+] (19.01.2021) (MSL) функция DateTimeToISOStr для перевода даты и времени в ISO-формат;
[+] (19.01.2021) (MSL) функция ISOStrToDateTime для перевода строки ISO-формата в double-значение даты и времени;
[+] (18.01.2021) (MSL) функция mAddNewBBSMessage для добавления сообщений на доску объявлений;
[+] (18.01.2021) (MSL) функция mGetBirthdayUsers для получения списка пользователей, у которых день рождения совпадает с указанным днём;
[+] (18.01.2021) (MSL) функция StringCharsCount для подсчёта количества вхождений указанного символа в строку;
[+] (15.01.2021) (MSL) функция mGetCIDSByUINAndClientType для получения списка подключений указанного пользователя по типам приложений;
[+] (14.01.2021) (MSL) функция GetArrayLength для получения количества элементов одномерного динамического массива;
[+] (14.01.2021) (MSL) функция SetArrayLength для установки размера одномерного динамического массива;
[+] (14.01.2021) (MSL) функция mGetConfUsersList для получения списка пользователей текстовой конференции;

[*] (29.01.2021) убрана настройка для запрета выхода из автосоздаваемой конференции в админке. Теперь эта опция включена по умолчанию для всех автосоздаваемых конференций на сервере;
[*] (29.01.2021) если пользователь создал конференцию — он в ней модератор, автоматически. Но это не должно показываться в списках модераторов конференций, которые назначаются вручную на сервере в админке;
[*] (20.01.2021) (MSL) убран параметр bSaveToHistory из функции mSendPrivateMessage;
[*] (15.01.2021) (MSL) удалена функция mGetUserCID, как устаревшая;
[*] (21.12.2020) добавлена система кеширования для аватаров разных размеров. Это значительно ускоряет сервер при перезапусках на большом количестве пользователей онлайн и/или на медленном "железе";

[-] (01.02.2021) при выборе конференций для модераторов могли показываться пустые позиции в выпадающем списке, с указанием UID;
[-] (29.01.2021) удаление автосоздаваемых конференций работало некорректно, пользователи, у которых такая конференция была добавлена вручную, продолжали в неё входить после переподключения;
[-] (20.01.2021) (Kanban) при создании нового проекта оставалась висеть надпись "обработка запроса" и ничего не происходило. Исправлено;
[-] (15.01.2021) (MSL) исправлена работа функций mIncUIN и mDecUIN;
[-] (29.12.2020) ошибка ID: 752420EB "Out of memory" при генерации preview от очень больших изображений (больше 5К);
[-] (23.12.2020) не работала регистрация пользователей с клиентской стороны;
[-] (22.12.2020) проблема с зависанием сервера в некоторых случаях после рестарта и большого количества онлайн-пользователей из-за некорректной рассылки статусов вновь подключившихся пользователей. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (18.12.2020) (Android) если во время звонка с сервера приходил неполный набор IP-адресов, звонок не происходил. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (21.12.2020) добавлена система кеширования для аватаров разных размеров. Это значительно ускоряет сервер при перезапусках на большом количестве пользователей онлайн и/или на медленном "железе".

Свежая сборка MyChat 8.3.1

Инструкция по обновлению
Аватара пользователя
Дмитрий Дашко
Все равно, при перезагрузке, сервер чата подвисает намертво. Онлайн в это время было 222 клиента.
Аватара пользователя
Алексей Пикуров
Вы обновили и сервер и всех клиентов?
Аватара пользователя
Алексей Пикуров
Дмитрий, у вас есть скрипты на сервере, которые обрабатывают процесс логина клиентов?
Аватара пользователя
Дмитрий Дашко
Нет, скриптов не подключал, включена прозрачная авторизация клиентов.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (22.12.2020) уменьшена нагрузка на сервер при запросах аватаров пользователей;

MyChat Server
[-] (22.12.2020) проблема с зависанием сервера в некоторых случаях после рестарта и большого количества онлайн-пользователей из-за некорректной рассылки статусов вновь подключившихся пользователей. Исправлено.
Аватара пользователя
Алексей Пикуров
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (23.12.2020) при подключении Android-пользователей по QR-коду, если нет альтернативного адреса сервера, автоматически подставляется внешний host сервера MyChat, который указывается в настройках MyChat Server (админка, "Настройки", "Сетевые настройки", "IP адрес или Host сервера для внешних клиентов");

MyChat Server
[-] (23.12.2020) не работала регистрация пользователей с клиентской стороны.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (23.12.2020) (Android) при сканировании QR-кодов, не подставлялся логин в поле для его ввода. Исправлено.
Аватара пользователя
Алексей Пикуров
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (24.12.2020) автозамена запятых на точки при вводе адреса сервера в менеджере учётных записей и в мастере первого подключения;

[-] (24.12.2020) "Скопировать ссылку" на LAN-линке работало неправильно, копировался текст описания, а не сама ссылка;
[-] (24.12.2020) если начать набирать текст, потом зайти в настройки (Alt+O), а потом закрыть окно настроек, то текст черновика исчезал.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (29.12.2020) ошибка "Out of memory" при генерации preview от очень больших изображений (больше 5К).

Подробнее о проблеме
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (11.01.2021) обновлена библиотека проверки правописания Hunspell.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (11.01.2021) ошибка ID: F4DCFCCF, иногда возникала при просмотре информации о пользователя в его профиле (F4).
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (13.01.2021) если включить фильтр в диалогах или в контактах, а затем кликнуть по результату — фильтр автоматически снимается;
[*] (13.01.2021) улучшен рендеринг личного списка контактов, теперь хорошо видно группы и выделенных пользователей, даже если окно не в фокусе.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (14. 01.2021) (MSL) функция GetArrayLength для получения количества элементов одномерного динамического массива;
[+] (14. 01.2021) (MSL) функция SetArrayLength для установки размера одномерного динамического массива;
[+] (14. 01.2021) (MSL) функция mGetConfUsersList для получения списка пользователей текстовой конференции.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (15. 01.2021) (MSL) функция mGetCIDSByUINAndClientType для получения списка подключений указанного пользователя по типам приложений;

[*] (15.01.2021 (MSL) удалена функция mGetUserCID, как устаревшая;

[-] (15.01.2021) (MSL) исправлена работа функций mIncUIN и mDecUIN.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (18.01.2021) ошибка во время запуска приложения во "Втором пространстве" на устройствах Xiaomi. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (18. 01.2021) (MSL) функция mAddNewBBSMessage для добавления сообщений на доску объявлений;
[+] (18. 01.2021) (MSL) функция mGetBirthdayUsers для получения списка пользователей, у которых день рождения совпадает с указанным днём;
[+] (18. 01.2021) (MSL) функция StringCharsCount для подсчёта количества вхождений указанного символа в строку.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (19.01.2021) неправильно отображались индикаторы непрочитанных сообщений возле чатов и конференций, если их больше 100. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (19. 01.2021) (MSL) функция DateTimeToISOStr для перевода даты и времени в ISO-формат;
[+] (19. 01.2021) (MSL) функция ISOStrToDateTime для перевода строки ISO-формата в double-значение даты и времени.
Аватара пользователя
Георгий Лысенко
MyChat Client
[*] (20.01.2021) (Android) переработана система отображения отсутствия подключения к серверу (при переключении между сетями или если сервер недоступен). Теперь вместо высплывающего окошка внизу статус подключения будет отображаться в тулбаре.
no-connection.png
no-connection.png (18.78 КБ) Просмотров: 14944
Аватара пользователя
Андрей Раков
MyChat Client
[-] (20.01.2021) (Linux)(Mac)(Web) ошибка при изгнании пользователя приводила к отключению. Исправлено.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (20.01.2021) (Kanban) при создании нового проекта оставалась висеть надпись "обработка запроса" и ничего не происходило. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (20. 01.2021) (MSL) событие OnConfKick для обработки изгнания пользователя из текстовой конференции;

[*] (20.01.2021) (MSL) убран параметр bSaveToHistory из функции mSendPrivateMessage.
Аватара пользователя
Андрей Раков
MyChat Client
[-] (21.01.2021) (Linux)(Mac)(Web) нельзя было удалить Email в своем профиле. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (21.01.2021) (Android) неправильно отображались удаленные сообщения. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (21. 01.2021) (MSL) функция GetTickCount для получения аптайма системы в миллисекундах и профилирования производительности скриптов;
[+] (21. 01.2021) (MSL) функция Sqr для возведения чисел во вторую степень;
[+] (21. 01.2021) (MSL) функция Sqrt для вычисления квадратных корней.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (24. 01.2021) (MSL) класс TStringList, 7 свойств и 13 методов для быстрой обработки текстовых списков и файлов;
[+] (24. 01.2021) (MSL) функция Frac для получения дробной части вещественного числа.
Аватара пользователя
Андрей Раков
MyChat Client
[-] (26.01.2021) (Mac) (Linux) (Web) не отображалось всплывающее уведомление о непрочитанных сообщениях в конференциях. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (29.01.2021) убрана настройка для запрета выхода из автосоздаваемой конференции в админке. Теперь эта опция включена по умолчанию для всех автосоздаваемых конференций на сервере;
[*] (29.01.2021) если пользователь создал конференцию — он в ней модератор, автоматически. Но это не должно показываться в списках модераторов конференций, которые назначаются вручную на сервере в админке;

[-] (29.01.2021) удаление автосоздаваемых конференций работало некорректно, пользователи, у которых такая конференция была добавлена вручную, продолжали в неё входить после переподключения.
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (29.01.2021) (Android) добавлена обработка правил на отображение личного и общего списка контактов. Также, если оба этих правила выключены, на главном экране не будет показываться вкладка "Контакты";

[-] (29.01.2021) (Android) входящий звонок в некоторых случаях мог не проходить в локальной сети. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (01.02.2021) новое правило в группах прав "Android", "Отображать вкладку "Звонки" на главном экране";

[-] (01.02.2021) при выборе конференций для модераторов могли показываться пустые позиции в выпадающем списке, с указанием UID.
Аватара пользователя
Андрей Раков
MyChat Server
[+] (02.02.2021) добавлено динамическое кеширование файлов WEB-сервера.

chrome_sydZaJNcYj.png
chrome_sydZaJNcYj.png (608.79 КБ) Просмотров: 14463
Аватара пользователя
Алексей Пикуров
Официальная новость о выходе новой версии: "MyChat 8.4 — свой мессенджер с шифрованием".