MyChat 6.0 — Android додаток, підтримка Unicode та поліпшення Kanban


1. Android-клієнт MyChat


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

Вже функціонує загальний список контактів, конференції та приватні повідомлення. Паралельна робота під одним і тим же обліковим записом на Android та Windows/Linux/Mac OS клієнтах поки що неможлива, ми над цим працюємо.

Android-додаток корпоративного месенджера MyChat безкоштовний, без реклами. Доступний для усіх, хто використовує MyChat, як комерційні так і безкоштовні версії, починаючи з 6.0.

Авторизація в Android клієнті чату Список конференцій в Android чаті

Список активних діалогів у Android чаті Загальний список контактів у Android чаті

Завантажити MyChat Android Client

2. Повна підтримка Unicode


Версія 6.0 теперь повністю UNICODE-сумісна, зникли проблеми з «кракозябликами» під час копіювання/вставки текста з буфера обміну, в повідомленнях чату можна відправляти повідомлення будь-якою мовою:

Підтримка UNICODE в чаті


3. Автоматичний вхід в Kanban, адмінку та форум


Тепер можна входити в ці сервіси MyChat без введення логіну та пароля.

Швидкий перехід в інструменти чату без авторизації

Просто натискаєте Ctrl+F10, щоб зайти в адмінку, або Ctrl+F1 для канбан-дошки управління проектами чи Ctrl+F7 для вбудованого форума, та одразу потрапляєте до браузера в потрібний інструмент під вашим обліковим записом.

Усе це працює завдяки системі одноразових токенів. Все швидко, зручно та безпечно.


4. Kanban: dashboard, різні типи етапів для проектів та теги


Ми продовжуємо розвивати сервіс, що багатьом сподобався — Kanban-дошку для управління проектами.

По-перше, коли ви отримуєте сповіщення в чаті про те, що в проекті щось трапилося, по ньому достатньо клікнути мишкою — автоматично відкриється лінк в браузері, вводити логін та пароль більше не потрібно:

Відкриття завдань та проектів Kanban

По-друге, тепер можна для кожного етапу встановити його тип: «стандартний», «виконаний» чи «архівний». Це можна зробити одразу, для нового проекта:

Налаштування типів етапів під час створення проекта

Чи вже для створених проектів:

Налаштування етапів існуючих проектів

По-третє, з'явилися теги. Це такі короткі слова, їх можна додавати до завдань. Наприклад, «помилка», «дзвінок», «допрацювання», «терміново», «важливо», «виплата», «звіт», «2017», «квітень» та інше.

Все залежить тільки від вашої фантазії.

Теги потрібні, щоб потім була можливість швидко класифікувати завдання за фільтрами.

Теги в завданнях проектів

Теги прив'язуються до конкретного проекта, створюються автоматично. Їх можна та потрібно використовувати повторно.

Четверте, та найважливіше, Dashboard. Це така спеціальна дошка, на якій зібрана коротка інформація про усі проекти та завдання, до яких ви маєте відношення.

Новий інструмент "Мої завдання"

Щоб не блукати по проектах та завданнях, рекомендуємо робити Dashboard своєрідною початковою точкою. Спробуйте, вам сподобається.


5. Вставка файлів у сповіщення


В MyChat є дуже крутий інструмент, називається «Сповіщення» (Ctrl+F9) . Багато наших клієнтів використовують його для гарантованого відправлення важливих повідомлень.

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

Можна сповістити будь-яку кількість співробітників, а потім в табличному вигляді дивитися, хто отримав/підтвердив прочитання вашого повідомлення, а хто ні.

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

Вставлення файлів у сповіщення

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


6. Корисні дрібниці


Імпорт доменних користувачів у MyChat: можна обирати, кого імпортувати: усіх чи тільки нових людей. А ще фільтри по усіх полях.

Додаткові настройки під час імпорту користувачів домену

Адміністратори великих серверів оцінять.

Зробили контекстне меню для картинок в чаті:

Контекстне меню для картинок в чаті

Копіюйте, зберігайте оригінали прийнятих зображень.

За проханням адміністраторів додали додаткові константи для відображення в приваті інформації про ім'я комп'ютера користувача, його IP/MAC адреси та дати їх останнього підключення до сервера:

Додаткові поля в профілі користувача

А ще з'явилася опція для мерехтіння кнопки програми на панелі задач Windows, якщо є непрочитані повідомлення:

Мерехтіння іконки чату

Вийшло зручно. Стандартно ця настройка увімкнена.


7. Повний список змін


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

MyChat Client
[+] Android-додаток (beta);
[+] вставка файлів в оповіщенняв з підтвердженням прочитання (Ctrl+F9);
[+] миттєва вставка файлів зображень в привати та конференції по Ctrl+V;
[+] (Mac+Linux) додано можливість вставляти зображення з файлів та буфера обміну, які відображаються в win32 (основному) клієнті;
[+] в безкоштовній версії MyChat прибрано рекламний банер в нижній частині вікна програми;
[+] якщо клікнути мишкою на повідомленні про завдання на Kanban-дошці в чаті, автоматично відкривається лінк в браузері, вводити логін та пароль для авторизації більше не потрібно;
[+] опція для мигания кнопки програми на панелі завдань Windows, якщо є непрочитані повідомлення;
[+] додаткові константи для відображення в публічному чаті інформації про назву комп'ютера користувача, його IP/MAC адрес та дати останнього підключення до сервера;
[+] автоматичний миттєвий вхід з програми в адмінку, канбан та форум у браузері, без введення логіна та пароля, завдяки технології токенів;
[+] додаткове контекстне меню для перегляду картинок у чаті та завантаження їх оригіналів з сервера;
[+] повна підтримка UNICODE в усіх повідомленнях програми;

[*] (Mac+Linux) оновлений клієнт до нової версії;
[*] кнопка згортання головного вікна тепер не ховає вікно MyChat Client у трей, як раніше, а просто згортає на панель задач;
[*] поліпшена система автоматичних оновлень, додані додаткові логи та перевірки на коректність завантаженого дистрибутива;
[*] поліпшена передача файлів напряму між клієнтами;
[*] вирішена проблема додавання до автозапуску Windows двох та більше MyChat Client, встановлених у різні папки на одному комп'ютері. Раніше записи у реєстрі Windows конфліктували один з одним;
[*] тепер, якщо у профілі налаштувань, який приходить з сервера, змінилася мова інтерфейсу - це миттєво відображається у програмі, перезапуск більше не потрібен;
[*] прибраний звук клавіші Enter у чаті, якщо поле для відправки тексту в конференції або в публічному чаті - пусте;
[*] автоматичне включення / відключення кнопок інтерфейсу в розділі управління плагінами (Alt+P);
[*] автоматичний ремонт баз даних клієнта після збою, якщо в цьому є необхідність;
[*] коректне визначення своєї MAC-адреси мережевого інтерфейсу, який MyChat Client повідомляє на сервер;

[-] при отриманні голосового дзвінка у вікні прийому дзвінка показувалася непрацююча кнопка прийому відеодзвінка. Виправлено;
[-] вихід з конференції з контекстного меню по ПКМ не працював коректно. Вкладка закривалася, але реального виходу з конференції не відбувалося. Виправлено;
[-] виправлені помилки, що виникали під час повторної відправки файлів, які були відкриті в момент спроби передачі в інших програмах;
[-] получение файлов напрямую, не писалось, сколько прошло времени у получателя. Исправленовиправлені помилки, що виникали під час повторної відправки файлів, які були відкриті в момент спроби передачі в інших програмах;
[-] передача файлів client-server-client працювала з помилками, в інтерфейсі не з'являвся прогрес бар і час, що минув з початку передачі даних. Виправлено;

MyChat Server
[+] (Kanban) етапи проектів розділені на три типи: "стандартний", "виконаний" і "архівний";
[+] (Kanban) додана можливість змінювати тип етапу в інтерфейсі проекту;
[+] (Kanban) додані теги в завданнях і фільтр по тегам;
[+] (Kanban) доданий новий інструмент "Мої завдання" (Dashboard), де можна побачити всі призначені вам завдання, а також ті завдання, які були створені вами;
[+] (IntegrationAPI, 1С: Підприємство) функція AddBBSMessage для розміщення повідомлення на дошці оголошень;
[+] (IntegrationAPI, 1С: Підприємство) функція SendBroadcastMessage для відправки оповіщення на довільну кількість користувачів;
[+] (MSL) функція mExtractUserFoto для вивантаження фотографії користувача з профілю в файл на диску;
[+] ((WebAdmin) в шаблони налаштувань додані налаштування клієнта: фон для конференцій і приватів, стиль відображення фону та вид іконки в треї;

[*] (Core) при відновленні втраченого доступу до сервера за допомогою ключа командного рядка /zeroadmin сервер тепер ще й включає обліковий запис користувача, якщо він був заблокований;
[*] (WebAdmin) в імпорті користувачів з домена додана можливість вибрати, яких користувачів показувати: всіх, що не імпортовано та вже імпортованих;
[*] (WebAdmin) в імпорті користувачів з домена доданий фільтр по всім полям таблиці та показник отриманих з сервера користувачів;

[-] (WebAdmin) в настройках автостворюваних конференцій не очищався "список користувачів" (кнопка Користувачі) й постійно поповнювався з різних конференцій, якщо дивитися його. Виправлено;
[-] (WebAdmin) якщо на сервері вже є файл для оновлення, то можна було завантажити клієнт тієї ж версії поверху. Виправлено;
[-] (WebSupport) під час першої реєстрації нового користувача - він відключався через хвилину й відправлені йому повідомлення йшли в офлайн, хоча він міг відправляти повідомлення. Виправлено;
[-] (WebAdmin) неправильно призначалася мова інтерфейсу програми в шаблоні налаштувань, пункти були переплутані. Виправлено;
[-] (WebAdmin) не працювала прив'язка сервера до IP (bind) для зв'язку клієнтів за основним 2004 TCP портом, завжди встановлювався варіант "Слухати всі". Виправлено;
[-] (Core) під час перезавантаження ядра сервера іноді губився зв'язок з вбудованим WEB-сервером, через що переставали працювати WEB-сервіси MyChat. Виправлено;
[-] (WebAdmin) в списку онлайн користувачів не застосовувався встановлений фільтр після автоматичного оновлення списку. Виправлено;
[-] (WebAdmin) в профілі користувача не показувалися посади. Виправлено.

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