MyChat 2026.1 — покращення клієнтів, серверних інструментів та канбану
Офіційна новина: MyChat 2026.1 — покращення клієнтів, серверних інструментів та канбану
Дата релізу: 09.04.2026
[+] нове;
[*] виправлено помилку та/або змінено на краще;
[-] виправлена помилка;
MyChat Client
[+] (alt) темна тема в альтернативному клієнті;
[+] (alt) налаштування для запису дзвінків в альтернативному клієнті;
[+] (android) додано темну тему програми. Доступно як автоматична зміна теми залежно від системних налаштувань, так і ручний вибір у налаштуваннях програми;
[+] (android) додано можливість змінити мову в налаштуваннях програми;
[+] (ios) додано відображення оповіщень;
[+] (ios) додано список отриманих оповіщень;
[*] (win32) покращено технологію обробки внутрішніх повідомлень, через що знижено ризик зависання програми;
[*] (win32) перероблено технологію отримання HardwareID для покращення сумісності з віртуальними системами;
[*] (ios) додана можливість відправляти до 10 зображень/файлів одночасно;
[*] (ios) покращено кешування зображень під час роботи, оптимізація їх відображення у приватах і конференціях;
[*] (android) додаток став меншим приблизно на 40% через ряд оптимізацій;
[*] (android) реалізована підтримка 16KB page size, програма запускається і працює швидше;
[*] (android) додано автоматичне очищення застарілих лог-файлів;
[*] (android) змінено переглядач логів програми, тепер є перемикання між типами логів без закриття екрана перегляду;
[*] (android) логи програми тепер можна однією кнопкою запакувати в zip-архів і відправити через системне меню "Поділитися";
[*] (win32) коректніший аналіз існування папки для прийому файлів. Якщо вона не існує або тимчасово недоступна, використовуватиметься default folder у папці "\Мої документи\MyChat\";
[*] (win32) покращений рендеринг історії в конференціях, де є багато технічних повідомлень, що йдуть підряд, і яких не видно візуально, але впливають на історію (реакції, видалення/редагування повідомлень);
[*] (win32) прибрані налаштування для відключення зберігання локальних кешів історії повідомлень;
[*] (android) (ios) додано обробку правила "Максимальний час видалення своїх повідомлень";
[-] (win32) ID: FF912FBB. Іноді програма намагалася надіслати запит на сервер у той час, коли була фізично відключена від сервера. Виправлено;
[-] (android) в Android 15+ після запуску вікна вибору файлів/зображень, через декілька секунд система обмежувала мережеву активність, що призводило до відключення від сервера. Додано механізм обходу цього обмеження;
[-] (android) не завжди відображалися зображення у відповідях на повідомлення. Виправлено;
[-] (win32) якщо відкрито вікно перегляду історії (Alt+H) і в цей момент у відкриту конференцію або приват приходить нове повідомлення, то після закриття вікна історії в чаті свіже повідомлення не показувалося, потрібно було переключити на інший приват/конференцію, а потім повернутися назад. Виправлено;
[-] (win32) ID: 0CBB49B9. Якщо в чаті натиснути на переданий файл ПКМ і вибрати "Зберегти як...", а вихідний файл зараз зайнятий якоюсь програмою в монопольному режимі, то з'явиться повідомлення про це;
[-] (android) на Android 14+ до отримання дозволу на використання камери або мікрофона вхідний дзвінок не розпочинався. Виправлено;
[-] (android) на Android 15+ при згортанні програми відео та аудіо могли переставати передаватися співрозмовнику. Виправлено;
MyChat Server
[+] (admin) виділення тексту в інструменті терміналу на сервері та стандартне контекстне вікно з можливістю копіювання;
[+] (admin) в інструменті перегляду протоколів тепер є пошук за текстом;
[+] (kanban) технологія неточного пошуку включена автоматично;
[+] (msl) скриптові функції для роботи з рядковими кешами в пам'яті: MemCacheExists, MemCacheGet, MemCachePut;
[+] (msl) скриптові функції для асинхронних GET та POST запитів: HTTPSendGetMessageAsync, HTTPSendPostMessageAsync;
[+] (msl) системні скриптові функції CreateGUIDString та ScriptSleep;
[+] (admin) фільтр користувачів у вмісті груп в адмінці сервера;
[+] (core) технологія автоматичного визначення відкату (rollback) баз даних сервера для автосинхронізації історії та кешів на клієнтах чату;
[*] (admin) Ctrl+F1 на функції у скриптовому редакторі відриває довідку з текстом про функцію;
[*] (kanban) пріоритети замінені на маркери, всього 30 штук на вибір;
[*] (kanban) у властивостях проєкту тепер можна налаштувати назви та колір маркерів;
[*] (web) оновлений механізм кешування файлів на вбудованому веб-сервері;
[*] (turn) оптимізації для автоматичної генерації налаштувань TURN-сервера для покращення роботи дзвінків;
[*] (admin) ресайзинг дерева скриптів під час зміни його ширини;
[*] (admin) редактор скриптів, запам'ятовується висота текстової консолі логів, яку можна змінити, перетягуючи спліттер мишкою;
[*] (admin) імпорт користувачів з домену, додане контекстне меню, "Виділити всіх", "Зняти виділення", "Інвертувати виділення" та швидкі кнопки для цього;
[*] (admin) в інструменті шаблонів налаштувань для клієнтів дороблено опцію для показу розміру мініатюр картинок у чаті;
[*] (admin) інструмент управління групами користувачів, мультивиділення декількох позицій для подальшого видалення;
[*] (core) збільшено швидкість відправлення повідомлень клієнтам за рахунок оптимізації алгоритму стиснення даних;
[*] (admin) оновлено систему протоколювання на сервері, пов'язаної до тієї, що використовується на клієнті (FATAL, ERROR, WARN, INFO, DEBUG, TRACE);
[*] (admin) імпорт користувачів з CSV: система автоматично намагається визначити роздільник та кодування файлу;
[*] (core) процес встановлення та оновлення сервера прискорений майже втричі за рахунок оптимізації довідки;
[*] (admin) під час імпорту користувачів з файлу ("Користувачі", "Імпорт користувачів із файлу") тепер можна змінювати кодування тексту "на льоту";
[-] (websupport) обробка помилки #0248: ви не можете відкрити приват з користувачем UIN XXX, тому що він не включений у список операторів WEB-підтримки на сайт;
[-] (websupport) не працював рендеринг процитованих повідомлень, виправлено;
[-] (websupport) при відкритті нового привату з сайту не показувався статус доставки повідомлень, виправлено;
[-] (admin) "Користувачі". Якщо відзначити кількох користувачів і видалити їх, то праворуч зверху має показуватися фраза "Користувачі видалені", а чи не "Користувач видалений". Виправлено;
[-] (admin) помилка при зміні типу конференції (закрита паролем, невидима) в автостворюваних конференціях, при додаванні нової групи. Виправлено;
[-] (kanban) показ сповіщення про помилку при спробі логіна в канбан, якщо у користувача недостатньо прав для цього;
[-] (kanban) некоректно працювало правило для обмеження перегляду лише "своїх" завдань в етапах проєктів (завдання, що створені користувачем або призначені йому для виконання). Виправлено;
[-] (admin) якщо у списку автостворюваних конференцій налаштувати тему конференції, у якої є прапор "Включати всіх", то він знімався. Виправлено;
[-] (admin) неправильно працювала опція для вказівки рядка із заголовками в імпорті користувачів із CSV-файлу. Виправлено;
[-] (kanban) час створення завдання у списку завдань відображався без урахування UTC, виправлено;
[-] (core) помилка під час збереження токену в базі даних для доступу до вбудованого форуму, виправлено;
[-] (skype import) під час імпорту списку користувачів, які були запрошені в конференцію, облікові записи дублювалися в MyChat. Виправлено;