NeoChat 1.0, un client Matrix développé par la communauté KDE

Récemment le lancement de la première version majeure de Neochat 1.0, un programme de messagerie développé par la communauté KDE qui se distingue par la prise en charge du protocole Matrix (c'est un réseau ouvert pour une communication sécurisée et décentralisée) et est un fork de Spectral.

NéoChat est réécrit en utilisant le framework Kirigami pour créer une interface et une bibliothèque libQuotient pour prendre en charge le protocole Matrix. Le code est écrit en C ++ et QML et est distribué sous la licence GPLv3, plus a un support multiplateforme, c'est-à-dire autant que pour Linux, que pour Windows et Android.

Il s'agit d'une initiative qui est tout à fait conforme aux objectifs de KDE de créer un système d'exploitation ouvert pour tous. C'est pourquoi nous avons besoin d'un client Matrix qui s'intègre dans Plasma et ainsi NeoChat est né… Nous tenons à remercier chaleureusement ces deux projets et leurs collaborateurs. Sans eux, NeoChat n'aurait pas été possible.

NeoChat utilise le framework Kirigami et QML pour fournir une interface utilisateur élégante et convergée.

À propos de NeoChat

Au stade actuel de développement, le programme prend en charge les opérations de messagerie de base, comme l'envoi de messages et de fichiers, les discussions privées, l'affichage de notifications, la connexion à des salles, le remplissage automatique des noms d'utilisateur, l'insertion d'emoji, l'envoi et le traitement des invitations.

L'interface s'adapte automatiquement à la taille de l'écran et peut être utilisé sur les appareils mobiles basés sur Plasma Mobile ou Android. Par exemple, lors de l'affichage de pièces sur de grands écrans, une barre latérale avec toutes les informations sur la pièce est automatiquement affichée, qui devient un bloc pop-up sur les petits écrans. Des opportunités sont offertes pour créer de nouvelles salles de chat, où vous pouvez supprimer des utilisateurs, définir des interdictions, télécharger des avatars et modifier des métadonnées.

Comprend un éditeur d'image intégré qui vous permet de recadrer et de faire pivoter les photos avant de les envoyer. L'éditeur est basé sur la bibliothèque KQuickImageEditor développée par les développeurs NeoChat.

Le programme utilisé par défaut dans l'édition de smartphone PinePhone avec KDE Plasma Mobile. Il est possible de se connecter à n'importe quel serveur prenant en charge le protocole Matrix. Parmi les fonctions non encore implémentées, la prise en charge du cryptage, des appels vidéo et de l'édition des messages envoyés se démarque. Il est également prévu d'améliorer l'intégration avec diverses applications KDE: il est prévu d'utiliser le framework Purpose pour partager du contenu avec d'autres applications et la bibliothèque Sonnet pour la vérification orthographique.

Enfin, les développeurs mentionnent qu'il reste encore plusieurs choses à peaufiner:

NeoChat est entièrement traduit en anglais, ukrainien, suédois, espagnol, portugais, hongrois, français, néerlandais, catalan (valencien), catalan, anglais britannique, italien, norvégien nynorsk et slovène. Un grand merci à tous les traducteurs et si NeoChat n'est pas disponible dans votre langue maternelle, veuillez envisager de rejoindre l'équipe de localisation de KDE.

Pour le moment, la prise en charge du cryptage est absente et NeoChat ne prend pas non plus en charge les appels vidéo et l'édition de messages. Les deux sont en préparation.

Nous manquons également d'une certaine intégration avec le reste des applications KDE,
comme avec Purpose, qui permettra à NeoChat d'être utilisé pour partager du contenu à partir d'autres applications KDE; et avec Sonnet, qui fournira des capacités de vérification orthographique.

Si vous souhaitez en savoir plus, vous pouvez consulter le lien suivant.

Comment installer NeoChat sur Ubuntu et ses dérivés?

Pour ceux qui souhaitent pouvoir installer ce client Matrix sur leur système, ils peuvent le faire en suivant les instructions que nous partageons ci-dessous.

En général, pour Linux, nous avons deux façons d'installer le client, l'une d'elles consiste à compiler l'application et l'autre à l'aide de packages Flatpak.

Et dans ce cas, nous allons opter pour le plus simple, qui est avec Flatpak. Pour cela, nous n'avons besoin que du support pour pouvoir installer les applications Flatpak dans notre système.

Pour installer NeoChat via flatpak, ouvrez simplement un terminal (vous pouvez utiliser le raccourci Ctrl + Alt + T) et vous y taperez les commandes suivantes:

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

Et voilà, avec cela, vous pouvez commencer à utiliser ce client Matrix.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.