MyChat 8.2 — комп'ютер + смартфон одночасно

  1. Мультилогіни
  2. MyChat на Android за QR кодом
  3. Відправка файлів і картинок у Telegram
  4. Важливі сповіщення
  5. Різні поліпшення
  6. MyChat для iPhone
  7. Усі зміни загальним списком + історія розробки
  8. Як оновитися на останню версію?

1. Мультилогіни


Ви просили — ми зробили. Тепер в чаті можна перебувати онлайн з декількох пристроїв одночасно. Наприклад, в Windows-додатку і Android:

MyChat одночасно на комп'ютері та телефоні

Всі технології працюють, як завжди: обмін повідомленнями, передача документів і картинок, дзвінки, сповіщення та дошка оголошень. Мультілогіни працюють в Windows, Android, Linux, macOS і WEB.

Для Android-додатків, коли вони неактивні, працюють PUSH-повідомлення (обов'язково дайте доступ в інтернет вашого сервера MyChat).

Не забудьте, що для кожного з'єднання витрачається одне підключення з доступних у вашій ліцензії. Управляти активними підключеннями можна в адмінці, в розділі "Онлайн користувачі".


2. MyChat на Android за QR кодом


Щоб не вводити адресу сервера, свій логін і пароль, можна швидко підключитися з Android-смартфона, сфотографувавши QR-код. Відкрийте головне меню "Довідка", "MyChat для Android":

Меню довідки  MyChat

А потім просто сфотографуйте отриманий код:

QR код для підключення з Андроїд-смартфона

Додаток на смартфоні автоматично підключиться до сервера MyChat під вашим обліковим записом.


3. Відправка файлів і картинок у Telegram


В MyChat є інтеграція з Telegram-ботом. Раніше можна було відправляти й отримувати тільки текстові повідомлення, а тепер ще й файли + зображення:

Відправлення файлу з MyChat в Telegram


4. Важливі сповіщення


Четверта іконка в головній панелі інструментів (Ctrl + 4):

Нова іконка панелі інструментів MyChat

В цьому розділі будуть показуватися важливі повідомлення, призначені для конкретного користувача. У майбутніх версіях ми плануємо доопрацювати API, щоб адміністратори могли відправляти такі повідомлення самостійно.


5. Різні поліпшення


Додали підтримку PUSH-повідомлень для Android-додатків, встановлених із Huawei AppGallery.

Для Linux і macOS-додатків перероблені спливаючі повідомлення — тепер використовується системний механізм повідомлень операційної системи.

Поліпшили систему створення резервних копій баз даних на сервері, час створення зменшився в декілька разів: на Core i7 10510U архів баз даних об'ємом 236 мегабайт робиться близько 4-ох секунд і займає приблизно 50 мегабайт.

Переробили систему завантаження файлів з сервера, тепер вони завантажуються відразу на диск, не витрачаючи оперативну пам'ять, незалежно від розміру.

Допрацювали перегляд мережевої інформації та активних процесів онлайн-користувачів:

Перегляд мережевої інформації користувача MyChat

В MyChat для Android з'явився інструмент запрошення користувачів у конференції:

Інструмент запрошення користувачів у конференції MyChat з Android

Зробили налаштування для швидкого закриття приватів і конференцій з панелі діалогів подвійним кліком мишки, а також середньою кнопкою мишки:

Нові налаштування MyChat

Як завжди, ці налаштування можна включити в шаблон на сервері, щоб не обходити комп'ютери користувачів, а застосовувати їх автоматично, для груп.

Зробили "заглушки" з поясненнями та активними посиланнями в приватних діалогах і списках конференцій, якщо в них ще немає записів:




6. MyChat для iPhone


Ми готуємо до виходу нову версію MyChat для iOS. Робота йде повним ходом, бета-версія буде в першому кварталі 2021 року. Залишайте заявки на участь у тестуванні:

MyChat для iOS


7. Усі зміни загальним списком + історія розробки


Історія розробки версії з коментарями розробників

MyChat Client

[+] система важливих повідомлень;
[+] налаштування для швидкого закриття приватів і конференцій з панелі діалогів подвійним кліком миші, а також середньою кнопкою миші;
[+] клік по MAC-адресі в панелі інформації про користувача чи в його профілі відкриває сторінку з інформацією про виробника мережевого пристрою;
[+] (Android) додана можливість запрошувати людей у конференцію, якщо на це є права;
[+] опція для "розумного" виділення тексту мишкою в чаті за словами;
[+] (macOS) (Linux) додана можливість копіювання таблиць з Excel в чат;
[+] можливість увійти в чат Android-додатком, відсканувавши QR-код, без введення логіну, пароля і адреси сервера;
[+] додана підтримка PUSH-повідомлень для додатку, якщо він встановлений із Huawei AppGallery;

[*] "заглушки" з поясненням і активними лінками в приватних діалогах і списках конференцій, якщо списки порожні;
[*] цифровий підпис для майстра першого запуску MyChat Client;
[*] (plugins) сумісність плагінів Radmin, Beeper, VNCCLient, VNCServer, SysToolsUser і SysToolsAdmin з новою версією MyChat, підтримка технології мультилогінів;
[*] (plugins) Beeper: якщо перелогінитись під іншим користувачем, плагін спрацьовував на повідомлення від усіх користувачів;
[*] (plugins) SysToolsAdmin: додавався в головне меню MyChat Client, але не працював там;
[*] (plugins) VNC: плагін може працювати на термінальному сервері, тільки одна сесія;
[*] (plugins) VNC: більш точне та швидке визначення IP адрес для з'єднання;
[*] (plugins) VNC: якщо плагін не може підключитися до сервера VNC, він переключається на консоль MyChat Client і пише там діагностичне повідомлення;
[*] (plugins) AntiCaps прибраний із поставки MyChat;
[*] (plugins) Radmin: результат невдалого з'єднання пишеться у протокол і відкривається консоль MyChat Client із вказаною помилкою;
[*] якщо була ввімкнена опція в налаштуваннях "Події", "Показувати вікно чату поверх усіх вікон", "При отриманні нового повідомленні в конференції" — переключення в діалогах конференціях не відбувалось, хоча сама конференція з текстом відкривалась. Виправлено;
[*] усі події стосовно видалення повідомлень в чаті тепер не піднімають вікно чату поверх усіх вікон, якщо в налаштуваннях це ввімкнено;
[*] фраза "Таблиця з даними" в діалогах, якщо відправили чи прислали дані, скопійовані в буфер обміну з Excel;
[*] обробка кліку за посиланням на внутрішній мережевий ресурс, якщо він недоступний;
[*] інформація про всі онлайн-пристрої користувача (процеси, системна інформація) в перегляді профілю за F4;
[*] працює перегляд історії відправлених і отриманих оповіщень;
[*] покращена робота з файлами файлами, доданими до оповіщень;
[*] перероблений download файлів із сервера, тепер вони завантажуються одразу на диск, а не в пам'ять;
[*] (Linux) (Mac) застосування налаштувань "переносу сервера";
[*] (Linux) (Mac) спливаючі повідомлення перероблені — тепер використовується системний механізм повідомлень операційної системи;
[*] незначні правки локалізації інтерфейсу польською мовою;

[-] при перетягуванні користувача чи групи з загального списку контактів в список людей, котрих потрібно включити в нову конференцію, інколи імена писались як "noname..". Виправлено;
[-] після установки MyChat Client із лобі MyChat Server відкривався Провідник на папці \system32. Виправлено;
[-] якщо переривається зв'язок із сервером, при цьому активний дзвінок, вікно дзвінка не закривалося миттєво. Виправлено;
[-] покращена робота налаштування "Головне", "Розгортати вікно на весь екран після старту";
[-] помилка ID D8220000: "JPEG error #42", якщо в локальному кеші аватарів користувачів з'явився зіпсований файл;
[-] помилка під час кліку на ресурс в локальній мережі, якщо в його імені є пробіли. Відкривався Провідник на папці "Мої документи". Виправлено;
[-] (macOS) (Linux) не працює правило для видалення повідомлень в конференціях. Виправлено;
[-] якщо в приваті з роботом Elisa натиснути на іконку з трьома крапками зправа зверху, був пункт перегляду профілю. Виправлено;
[-] дрібні помилки під час кліку мишкою на файлах в чаті, котрі ще не завантажились із сервера;
[-] при завантаженні на сервера файлів більше двох гігабайт, в чаті неправильно показувався розмір (-1B). Виправлено;
[-] інколи переставала працювати індикація в треї про вхідні повідомлення в чаті. Виправлено;

MyChat Server

[+] (Admin) додано налаштування "Запитувати фотографії користувачів", при імпорті користувачів з Active Directory;
[+] (MSL) функція mExtractExternalWebLinkFromMessage для отримання зовнішнього http(s) посилання на файл чи картинку з повідомлення;
[+] (MSL) процедура mNodeCommand для відправки команди вбудованому WEB-серверу NodeJS;
[+] додана можливість відправлення та отримання файлів і картинок у Telegram;
[+] консольна команда "reindex privates" для переіндексації усієї історії приватних повідомлень і діалогів;
[+] мультилогін;

[*] (Admin) "MyChat Server", "Онлайн користувачі", тепер показуються, окрім win32, linux, android, macos і web, ще й активні підключення адмінки, канбан-дошки та вбудованого форуму;
[*] якщо фото користувача пошкоджене, то при запиті зменшеного аватара з клієнта чата, вона автоматично видаляється;
[*] якщо на сервері пошкоджений файл оригіналу зображення, то тепер при запиті мініатюри з клієнта цей файл видаляється, щоб уникнути зациклювання і зайвих навантажень на сервер;
[*] видалені правила з груп прав на сервері в розділі "Протоколювання": "Локальне протоколювання приватів на комп'ютері клієнта" і "Локальне протоколювання конференцій на комп'ютері клієнта";
[*] покращений механізм перезавантаження TURN-сервера;
[*] (Support) коли ввімкнено вибір операторів, список буде відображати лише онлайн користувачів, а якщо нікого немає в мережі, то будуть показуватись усі оператори даної групи;
[*] покращена система створення резервних копій баз даних;
[*] (Support) доданий параметр "group" для користувацьких кнопок веб-підтримки;

[-] (Admin) якщо в профілі користувача не було фотографії, не редагувались деякі поля профілю. Виправлено;
[-] помилка під час формування файлу дистрибутиву MyChat Client в lobby, інколи в назві файлу не вистачало знака "=" в кінці;
[-] (Admin) не зберігалась зміна параметру "Показати вибір операторів" у налаштуваннях веб-сапорту. Виправлено;
[-] (Admin) некоректно працювало видалення повідомлень у приватах із адмінки в перегляді історії повідомлень. Виправлено;
[-] (Admin) під час входу в адмінку через кнопку на GUI додатку сервера кожен раз створювалась нова група з привілеями адміністратора чату, навіть якщо прав у групі, де знаходиться користувач із UIN=1 було достатньо. Виправлено;
[-] (Admin) виправлена проблема з видаленням повідомлень у конференціях із адмінки в перегляді історії повідомлень;
[-] (Kanban) не працює вставка файлів і зображень під час створення завдання. Виправлено;
[-] після успішної генерації чи оновлення сертифікату показується помилка "Failed! Can't copy cert files to server storage". Виправлено.

8. Як оновитися на останню версію?


І комерційна, і безкоштовна версії оновлюються однаково. Спочатку оновлюється сервер, потім — клієнти. В цілому, в автоматичному режимі.

Інструкція щодо оновлення MyChat

Служба поддержки