Офіційна новина: MyChat 2023.4 — редагування повідомлень

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

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

 
[+] нове;

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

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

 

MyChat Client


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

[+] редагування власних повідомлень у приватних діалогах протягом обмеженого періоду часу;

[+] (win32) автоматичні toast-сповіщення в інтерфейсі програми при копіюванні в буфер обміну тексту повідомлень, файлів і зображень;


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


[-] (win32) клік мишкою по іконці з трьох крапок в конференції (зверху) для виклику меню не працював. Виправлено;

[-] (android) виправлена помилка "Expected 'Upgrade' header value 'websocket' but was 'null' під час спроби підключення до сервера";

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

[-] (android) виправлено відображення нових оповіщень;

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

[-] (win32) якщо в діалозі немає повідомлень, то при наведенні курсору на конференцію (Ctrl+2) або приват (Ctrl+1) міг генеруватися непотрібний трафік із запитів на сервер . Виправлено;

[-] mac, linux) неправильне відображення доставки повідомлення в приваті (одинарна галочка). Виправлено;

[-] (android) виправлення в роботі повідомлень в Android 13;

[-] (android) некоректно відображався тип повідомлення "Reply", були переплутані імена користувачів. Виправлено;


MyChat Server


[*] якщо змінити обмеження на максимальний розмір файлу, що заливається в чат, то перепідключення клієнтів не потрібно, налаштування тепер застосовується всіма онлайн-додатками[*] ;

[*] (kanban) додано налаштування висоти карток — фіксована/за вмістом;

[*] оновлення бази сервера, якщо в групах користувачів залишилися користувачі-фантоми, що були видалені в попередніх версіях;

[*] перероблено скриптову функцію mIntegrationTelegramSendMessage, тепер вона виконується в асинхронному режимі, змінено тип, результати пишуться в системний протокол. Це дало 10x приріст швидкості;

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

[*] якщо видалити групу користувачів, яка включалася в одну або кілька автостворюваних конференцій, списки людей у клієнтських додатках оновлюються відразу;


[-] (lobby) виправлено проблеми безпеки;

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

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

[-] якщо переключити автостворювану конференцію в режим "Підключати всіх", то в базі даних залишалася прив'язка до груп, якщо вони там були, і після перезапуску можна було їх побачити. Виправлено;

[-] виправлено кілька помилок синхронізації при зміні властивостей конференцій та видаленні/додаванні туди груп користувачів;

[-] (kanban) помилка при додаванні нового етапу до проекту, не оброблявся індекс нового етапу. Виправлено.