MyChat 2024.4 — голосові повідомлення у Android і оповіщення у конференціях
Офіційна новина: MyChat 2024.4 — голосові повідомлення у Android і оповіщення у конференціях
Дата релізу: 12.09.2024
[+] нове;
[*] виправлено помилку та/або змінено на краще;
[-] виправлена помилка;
MyChat Client
[+] (win32) повідомлення про те, що користувач щось набирає в чаті, відправляються також і в конференції;
[+] (win32) повідомлення про те, що користувач щось відповідає у приваті, доповнюється також інформацією про те, де саме він це робить (Windows, iOS, Android, Linux , macOS, win32next, web);
[+] (android) додана можливість записувати голосові повідомлення в приватах та конференціях. Для цього необхідно утримати кнопку запису. Доступно блокування кнопки, щоб не тримати палець постійно на екрані, а також можливість скасувати надсилання повідомлення;
[+] (android) кнопка збереження зображення у папку завантажень на екрані перегляду;
[+] (ios) додано можливість використання PIN-коду для захисту програми;
[+] (win32) у плагіні для дзвінків можна повертати екран із вхідним відеопотоком, а також робити дзеркальне відображення;
[+] (win32) файл кастомних налаштувань options.json, який можна покласти поруч із mcclient.exe;
[+] (win32) консольна команда "refresh options" для оновлення кастомних налаштувань програми "на ходу", без перезапуску програми;
[*] (win32) у протоколі роботи програми тепер вказується не тільки повний шлях для запуску mcclient.exe, але й усі ключі командного рядка;
[*] (android) (ios) тепер у профілі користувача показується час після зміни статусу, а не з моменту підключення до сервера;
[-] (win32) іноді при вхідному дзвінку головне вікно MyChat Client могло не з'являтися на екрані, якщо воно було приховано в треї або на задньому плані:
[-] (ios) під час відправки зображення через меню "Поділитися", після завантаження на сервері з'являлася помилка. Виправлено;
[-] (android) під час запиту геолокації у клієнта частина пристроїв з ОС Android 14 завершувала свою роботу з помилкою. Виправлено;
[-] (win32) якщо в менеджері облікових записів (Alt+A) ввести неправильний пароль, а потім після показу помилки натиснути Alt+F4, то в менеджер облікових записів вже потрапити не виходило. Виправлено;
[-] (win32) помилка під час рендерингу останнього часу підключення користувача в приваті, якщо цей користувач ніколи не підключався до сервера (наприклад, просто створений обліковий запис). Могло статися зациклювання запитів до сервера і клієнтська програма "залипала". Виправлено;
[-] (android) (ios) якщо у win32-застосунку включено налаштування "Приймати дзвінки тільки від контактів", мобільні програми продовжували дзвонити після відбою. Виправлено;
[-] (win32) файли додаткових локалізацій (французька, іспанська) не потрапляли до збірки MSI-пакету. Виправлено;
[-] (win32) помилка з показом історії прийнятих оповіщень, вікно "залипало" та інформація зі списком оповіщень не показувалася. Виправлено;
[-] (win32) помилка з показом статусу користувача та повного часу (офлайн/онлайн) при перегляді профілю користувача (F4) у різних локалізаціях;
[-] (win32) помилка визначення часу зміни останнього статусу (offline, away, dnd) у приватах "згори". Виправлено;
[-] (win32) помилка відображення статусу надісланого повідомлення в приваті (прочитано/отримано). Іноді, за певних умов, статус з'являвся невірно. Виправлено;
[-] (win32) помилка ID 3E337333, "Invalid characters in file name", могла виникнути при вставці файлів-зображень з буфера обміну в чат (Ctrl+V, Shift+Ins );
[-] (win32) помилка ID 2655071D, могла виникати при виході з програми або завершенні роботи через аварійну ситуацію (наприклад, не та версія бази даних і т.д.);
[-] (win32) виправлена помилка ID 4E759ACC, могла виникати при спробі медіа дзвінка;
[-] (webkit) якщо працює правило, що забороняє користувачеві самостійно завершувати дзвінок [#206] — плагін для дзвінків не завершував свою роботу, коли співрозмовник закінчував дзвінок. Виправлено;
[-] (win32) не працювало збереження налаштувань програми. Виправлено;
[-] (kanban) при повторному завантаженні файлу в завданні файл не оновлювався. Виправлено;
MyChat Server
[+] оновлений інтерфейс програми, зміна мови програми на панелі інструментів в один клік і швидкий доступ до частих типових питань по роботі з сервером;
[*] збільшена стабільність роботи сервера при раптовому відключенні живлення (раніше були можливі помилки бази даних main.abs);
[*] (kanban) сортування тегів у задачах проєктів, вище в списку ті, що використовуються найчастіше;
[*] (admin) якщо не вказана зовнішня адреса сервера, не можна було дізнатися, чи є доступ до PUSH-сервера, тепер перевірка підключення в розділі "Тест портів" працює без заповнення зовнішньої адреси;
[-] (core) проблема з Node JS, що робить неможливою відправку в чат великих файлів (> ~600MB);
[-] (forum) під час встановлення мови, якої немає у списку локалізацій, не завантажувалася сторінка форуму. Виправлено;
[-] (admin) якщо список шаблонів налаштувань порожній, не додавався новий шаблон. Виправлено;
[-] помилка ID 34E04653, могла виникати в процесі завершення роботи сервера, якщо натиснути на кнопку "Лобі";
[-] помилка ID AE3ABD3C "database is locked", могла виникати, якщо спробувати запустити GUI-застосунок, якщо вже працює служба;
[-] помилка ID 4C20DB06 при завершенні роботи сервера, могла виникати, якщо спробувати запустити GUI-застосунок, якщо вже працює служба;
[-] помилка ID 05CDD7E4 під час аварійного завершення сервера, наприклад, під час спроби запуску копії або старт з повідомленням, що той чи інший порт зайнятий і сервер запустити не вийде.