MyChat 2026.5 — сервер под Linux и отправка файлов с папками в чат

Drag and drop


MyChat теперь закрывает две очень практичные задачи: сервер движется к Linux/Docker-разворачиванию, а в приложении стало проще отправлять в чат не только отдельные файлы, но и целые папки одним сообщением.

Докер важен для администраторов и компаний, которые привыкли держать серверную инфраструктуру в Linux-среде. А "файловый апгрейд" сразу почувствуют обычные пользователи: больше не нужно вручную раскладывать папку на десятки отдельных отправок или создание архивов, если нужно передать структуру проекта, набор документов, фотоотчёт или архив рабочих материалов.

  1. Рабочий Docker-образ MyChat Server для Linux.
  2. Отправка файлов и папок в чат одним пакетом.
  3. Drag-and-drop файлов и изображений из чата в Проводник и другие программы.
  4. Отправка файлов из Проводника через "Отправить" -> "MyChat".
  5. Все изменения общим списком + история разработки
  6. Как обновиться на последнюю версию?

1. Рабочий Docker-образ MyChat Server для Linux


Главная инфраструктурная новость — собран рабочий Docker-образ MyChat Server для Linux.

Для MyChat это важный этап. Сервер традиционно устанавливался в Windows-среде, и это остаётся нормальным рабочим вариантом. Но у многих компаний серверная инфраструктура давно живёт в Linux: виртуальные машины, контейнеры, отдельные VPS, собственные регламенты обновления и мониторинга.

Не всегда есть возможность использовать Windows для сервера или виртуальной машины. Вопрос лицензии на ОС тоже важен.

Теперь вы можете быстро развернуть MyChat Server через Docker:

Установка MyChat Server через Docker

Docker-образ открывает путь к более привычному для таких администраторов сценарию: поднять сервер в контейнерной среде, управлять окружением стандартными Linux-инструментами и проще вписывать MyChat в существующую инфраструктуру.

Подробности по разворачиванию, поддерживаемым сценариям и ограничениям будут публиковаться отдельно.

Инструкция по установке MyChat на Linux-сервер или виртуальную машину

2. Отправка файлов и папок в чат одним пакетом


Теперь можно отправлять любое количество файлов вместе с папками в чат. Внутри мы называем это file bundles: один аккуратный пакет, где сохраняется набор файлов и структура папок.

Отправка файлов и папок в чат одним пакетом

Это удобно в обычных рабочих ситуациях, чтобы не превращать чат в длинную простыню из отдельных файлов:

  • передать папку с документами по проекту;
  • отправить фотоотчёт с вложенными папками;
  • переслать набор логов, скриншотов и конфигурационных файлов;
  • быстро отправить материалы без предварительной упаковки в архив.

Пользователь выбирает файлы и папки, MyChat собирает их в один пакет и отправляет в нужный приватный диалог или конференцию. Получателю проще понять, что это один связанный набор, а не случайная россыпь вложений:

Файлы в диалоге MyChat

Программа "поумнела" и научилась поддерживать докачку (в обе стороны: download и upload). Кроме того, можно одновременно в нескольких диалогах что-то заливать на сервер.

закачка файлов в MyChat

Если в процессе заливки папок с файлами внезапно оборвётся связь или выключится компьютер — ничего страшного, MyChat разберётся и продолжит работу по заливке файлов после подключения. Даже если этих файлов и папок несколько сотен.


3. Drag-and-drop файлов и изображений из чата в Проводник и другие программы


Теперь файлы и изображения из чата можно перетаскивать мышкой прямо в Проводник Windows или в другие программы.

Это один из тех сценариев, которые должны работать естественно. Получили в чате документ, картинку, лог или файл от коллеги — взяли его мышкой и положили в нужную папку проекта. Например, вставить изображение — в Paint.NET, письмо — в Outlook, отчёт — в Word или проект — в Davinci Resolve. Просто перетащили документ из MyChat туда, где он сейчас нужен, и всё.

Раньше для такого действия обычно приходилось открывать меню, сохранять файл, искать папку загрузки, потом открывать файл ещё раз, уже в нужной программе. Теперь путь короче: чат становится нормальным источником для других программ и рабочего стола Windows.


4. Отправка файлов из Проводника через "Отправить" -> "MyChat"


Обратное направление тоже стало проще. Если пользователь уже находится в Проводнике Windows и видит нужные файлы, он может отправить их в MyChat через контекстное меню

Правая кнопка мыши -> "Отправить" -> "MyChat":

Отправка файлов из Проводника в MyChat

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

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


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


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

MyChat Client

[+] (win32) drag&drop файлов и изображений из чата -> в Проводник и другие программы;0
[+] (win32) отправка любого количества файлов вместе с папками в чат (так называемые бандлы);
[+] (win32) отправка файлов из Проводника в MyChat по правой клавише мышки, "Отправить" -> "MyChat;

[*] (win32) определение активности микрофона при звонках и индикация зелёным цветом иконки в окошке голосового звонка и звонка с демонстрацией экрана;
[*] (win32) автоматическая очистка старых бекапов базы данных, которые делаются при каждом обновлении клиента, чтобы не засорялся диск;

[-] (win32) ошибка ID: 79A60AA8, иногда возникала при переключении между приватными и конференц-диалогами;
[-] (win32) если удалить последнее сообщение в конференции или в привате, то в тексте чата оставался ник отправителя сообщения. Исправлено;
[-] (win32) корректная обработка "Звонок не удался из-за технической ошибки #106", если это произошло на удалённой стороне;

MyChat Server

[+] (core) собран рабочий Doker-образ сервера;

[*] (setup) совместимость встроенного web-сервера NodeJS со старыми операционными системами ниже Windows 10/Windows Server 2016;

[-] (core) после обновлений некоторых серверов не включалась автоматическая индексация базы полнотекстового поиска (серверная консольная команда fts enable). Поправлено;
[-] (core) ошибка ID: 25C77958 ([FireDAC][Phys][SQLite]-326. Cannot perform the action, because the previous action is in progress) иногда при завершении работы сервера могла появляться ошибка сохранения данных, исправлено;
[-] (admin) исправлен подсчёт статистики звонков (считалось количество попыток, а не общее время). Исправлено.

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


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

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

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