NeoChat 1.0, клиент Matrix, разработанный сообществом KDE

Недавно запуск первая основная версия Neochat 1.0, программа обмена сообщениями, разработанная сообществом KDE который выделяется поддержкой протокола Matrix (это открытая сеть для безопасного и децентрализованного обмена данными) и является форком Spectral.

НеоЧат переписан с использованием фреймворка Kirigami для создания интерфейса и библиотеки libQuotient для поддержки протокола Matrix. Код написан на C ++ и QML и распространяется по лицензии GPLv3, плюс имеет мультиплатформенную поддержку, то есть как для Linux, так и для Windows и Android.

Эта инициатива во многом соответствует целям KDE по созданию открытой операционной системы для всех. Вот почему нам нужен клиент Matrix, который интегрируется в Plasma, и таким образом родился NeoChat ... Мы хотели бы выразить огромное спасибо этим двум проектам и их сотрудникам. Без них NeoChat был бы невозможен.

NeoChat использует фреймворк Kirigami и QML для обеспечения элегантного и конвергентного пользовательского интерфейса..

О NeoChat

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

Интерфейс автоматически подстраивается под размер экрана и может использоваться на мобильных устройствах Plasma Mobile или Android. Например, при отображении комнат на больших экранах автоматически отображается боковая панель со всей информацией о комнате, которая становится всплывающим блоком на маленьких экранах. Предоставляются возможности для создания новых чатов, где вы можете удалять пользователей, устанавливать запреты, загружать аватары и редактировать метаданные.

Включает встроенный редактор изображений который позволяет обрезать и поворачивать фотографии перед их отправкой. Редактор основан на библиотеке KQuickImageEditor, разработанной разработчиками NeoChat.

Программа используется по умолчанию в версии для смартфонов PinePhone с KDE Plasma Mobile. Возможно подключение к любому серверу, поддерживающему протокол Matrix. Из еще не реализованных функций выделяется поддержка шифрования, видеозвонков и редактирования отправленных сообщений. Также есть планы по улучшению интеграции с различными приложениями KDE: планируется использовать фреймворк Purpose для обмена контентом с другими приложениями и библиотеку Sonnet для проверки орфографии.

Наконец, разработчики отмечают, что еще нужно отполировать несколько вещей:

NeoChat полностью переведен на английский, украинский, шведский, испанский, португальский, венгерский, французский, голландский, каталонский (валенсийский), каталонский, британский английский, итальянский, норвежский нюнорск и словенский. Большое спасибо всем переводчикам, и если NeoChat недоступен на вашем родном языке, рассмотрите возможность присоединения к команде локализации KDE.

На данный момент поддержка шифрования отсутствует, а NeoChat также не поддерживает видеозвонки и редактирование сообщений. Оба находятся в разработке.

Нам также не хватает интеграции с остальными приложениями KDE,
как и Purpose, который позволит использовать NeoChat для обмена контентом из других приложений KDE; и с Sonnet, который обеспечит возможность проверки орфографии.

Если вы хотите узнать об этом больше, вы можете проконсультироваться по следующей ссылке.

Как установить NeoChat на Ubuntu и производные?

Те, кто заинтересован в возможности установить этот клиент Matrix в своей системе, могут сделать это, следуя приведенным ниже инструкциям.

В общем, для Linux у нас есть два способа установить клиент: один - путем компиляции приложения, а другой - с помощью пакетов Flatpak.

И в этом случае мы выберем самый простой - Flatpak. Для этого нам нужна только поддержка, чтобы иметь возможность устанавливать приложения Flatpak в нашу систему.

Чтобы установить NeoChat через flatpak, просто откройте терминал (вы можете использовать сочетание клавиш Ctrl + Alt + T) и в нем введите следующие команды:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo
flatpak install kdeapps org.kde.neochat

И вуаля, с этим вы можете начать использовать этот клиент Matrix.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.