- Інтеграція з сервером IP-телефонії Asterisk
- Автоматичне оновлення macOS-версії MyChat
- Покращення система оновлень Windows-додатків
- Всі зміни загальним списком + історія розробки
- Як оновитися на останню версію?
1. Інтеграція з сервером IP-телефонії Asterisk
У розділі "Інструменти", "Інтеграції" в адмінці MyChat з'явився новий розділ — "Asterisk":
Якщо у вашій компанії працює Asterisk і є IP-телефони на столах співробітників, які підключені до цієї ATC, ви можете включити інтеграцію і робити дзвінки прямо з MyChat Client:
MyChat Server зв'язується з вашим Asterisk-сервером і відправляє йому команду через AMI-інтерфейс для здійснення дзвінка між робочими номерами телефонів, що вказані в профілях користувачів.
Профіт — не потрібно пам'ятати або шукати внутрішні номери, коли потрібно зателефонувати співробітнику.
2. Автоматичне оновлення macOS-версії MyChat
Додайте пакет оновлення macOS-додатків MyChat в адмінці сервера, і вони будуть автоматично завантажуватись і оновлюватись, подібно до того, як це робить Windows-додаток:
Це потрібно робити після поновлення сервера. Пакет оновлень macOS-клієнта є у розділі завантажень, на офіційному сайті.
Система оновлень запрацює в майбутній версії, після того, як ви оновитесь на 8.5.
3. Покращення система оновлень Windows-додатків
Раніше, якщо в процесі оновлення трапилася мережева помилка або людина сама переривала завантаження, програма переходила в менеджер облікових записів, де потрібно було ввести свій пароль. Часто-густо користувачі його просто не пам'ятають, і процес переходу на нову версію приносив адміністраторам тільки біль і страждання :)
Тому ми змінили дизайн вікна процесу оновлення:
Процес завантаження поновлення тепер показується у консолі, тут же пишуться діагностичні повідомлення, якщо щось піде не так. Зручно шукати причину проблеми.
Система автоматично повторює спроби завантаження оновлення, якщо зв'язку немає або він обривається у процесі завантаження. Якщо на сервері стоїть ліміт на одночасне завантаження файлів, а користувачів занадто багато, система це розуміє і продовжить спроби завантаження апдейту, як тільки на сервері звільниться черга.
Можна перервати або відновити процес завантаження вручну, це тепер не впливає на вхід у чат після перезапуску програми.
Також додали спеціальне посилання для швидкого входу в менеджер облікових записів, якщо це потрібно ("Відкрити менеджер облікових записів").
Саме вікно додатку MyChat Client у процесі оновлення тепер більше не виводиться спеціально на передній план (якщо інше не передбачено в налаштуваннях), щоб оновлення відбувалося максимально "м'яко" для користувача.
4. Всі зміни загальним списком + історія розробки
Історія розробки версії з коментарями розробників
MyChat Client
[+] (macOS) реалізована система автоматичного оновлення клієнта з сервера;
[+] (Android) в налаштуваннях додатка додана можливість очищати кеш додатка (файли, логи, аватари);
[*] перероблений рендерінг правого блоку інформації про користувача у приваті;
[*] налаштування списку полів привата з контекстного меню за кліком на інформації про користувача під фотографією;
[*] меню плагінів у контекстних меню меню на приватних/загальних контактах;
[*] multi-select за допомогою Ctrl/Shift у приватному списку контактів;
[*] перероблене контекстне меню особистого списку контактів;
[*] експорт та імпорт особистого списку контактів тепер відбувається у текстовий файл у UTF8-кодуванні
[*] покращена система оновлень із автоматичною дозавантаженням дистибутиву під час обриву зв'язку;
[*] протокол роботи програми mcserv.log тепер пишеться у кодуванні UTF8, а не в ASCII;
[-] помилка з оповіщенням,котре викликають із конференції з ПКМ, вікно було не модальним. Виправлено;
[-] при відправленні буфера обміну з Excel у чат, а потім копіюванні за ПКМ у буфер обміну додавалися розміри картинки в початок тексту, виправлено;
[-] при натисканні на кнопку "Вгору" у вікні набору повідомлення у приваті вікно редагування збільшувалось по вертикалі. Виправлено;
[-] (Android) при вході на сторінку налаштувань на пристроях під управлінням Android нижче 8 версії, виникала помилка і додаток завершував роботу. Виправлено;
MyChat Server
[+] інтеграція з Asterisk для автоматизації дзвінків між IP-телефонами через чат
[*] покращена робота системи кешування файлів веб-сервера;
[*] в шаблонах налаштувань для клієнтів тепер можна обрати польську мову;
[*] тепер при створенні нових користувачів і при редагуванні логінів/email система не звертає увагу на регістр ніків та email адрес (User21 та user21 вважаються однаковими ніками);
[-] завантаження файлу оновлення у розділі адмінки "Інструменти", "Оновлення" інколи не працювала. Виправлено;
[-] при встановленні сервера "з нуля" у папку AllUsers не розпаковувався дистрибутив MyChat Client. Виправлено;
[-] помилка редагування профілів користувачів, якщо ввімкнена заборона дублювання ніків та email;
[-] (Admin) в інструменті перевірки доступності сервісів не працювала перевірка Push повідомлень. Виправлено;
[-] (Admin) якщо виникає помилка дублювання імені чи поштової адреси, то не повертались попередні значення у профілі користувача. Виправлено;
[-] якщо при завантаженні файлу на сервер система кешування не змогла додати службовий обробник — то не можна було скачати цей файл на сервері. Виправлено;
[-] інформація про останній вхід користувачів у мережу була недоступна. Виправлено.
5. Як оновитися на останню версію?
І комерційна, і безкоштовна версії оновлюються однаково. Спочатку оновлюється сервер, потім — клієнти. В цілому, в автоматичному режимі.