MyChat 2025.1— ghost mode та реакції на повідомлення в Android/iOS
Офіційна новина: 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.