MyChat 7.5 — вставка даних із Excel та мінорні оновлення

  1. Система мінорних оновлень
  2. Копіюйте в чат таблиці з Excel
  3. Різні корисності
  4. Усі зміни загальним списком + історія розробки
  5. Як оновитися на останню версію?

1. Система мінорних оновлень


Наші користувачі знають, що між виходами мажорних версій (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

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