MyChat 2023.4 — редагування повідомлень
Офіційна новина: 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) помилка при додаванні нового етапу до проекту, не оброблявся індекс нового етапу. Виправлено.