Офіційна новина: MyChat 2025.2 — множинні ключі для Integration API

Дата релізу: 25.02.2025

Історія розробки

 
[+] нове;

[*] виправлено помилку та/або змінено на краще;

[-] виправлена помилка;

 

MyChat Client

[+] (alt) додано плеєр для відтворення голосових повідомлень;

[*] (win32) якщо прокрутити текст у вікні чату вгору, а потім перемістити вікно, не змінюючи його розмір — бігунок прокручування залишається на місці, а не "стрибає" в самий низ , як було раніше;

[*] (win32) у протоколі підключення mcserv.log тепер також додається IP хосту, до якого відбувається підключення, якщо в налаштуваннях вказано доменне ім'я сервера MyChat, це допомагає шукати проблеми налаштування локальних DNS/WINS серверів;


[-] (win32) вирішена проблема з вікном смайликів та реакцій на повідомлення в high dpi моніторах із увімкненим масштабуванням;

[-] (win32) іноді довідка відкривалася некоректно; залежно від того, чи є підключення до сервера чи ні, вона повинна відкриватися з локального сервера або з сайту. У посиланні браузера могла відкритися довідка не тією мовою, якою в даний момент працює застосунок. Виправлено;

[-] (win32) якщо у вікні інформації про користувача (F4) з контекстного меню вибрати "Скопіювати все " або клікнути на порожньому рядку в таблиці і вибрати "Скопіювати", то програма падала з помилкою ID F2ADFADA (List index out of bounds (0)). Виправлено;



MyChat Server

[+] реалізована підтримка множинних ключів для Integration API;

[+] IP фільтри для дозволених та заборонених підключень iOS-застосунків;

[*] виклик скриптової функції mSendBroadcast міг призводити до "зависання" сервера за певних умов. Виправлено;


[-] адмінка, "Інструменти", "Інтеграція", "phpBB 3" у списку одержувачів виводилися всі створені конференції на сервері, а не ті, які були реально включені;

[-] у правилі для брандмауера Windows для веб-сервера nodejs шлях формувався з помилкою, виправлено;

[-] помилка при обробці вхідного оповіщення (broadcast), клієнтське підключення розривалося, оповіщення не створювалося. Виправлено;

[-] не здійснювалася перевірка прав при надсиланні оповіщення, виправлено.