MyChat 7.5 — вставка данных из Excel и промежуточные обновления

  1. Система промежуточных обновлений
  2. Копируйте в чат таблицы из Excel
  3. Разные полезности
  4. Все изменения общим списком + история разработки
  5. Как обновиться на последнюю версию?

1. Система промежуточных обновлений


Наши пользователи знают, что между выходами мажорных версий MyChat (7.0, 7.1, 7.2…) есть много промежуточных сборок с мелкими исправлениями. Они выкладываются на сайт, и вы можете обновить сервер и клиентов, но только вручную.

Раньше автоматическое обновление работало только при выходе "больших", мажорных версий, мы делали их несколько раз в год. Это не было проблемой для тех, кто использует MSI пакеты и ставит их в домене через GPO. А вот для остальных клиентов обновлять "руками" несколько сотен компьютеров просто нереально.

С версии 7.5 мы начинаем делать промежуточные обновления (7.5.1, 7.5.2 и так далее). Достаточно обновить сервер, клиенты скачают апдейт автоматически, пакет обновления уже "зашит" в ваш сервер. Версии совместимы между собой в пределах третьей цифры.

В разделе загрузок на сайте мы добавим ссылку на форум, где описывается список изменений последнего обновления.


2. Копируйте в чат таблицы из Excel


Выделите мышкой произвольный сегмент в Excel, затем нажмите Ctrl+C, а после, уже в чате — Ctrl+V:

Вставка данных из Excel в MyChat Client 7.5

В чате показывается картинка с форматированным текстом из ячеек. Просто кликните мышкой по картинке — и текст уже в буфере обмена, его можно вставить в Excel.


3. Разные полезности


Настройка для отображения очень больших изображений в чате, специально для тех, у кого мониторы с большой диагональю:

Большие изображения в MyChat Client 7.5

Показываем реальные размеры изображений в тексте чата:

Размеры изображения в MyChat Client 7.5

Сделали настройку высоты поля ввода сообщений в чате:

Высота поля ввода в MyChat Client 7.5

Добавили пару новых функций скриптового движка: mIncUIN и mDecUIN для перебора зарегистрированных пользователей.

Новый автоматический поиск сервера MyChat в локальной сети, в мастере первого подключения и в инструменте редактирования списка серверов.

Если кликнуть мышкой по номеру телефона в профиле пользователя, то MyChat вызовет программу для набора телефонного номера, связанную с протоколом "CALLTO:".


4. Все изменения общим списком + история разработки


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

MyChat Client

[+] двойной клик мышкой по номеру телефона в профиле пользователя или в одном из полей HOME_PHONE, HOME_CELLULAR или WORK_PHONE вызывает программу для набора телефонного номера, связанную с протоколом CALLTO: в системе;
[+] консольная команда "backup" для создания резервной копии баз данных MyChat Client;
[+] ключ командной строки /debug для включения режима расширенного протоколирования;
[+] вставка табличных данных из Excel в чат и копирование входящего сообщения из чата обратно в Excel;
[+] (WEB,Linux,Mac) добавлено отображение ссылок на сетевые ресурсы, но в веб версии чата они не работают, так как браузер не умеет просматривать сетевые папки компьютеров;
[+] контекстное меню в поле ввода сообщений для настройки высоты окна ввода текста;

[*] ускорена работа с базой данных на традиционных HDD;
[*] настройка для отображения очень больших изображений в чате;
[*] убрана консольная команда repairdb;
[*] автоматическое определение размеров изображений, которые отправляются в чат (пока только png и jpeg);
[*] улучшен инструмент автоматического поиска сервера MyChat в локальной сети в мастере первого подключения и в инструменте редактирования списка серверов;
[*] убрана автоматическая загрузка файлов во входящих оповещениях;
[*] убран режим "поверх всех окон" для всех инструментов MyChat Client, чтобы убрать проблемы с перекрытием окон чата;
[*] если в окне программы начать набирать текст, фокус автоматически перемещается на поле ввода;

[-] исправлена ошибка обработки приватных диалогов, приводила к зависанию программы или миганию иконки в трее и кнопки программы на панели задач, хотя все сообщения были визуально прочитаны;
[-] исправлены ошибки со скачиванием с сервера файлов с одинаковыми названиями и размером, файлы не всегда перезаписывались или делались дубликаты, в зависимости от настроек;
[-] (Setup) Пункт "Добавить ярлык в панель быстрого запуска" для Windows 10 больше не показывается, корректное добавление ярлыка в Windows 7, 8 и 8.1;
[-] (Setup) пункт "Как настроить программу" в конце установки не работал. Исправлено;
[-] ошибка обновления базы истории для пользователей с прозрачной авторизацией в домене. Исправлена;
[-] (Android) фотографии, вставленные из камеры, сохранялись в неправильном формате (внутри был .PNG, а файл назывался .JPG). Исправлено.
[-] исправлены ошибки в окнах отправки оповещений и мультикастов, связанные с поиском пользователей и выбором всех онлайн/зарегистрированных;

MyChat Server

[+] технология промежуточных (минорных) обновлений MyChat;
[+] (MSL) функции mIncUIN и mDecUIN для перебора зарегистрированных пользователей по одному;
[+] (Admin) добавлено правило для "Kanban" — "Полный доступ";

[*] (MSL) функция mGetUsersListByParams дополнена параметром "All" для выборки всех зарегистрированных пользователей;
[*] (MSL) значительно ускорена функция mDeleteUserFromCommonContacts;
[*] (Setup) автоматическое определение версии Windows и установка специальной версии TURN сервера для устаревших ОС Windows XP и Server 2003;
[*] (Setup) автоматическое удаление MyChat Server из раздела автозагрузки в реестре при установке его системной службой;

[-] (Support) когда наступало время отключения пользователя по бездействию, возникала ошибка. Исправлено;
[-] ошибка импорта пользователей в общий список контактов, в список попадал только 1-й пользователь из группы, остальные либо игнорировались, либо заносили в группу уровнем выше. Исправлено;
[-] исправлены ошибки с импортом списка пользователей из CSV-файла;
[-](Update) ошибка обновления баз данных со старых версий, дублировались группы прав на сервере. Исправлено;
[-] (Support) при удалении сообщения оператором оно не удалялось у посетителя с сайта. Исправлено;
[-] (Admin) при удалении пользователя из базы данных в разделе "Список пользователей" пользователь не удалялся из групп и там оставался "фантом". Исправлено.

5. Как обновиться на последнюю версию?


И коммерческая, и бесплатная версии обновляются одинаково. Сначала обновляется сервер, затем — клиенты. В основном, в автоматическом режиме.

Инструкция по обновлению MyChat

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