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) неправильне сортування приватних діалогів у вікні перегляду історії та неправильне відображення дати останньої активності. Виправлено;
[-] (ios) після відправки зображення, на екрані перегляду воно завантажувалося з сервера замість локального сховища. Виправлено;
[-] (android) (ios) неправильно працювала функція видалення всіх приватних повідомлень, був потрібний вихід з облікового запису. Виправлено;
[-] (ios) виправлено помилку, що виникає після відправки контенту через меню "Поділитися", коли програма активна. Клієнт переставав обробляти будь-які події до перезапуску;
[-] (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", при вставці тексту за допомогою контекстного меню, не пропонується зберегти нові параметри і доступна кнопка "перевірити підключення". Виправлено;
[-] проблема з первинним запуском сервера, коли він повинен створити профіль "з нуля", у чистій початковій установці. Виправлено.