MyChat 2024.2 — полная синхронизация истории и подгрузка сообщений
Официальная новость: MyChat 2024.2 — полная синхронизация истории и подгрузка сообщений
Дата релиза: 22.02.2024
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;
MyChat Client
[+] (win32) система полной синхронизации истории сообщений с сервера;
[+] (win32) автоматический рендеринг локальных и UNC-ссылок в тексте чата и переход по ним по клику мышкой;
[+] (android) (ios) добавлена настройка для оптимизации отправляемых изображений. Если настройка включена, разрешение изображений уменьшается до FullHD (максимум 1920 пикселей по большей стороне). Размер уменьшается на 60-75%, фото быстрее отправляются и для получателя превью генерируется в разы быстрее;
[+] (win32) автоматическая подгрузка сообщений из истории в конференциях в основное окно чата при прокрутке колесом мышки и с клавиатуры;
[+] (win32) автоматическая догрузка сообщений из истории в приватах в основное окно чата при прокрутке колесом мышки и с клавиатуры;
[*] (win32) обновлён рендерер истории сообщений, теперь там отображаются все типы сообщений и нет дубликатов;
[*] (win32) консольная команда /mini теперь уменьшает размеры окна до минимума, но больше не переключается в консоль;
[*] (win32) вставка из буфера обмена и корректная обработка в чате UNC ссылок и ссылок на локальные папки/файлы с пробелами в названиях (копирование, переходы, рендеринг);
[*] (win32) убраны паузы при обработке кликов правой кнопкой мышки по UNC-ссылкам, которые в данный момент недоступны;
[*] (win32) при клике на изображении или файле, который нужно скачать с сервера, а он уже удалён — программа не переключается в консоль для показа ошибки, чтобы не терять фокус и контекст, а показывает toast-уведомление. Запись в протокол делается, как и раньше;
[-] (win32) если отправить пользователю приватное сообщение и он офлайн уже некоторое время, то счётчик, сколько времени он не в сети, сбрасывался. Исправлено;
[-] (win32) ошибка в рендеринге истории сообщений, если запрошена большая история и попробовать быстро переключаться между разными конференциями/приватами, то могли возникать проблемы. Исправлено;
[-] (win32) неправильная сортировка приватных диалогов в окне просмотра истории и неправильное отображение даты последней активности. Исправлено;
[-] (ios) после отправки изображения, на экране просмотра оно скачивалось с сервера вместо локального хранилища . Исправлено;
[-] (android) (ios) неправильно отрабатывала функция удаления всех приватных сообщений, требовался выход из учетной записи. Исправлено;
[-] (ios) исправлена ошибка, возникающая после отправки контента через меню "Поделиться", когда приложение активно. Клиент переставал обрабатывать любые события до перезапуска;
[-] (ios) неправильно отображались и не скачивались файлы, отправленные с Android. Исправлено;
[-] (win32) исправлена ошибка ID 117323F8 "Cannot focus a disabled or invisible window";
[-] (win32) исправлена ошибка ID F43D7638 "Call DeactivateFontsInfo before calling this";
[-] (win32) ошибка в файле французской локализации, приводила к циклической ошибке при обновлении на новую версию. Исправлено;
[-] (win32) фильтр пользователей в конференциях, иногда не было видно placeholder над списком пользователей после переключения на конференцию из приватного диалога;
MyChat Server
[-] (admin) в разделе "настройки" - "настройка SMTP", при вставке текста с помощью контекстного меню, не предлагалось сохранить новые параметры и была доступна кнопка "проверить подключение". Исправлено;
[-] проблема с первичным запуском сервера, когда он должен создать профиль "с нуля", в чистой начальной установке. Исправлено.