1. Інтеграція з Radmin
1. Інтеграція з Radmin
Хороша новина для тих, хто використовує програму для віддаленого керування комп'ютерами Radmin у мережі компанії.
MyChat «навчився» інтегруватися з цією корисною мережевою утилітою. Ми зробили спеціальний безкоштовний плагін, через який адміністратор може миттєво запустити Radmin Viewer, просто натиснувши на ім'я користувача в чаті. Де завгодно: у приваті, у конференції, обравши із деревоподібної панелі контактів.


2. Новий скриптовий двигун на сервері
Якщо ви ще не знаєте, що таке MyChat Script Language — пояснюємо: це така штука, за допомогою якої люди, хоч трохи дружні з програмуванням, можуть реалізовувати свої власні «хотілки» та «доробки» корпоративного месенджера.
У новій версії ми повністю переробили скриптовий двигун MyChat і перенесли його управління на Веб-консоль.

На кожну подію можна призначити будь-яку кількість скриптів, а не один, як раніше. З'явилися засоби для профілювання та логування роботи ваших програм. Додані зручні функції для обробки даних у форматі JSON.
Скрипти з помилками автоматично відключаються і не виконуються в циклі, а ще встановлено обмеження за часом на виконання програм, щоб неакуратно написані модулі не могли «завісити» сервер MyChat.
Розпочато та триває серйозна велика робота з написання докладної довідкової системи для програмістів.
Тепер це можуть зробити всі користувачі прямо у себе в програмі:

4. Повний переклад сайту та форуму підтримки на HTTPS

5. Покращено систему автоматичних оновлень
Помалу вдосконалюємо нашу систему автоматичних оновлень і повністю переходимона HTTP(S).
Перше: MyChat Client тепер качає оновлення як HTTP, так і HTTPS. Реально почне працювати після поновлення на версію 5.16 і далі.
Друге: до дистрибутиву MyChat Server вже включено пакет оновлення клієнтів. Тобто адміністраторові навіть не треба завантажувати пакет для апдейтів клієнтів на наступну версію, все вже йде в комплекті відразу.
6. Розмежування доступу до керування сервером
Тепер веб-консоль управління можуть використовувати не лише системні адміністратори, які настроюють сервер, а й інші співробітники компанії.
Наприклад, доступ можна дати начальнику відділу кадрів, щоб вносити потрібні дані. Коли в компанію приходять нові люди, змінюються їх дані або люди звільняються і переходять до інших підрозділів. При цьому доступ до інших функцій веб-консолі буде обмежений.
Для цього у налаштуваннях прав груп користувачів MyChat з'явився новий розділ:

І тепер можна налаштувати доступ до всіх інструментів адмінки як завгодно гнучко.
7. Нові інструменти керування сервером
Перше, це вирішення проблеми із забуванням пароля адміністратора. До нас зверталося багато користувачів з цією типовою проблемою, тому питання відновлення доступу вирішується у нових версіях за допомогою спеціального інструменту.
Друге, зроблений спеціальний розділ для ручного перезапуску WEB-сервера, FTP-сервера та самого сервера MyChat прямо з WEB-адмінки, віддалено:


8. Повний перелік змін
[*] Якщо перенести головне вікно програми за межі екрана, то після перезапуску було важко його відкрити, позиція на екрані запам'ятовується. Тепер програма контролює це, і якщо вікно знаходиться за кордоном екрана під час запуску, застосовуютьсястандартні координати; [*] прибрано можливість вибору "шкурок" інтерфейсу з MyChat Client, зараз доступний тільки стандартний скін - "Classic". Дистрибутив MyChat "схуд" майже на 1 мегабайт;