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

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