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

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

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

MyChat Client
[+] (19.02.2024) (win32) система полной синхронизации истории сообщений с сервера;
[+] (10.02.2024) (win32) автоматический рендеринг локальных и UNC-ссылок в тексте чата и переход по ним по клику мышкой;
[+] (07.02.2024) (android) (ios) добавлена настройка для оптимизации отправляемых изображений. Если настройка включена, разрешение изображений уменьшается до FullHD (максимум 1920 пикселей по большей стороне). Размер уменьшается на 60-75%, фото быстрее отправляются и для получателя превью генерируется в разы быстрее;
[+] (06.02.2024) (win32) автоматическая подгрузка сообщений из истории в конференциях в основное окно чата при прокрутке колесом мышки и с клавиатуры;
[+] (01.02.2024) (win32) автоматическая догрузка сообщений из истории в приватах в основное окно чата при прокрутке колесом мышки и с клавиатуры;

[*] (21.02.2024) (win32) обновлён рендерер истории сообщений, теперь там отображаются все типы сообщений и нет дубликатов;
[*] (20.02.2024) (win32) консольная команда /mini теперь уменьшает размеры окна до минимума, но больше не переключается в консоль;
[*] (11.02.2024) (win32) вставка из буфера обмена и корректная обработка в чате UNC ссылок и ссылок на локальные папки/файлы с пробелами в названиях (копирование, переходы, рендеринг);
[*] (11.02.2024) (win32) убраны паузы при обработке кликов правой кнопкой мышки по UNC-ссылкам, которые в данный момент недоступны;
[*] (06.02.2024) (win32) при клике на изображении или файле, который нужно скачать с сервера, а он уже удалён — программа не переключается в консоль для показа ошибки, чтобы не терять фокус и контекст, а показывает toast-уведомление. Запись в протокол делается, как и раньше;

[-] (22.02.2024) (win32) если отправить пользователю приватное сообщение и он офлайн уже некоторое время, то счётчик, сколько времени он не в сети, сбрасывался. Исправлено;
[-] (21.02.2024) (win32) ошибка в рендеринге истории сообщений, если запрошена большая история и попробовать быстро переключаться между разными конференциями/приватами, то могли возникать проблемы. Исправлено;
[-] (19.02.2024) (win32) неправильная сортировка приватных диалогов в окне просмотра истории и неправильное отображение даты последней активности. Исправлено;
[-] (09.02.2024) (ios) после отправки изображения, на экране просмотра оно скачивалось с сервера вместо локального хранилища . Исправлено;
[-] (09.02.2024) (android) (ios) неправильно отрабатывала функция удаления всех приватных сообщений, требовался выход из учетной записи. Исправлено;
[-] (09.02.2024) (ios) исправлена ошибка, возникающая после отправки контента через меню "Поделиться", когда приложение активно. Клиент переставал обрабатывать любые события до перезапуска;
[-] (31.01.2024) (ios) неправильно отображались и не скачивались файлы, отправленные с Android. Исправлено;
[-] (25.01.2024) (win32) исправлена ошибка ID 117323F8 "Cannot focus a disabled or invisible window";
[-] (25.01.2024) (win32) исправлена ошибка ID F43D7638 "Call DeactivateFontsInfo before calling this";
[-] (22.01.2024) (win32) ошибка в файле французской локализации, приводила к циклической ошибке при обновлении на новую версию. Исправлено;
[-] (21.01.2024) (win32) фильтр пользователей в конференциях, иногда не было видно placeholder над списком пользователей после переключения на конференцию из приватного диалога;

MyChat Server
[-] (14.02.2024) (admin) в разделе "настройки" - "настройка SMTP", при вставке текста с помощью контекстного меню, не предлагалось сохранить новые параметры и была доступна кнопка "проверить подключение". Исправлено;
[-] (20.01.2024) проблема с первичным запуском сервера, когда он должен создать профиль "с нуля", в чистой начальной установке. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (20.01.2024) проблема с первичным запуском сервера, когда он должен создать профиль "с нуля", в чистой начальной установке. Исправлено.

Сборка уже на сайте, номер версии не меняем.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (21.01.2024) (win32) фильтр пользователей в конференциях, иногда не было видно placeholder над списком пользователей после переключения на конференцию из приватного диалога.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (22.01.2024) (win32) ошибка в файле французской локализации, приводила к циклической ошибке при обновлении на новую версию. Исправлено.

Свежая сборка MyChat 2024.1.3
(обновите страницу загрузки в браузере по Ctrl+F5)

Инструкция по обновлению
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (25.01.2024) (win32) исправлена ошибка ID 117323F8 "Cannot focus a disabled or invisible window";
[-] (25.01.2024) (win32) исправлена ошибка ID F43D7638 "Call DeactivateFontsInfo before calling this".
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (31.01.2024) (ios) неправильно отображались и не скачивались файлы, отправленные с Android. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (01.02.2024) (win32) автоматическая догрузка сообщений из истории в приватах в основное окно чата при прокрутке колесом мышки и с клавиатуры.

Технология работает довольно быстро, история вычитывается из локальной базы данных, если она там есть. "Дочитываются" сообщения автоматически, когда ползунок прокрутки "упирается" в нулевую позицию. Происходит это при нажатии на кнопку на скролл баре, колесом мышки или с клавиатуры (Alt+Home, Alt+Up) — не важно.

Если же сообщений нет совсем (база чистая, выключено хранение локальной истории в настройках, не хватает части сообщений) — то они синхронизируются с сервера и затем показываются в чате, "бесшовно".

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

Уже работает, но есть мелкие неудобства, если в конференциях есть много удалённых сообщений, в некоторых случаях нужно делать прокрутку несколько раз, если удалённые сообщения идут "сплошным потоком", по 25 штук и более. Такое бывает :)
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (06.02.2024) (win32) при клике на изображении или файле, который нужно скачать с сервера, а он уже удалён — программа не переключается в консоль для показа ошибки, чтобы не терять фокус и контекст, а показывает toast-уведомление. Запись в протокол делается, как и раньше.

file-deleted-from-mychat-server.png
Toast-уведомление про удалённый файл в MyChat Client для Windows
file-deleted-from-mychat-server.png (11.26 КБ) Просмотров: 5205
Аватара пользователя
Георгий Лысенко
MyChat Client
[+] (07.02.2024) (android) (ios) добавлена настройка для оптимизации отправляемых изображений. Если настройка включена, разрешение изображений уменьшается до FullHD (максимум 1920 пикселей по большей стороне). Размер уменьшается на 60-75%, фото быстрее отправляются и для получателя превью генерируется в разы быстрее.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (09.02.2024) (ios) исправлена ошибка, возникающая после отправки контента через меню "Поделиться", когда приложение активно. Клиент переставал обрабатывать любые события до перезапуска.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (09.02.2024) (android) (ios) неправильно отрабатывала функция удаления всех приватных сообщений, требовался выход из учетной записи. Исправлено.
Аватара пользователя
Георгий Лысенко
MyChat Client
[-] (09.02.2024) (ios) после отправки изображения, на экране просмотра оно скачивалось с сервера вместо локального хранилища . Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (10.02.2024) (win32) автоматический рендеринг локальных и UNC-ссылок в тексте чата и переход по ним по клику мышкой.

Автоматически распознаются и рисуются синим ссылки типа "c:\temp\", "C:\tools\WiFi\nirsoft\WifiInfoView.exe", "\\192.168.10.13\public" и тому подобные.

Если кликнуть по UNC-ссылке, то запустится Проводник и попытается открыть эту ссылку по сети. Если же это ссылка на локальный каталог или файл, то чат проверит, существует ли указанный путь. Если нет — будет выдано специальное toast-уведомление.

Если путь существует — откроется Проводник. Если в пути ещё и был указан файл, то Проводник выделит его, чтобы пользователь имел возможность открыть или запустить файл, но уже самостоятельно. Это сделано из соображений безопасности, вдруг это исполняемый файл или какой-то скрипт.

Если локальный путь существует, а файл указан неверно, то Проводник всё равно откроется, но уже просто с папкой, без выделения конкретного файла.

mcclient_2024-02-10_19-34-29.gif
Обработка локальных и UNC-ссылок в MyChat
mcclient_2024-02-10_19-34-29.gif (1.45 МБ) Просмотров: 5152
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (11.02.2024) (win32) вставка из буфера обмена и корректная обработка в чате UNC ссылок и ссылок на локальные папки/файлы с пробелами в названиях (копирование, переходы, рендеринг);
[*] (11.02.2024) (win32) убраны паузы при обработке кликов правой кнопкой мышки по UNC-ссылкам, которые в данный момент недоступны.
Аватара пользователя
Андрей Раков
MyChat Server
[-] (14.02.2024) (admin) в разделе "настройки" - "настройка SMTP", при вставке текста с помощью контекстного меню, не предлагалось сохранить новые параметры и была доступна кнопка "проверить подключение". Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (19.02.2024) (win32) система полной синхронизации истории сообщений с сервера;

[-] (19.02.2024) (win32) неправильная сортировка приватных диалогов в окне просмотра истории и неправильное отображение даты последней активности. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (20.02.2024) (win32) консольная команда /mini теперь уменьшает размеры окна до минимума, но больше не переключается в консоль.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (21.02.2024) (win32) обновлён рендерер истории сообщений, теперь там отображаются все типы сообщений и нет дубликатов;

[-] (21.02.2024) (win32) ошибка в рендеринге истории сообщений, если запрошена большая история и попробовать быстро переключаться между разными конференциями/приватами, то могли возникать проблемы. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (22.02.2024) (win32) если отправить пользователю приватное сообщение и он офлайн уже некоторое время, то счётчик, сколько времени он не в сети, сбрасывался. Исправлено.
Аватара пользователя
Алексей Пикуров
Официальная новость о выходе новой версии: "MyChat 2024.2 — полная синхронизация истории и подгрузка сообщений".