Офіційна новина: MyChat 2025.1— ghost mode та реакції на повідомлення в Android/iOS

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

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

 
[+] нове;

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

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

 

MyChat Client

[+] (win32) спеціальний режим "ghost mode" для прихованої роботи MyChat Client;
[+] (android) (ios) додано можливість ставити реакції на повідомлення (меню відкривається після довгого натискання на повідомленні);

[+] (android) (ios) довге натискання на реакції відкриває перегляд списку людей, що залишили реакції;

[*] (android) (ios) редизайн контекстного меню повідомлень у приватах та конференціях;

[*] якщо повідомлення пошкоджене або неправильно сформоване (наприклад, через Integration API), воно відображається в чаті у вихідному вигляді (текстовий JSON) з позначкою, що це повідомлення не може бути коректно показано. Сама програма коректно функціонує;


[-] (android) не відображалися відповіді на повідомлення. Виправлено;

[-] (android) виправлені випадки дублювання повідомлень у конференціях;

[-] (android) виправлена помилка з появою сервісних повідомлень у приватних діалогах (після розблокування екрана);

[-] (ios) якщо на сервері зареєстровано багато користувачів і в них встановлені аватари, перший запуск програми після встановлення міг затягнутися на 15+ секунд із блокуванням інтерфейсу. Виправлено;

[-] (win32) помилка ID: A23BBB1C, могла виникати при натисканні лівою кнопкою мишки на порожньому місці в чаті, якщо в діалозі немає повідомлень;

[-] (win32) консольна команда /exit викликала циклічний перезапуск програми. Виправлено;

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

[-] (ios) некоректно працювала відповідь на повідомлення, а також його редагування. Виправлено;

[-] (win32) якщо поставити нову реакцію на повідомлення без реакцій у конференції чи приваті, а потім спробувати відразу її зняти — це зробити не виходило. Виправлено;



MyChat Server

[*] зменшений розмір дистрибутива MyChat Server;

[*] у фільтрі списку користувачів в інструменті перегляду історії в адмінці можна вводити UIN користувача;

[*] в адмінці в інструменті перегляду історії, якщо повідомлення пошкоджене, сервер пропонує його видалити (попередньо показавши тіло повідомлення з технічними даними);


[-] помилка при оновленні зі старих версій (like 7.7), автостворювані конференції не переносилися. Виправлено;

[-] виправлено помилку у валідаторі вхідних повідомлень для Integration API.