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 прямо из чата

Во-вторых, теперь можно для каждого этапа проекта установить его тип: «стандартный», «выполненный» или «архивный». Это можно сделать сразу, для нового проекта:

Настройка типов этапов при создании проекта

Или для уже созданных проектов, над которыми вы работаете:

Настройка типов этапов существующих проектов

В третьих, появились теги. Это такие короткие слова, их можно добавлять к задачам. Например, «ошибка», «звонок», «доработка», «срочно», «важно», «оплата», «отчёт», «2017», «апрель» и тому подобное.

Всё зависит только от вашей фантазии.

Нужны теги, чтобы потом можно было делать фильтры и быстро классифицировать задания.

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

Теги привязываются к конкретному проекту, создаются автоматически. Их можно и нужно использовать повторно.

В-четвёртых, самое вкусное, Dashboard. Это такая специальная доска, на которой собрана краткая информация по всем проектам и заданиям, к которым вы имеете отношение.

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

Чтобы не бродить по проектам и заданиям, рекомендуем делать Dashboard такой себе отправной точкой. Попробуйте, вам понравится.


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


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

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

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

Начиная с версии 6.0 можно приложить ещё и файлы. Любого размера, столько, сколько нужно:

Вставка файлов в оповещения

Все файлы автоматически скачиваются на компьютер пользователя. Надёжно и быстро, сразу по приходу сообщения.


6. Полезные мелочи


Импорт доменных пользователей в MyChat: можно выбирать, кого импортировать, всех или только новых людей. А ещё фильтры по всем полям.

Дополнительные настройки при импорте пользователей домена

Администраторы больших серверов оценят.

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

Контекстное меню и картинок в чате

Копируйте, сохраняйте оригиналы принятых изображений.

По просьбам админов добавили дополнительные константы для отображения в привате информации о названии компьютера пользователя, его IP/MAC адресов и даты последнего подключения к серверу:

Дополнительные настраиваемые поля в профиле пользователя

А ещё появилась опция для мигания кнопки программы на панели задач Windows, если есть непрочитанные сообщения:

Мигание иконки чата на панели задач при новом событии

Получилось удобно. По умолчанию настройка включена.


7. Полный список изменений


История разработки версии с комментариями разработчиков

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

[*] (Mac+Linux) обновлен клиент до новой версии;
[*] кнопка сворачивания главного окна теперь не прячет окно MyChat Client в трей, как раньше, а просто сворачивает на панель задач;
[*] улучшена система автоматических обновлений, добавлены дополнительные логи и проверки на корректность скачанного дистрибутива;
[*] улучшена передача файлов напрямую между клиентами;
[*] решена проблема добавления в автозагрузку двух и более 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) в профиле пользователя не показывались должности. Исправлено.

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