- Система цитирования и ответов на сообщения
- Автоматическое обновление Linux-версии MyChat
- Вставка форматированного текста
- Все изменения общим списком + история разработки
- Как обновиться на последнюю версию?
1. Система цитирования и ответов на сообщения
Теперь можно нажать правой кнопкой мышки на любом сообщении в чате и ответить на него, либо выделить фрагмент текста и процитировать его.
Автоматически проставляется автор цитаты или сообщения, само содержимое цитаты и время, когда был отправлен оригинал.
Цитирование выделенного текста:
Ответ на любое любое сообщение:
Вот так выглядит черновик сообщения, программа помнит содержимое разных черновиков в разных чатах и конференциях:
А так — отправленная в чат цитата:
Цитирование сообщений в MyChat для Android:
2. Автоматическое обновление Linux-версии MyChat
Добавьте пакеты обновления Linux-приложений MyChat в админке сервера, и они будут автоматически скачиваться и обновляться, подобно тому, как это делает Windows-приложение (отдельно x86 и x64):
Это нужно делать после обновления сервера. Пакет обновлений Linux-клиентов есть в разделе загрузок, на официальном сайте.
Система работает только для версий, установленных из архивов MyChatClient.tar.gz или MyChatClient.x86.tar.gz. Для DEB-пакетов, это, к сожалению, не будет работать, потому что для замены старых файлов нужны повышенные привилегии.
Система обновлений Linux-клиентов заработает в будущей версии, после того, как вы обновитесь на 8.6.
3. Вставка форматированного текста
Переделали инструмент вставки форматированного текста в чат:
В отдельном окне можно подготовить публикацию с разными размерами шрифтов, цветов, выравниваниями и отступами:
И затем отправить публикацию в чат:
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. Как обновиться на последнюю версию?
И коммерческая, и бесплатная версии обновляются одинаково. Сначала обновляется сервер, затем — клиенты. В основном, в автоматическом режиме.
< <<<===== | =====>>> > |
---|