MyChat 8.6 — цитування повідомлень і автооновлення Linux-клієнтів

  1. Система цитування та відповідей на повідомлення
  2. Автоматичне оновлення Linux-версії MyChat
  3. Вставка форматованого тексту
  4. Всі зміни загальним списком + історія розробки
  5. Як оновитися на останню версію?

1. Система цитування та відповідей на повідомлення


Тепер можна натиснути правою кнопкою мишки на будь-якому повідомленні в чаті та відповісти на нього, або виділити фрагмент тексту та процитувати його.

Автоматично проставляється автор цитати або повідомлення, самий вміст цитати та час, коли був відправлений оригінал.

Цитування виділеного тексту:

MyChat Client, цитування виділеного тексту

Відповідь на будь-яке повідомлення:

MyChat Client, відповідь на сообщение

Ось так виглядає чернетка повідомлення, програма пам'ятає вміст різних чернеток у різних чатах і конференціях:

MyChat Client, чернетка повідомлення

А так — відправлена в чат цитата:

MyChat Client, відправка цитати

Цитування повідомлень у MyChat для Android:



2. Автоматичне оновлення Linux-версії MyChat


Додайте пакети оновлень Linux-додатків MyChat в адмінці сервера, і вони будуть автоматично завантажуватись і оновлюватися, подібно до того, як це робить Windows-додаток (окремо x86 і x64):

MyChat Client для Linux, оновлення на сервері

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

Система працює тільки для версій, встановлених із архівів MyChatClient.tar.gz або MyChatClient.x86.tar.gz. Для DEB-пакетів, це, на жаль, не буде працювати, тому що для заміни старих файлів потрібні підвищені привілеї.

Система оновлень Linux-клієнтів запрацює у майбутній версії, після того, як ви оновитесь на 8.6.


3. Вставка форматованого тексту


Переробили інструмент вставки форматованого тексту в чат:

MyChat Client, вставки форматованого тексту

В окремому вікні можна підготувати публікацію з різними розмірами шрифтів, кольорів, вирівнюваннями та відступами:

MyChat Client, редагування форматованого тексту

І потім відправити публікацію в чат:

MyChat Client, відправка форматованого тексту


4. Всі зміни загальним списком + історія розробки


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

MyChat Client

[+] система цитування і відповідей на повідомлення;
[+] (Linux) реалізована система автоматичного оновлення клієнта, тільки для версії, встановленої з архіву MyChatClient.tar.gz і MyChatClient.x86.tar.gz;

[*] вставка форматування повідомлень винесена в окремий інструмент (Alt+T);
[*] перероблена система баг-репортингу MyChat Client для Windows;
[*] (macOS, Linux, WEB) поле для друкування тексту "пам'ятає" 5 останніх відправлених повідомлень, для навігації використовується комбінація CTRL+UP або CTRL+DOWN;
[*] видалення повідомлень у чаті відбувається за ПКМ на будь-якій частині повідомлення у чаті, а не за кліком на штампі часу;
[*] контекстне меню на нікові користувача у тексті чату тепер завжди викликається за правою кнопкою миші. а не за лівою, як раніше;

[-] якщо користувач офлайн, можна було натиснути F9, F10 або F12 і зробити дзвінок. Програма показувала помилку, але спроба дзвінка все рівно відбувалась. Виправлено;
[-] при вставці в чат пошкоджених PNG-файлів із некоректними заголовками додаток "падав". Виправлено;
[-] виправлена консольна команда GetBugs, ZIP-архів формувався пустий, без файлів всередині;
[-] виправлені незначні помилки в описах emoji;
[-] помилка в деінсталяторі, через яку не очищувався профіль користувача, якщо це було необхідно, а також не видалялась гілка реєстру MyChat Client. Виправлено;
[-] проблема з автоматичним оновленням, якщо логін Windows-користувача складається із кирилічних символів. Виправлено;
[-] (Android) якщо під час вхідного дзвінка на смартфоні відповідати лише голосом, камера все рівно вмикалась. Виправлено;

MyChat Server

[+] (MSL) функція mPersonalContactsAddUsers для додавання декількох користувачів у особистий список контактів;

[-] (MSL) помилка у функції mAddNewBBSMessage, неправильно перевірялась дата закінчення терміну дії об'яви, через що функція не працювала і повертала значення "-2";
[-] (Admin) в інструменті для перегляду протоколів, при виборі будь-якого періоду, дата "До" все рівно підставляла поточну дату. Виправлено;
[-] (Lobby) при зміні шляхів до сервісів чату, то на сторінці привітання не застосовувались нові псевдоніми шляхів. Виправлено;
[-] (Kanban) неправильно відображався час у форматі UTC у перегляді завдання. Виправлено;
[-] в розділі оновлень адмінки сервера були дрібні помилки, через які інколи не можна було завантажувати на сервер файл оновлення для Windows-клієнта. Виправлено;
[-] (Admin) не працювало зіставлення полів при імпорті користувачів із Active Directory. Виправлено;
[-] (Support) не застосовувався стиль відображення імені оператора в чаті підтримки. Виправлено;
[-] (Admin) якщо змінити шлях для збереження логів у розділі "Налаштування" - "Каталоги", то лог nodejs продовжує писатись за умовчуванням і в перегляді протоколів цей лог не буде показуватись. Виправлено.

5. Як оновитися на останню версію?


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

Інструкція щодо оновлення MyChat

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