Десктопный клиент Rocket.Chat 3.4.0 оптимизированный для работы в локальных сетях.
Клиент корпоративного мессенджера.
Electron NodeJS ReactJS
Предназначен для работы с сервером https://github.com/f3rret/Rocket.Chat
За основу взят клиент RC 3.4.0 и основательно переработан и оптимизирован для использования без доступа к Интернет внутри корпоративной сети. Исправлено множество ошибок, отключен ненужный функционал, оптимизирована производительность. Главные достоинства этой версии:
- возможность передачи файлов/папок p2p напрямую между клиентами в обход сервера посредством WebRTC
- возможность коммуникации p2p между подсетями с помощью TURN/STUN сервера
- серьезно оптимизирована производительность, отключены лишние отрисовки содержимого и слушатели событий, значительно уменьшено потребление памяти
- переработан внешний вид, изменена тема по умолчанию, скрыто сервисное меню, отключены ненужные пункты, добавлена кнопка "Перезагрузить" для полного обновления содержимого
- полностью переделан менеджер загрузок, добавлена возможность выбирать папку для загрузок по умолчанию, счетчики занятого и доступного места
- исправлено поведение окна и всплывающих уведомлений при поступлении новых сообщений
- исправлены ошибки проверки обновлений
- отключено использование системного прокси
- возможность принудительной установки сертификата сервера
- отключены лишние диалоговые окна при обновлении версии
Среда разработки:
Windows x64 Node 14.17.5 Yarn 1.22.11 Для сборки потребуется пакет https://github.com/f3rret/simple-peer-files-electron
cd Rocket.Chat.Electron
yarn
yarn start
Требования к клиенту указаны в описании к релизу https://github.com/f3rret/Rocket.Chat.Electron/releases/tag/custom