Salut à Toi an application and social network for decentralized communication

cagou_chat_desktop

Salut a Toi (SAT) is a multifunctional communications app and decentralized social network Released under the free software license AGPLv3 +. Uses XMPP, initially made for instant messaging and chat, additional functionality was developed that can be used for microblogging, blogging, file sharing, audio and video streaming, and games. It has Atom fonts and WYSIWYM and WYSIWYG editors.

Salut à Toi uses a client-server architecture. The client consists of a background daemon (which can be installed locally or on a server) and one of several frontends.

Frontends include:

  • jp: a command line interface
  • Cagou: an interface for desktop computers and mobile phones
  • Libervia: a web interface
  • Primitivus: a text-based user interface.

Third party frontends include:

  • Wix: WxWidgets-based desktop GUI (now deprecated)
  • Bellaciao - Qt-based GUI (development on hold)
  • Sententia: an Emacs interface (development is currently stalled)

Today Salut à Toi is in its version 0.7 and the preparation of this version took place over three years and that is the first version called «general public», usable by a non-technical public, even if there are still improvements to be made in the level of the interface and the »user experience» .

Main new features of version 0.7

In this version Cagou, the interface for desktop and mobile devices, received some updates although to some extent the developers comment that the application still suffers from some slowness problems and sometimes even crashes. Various problems will be solved with the port to Python 3.

End-to-end encryption

Although SàT has managed end-to-end encryption for several years through OTR, this version sees the arrival of «OMEMO», an algorithm that overcomes the flaws of the previous (It allows in particular to send encrypted messages offline, or to display them on multiple devices).

OMEMO is only implemented in a simple conversation (eg "1: 1", between two people) at the moment, but the next version will definitely see end-to-end encrypted group conversation management.

Now you can also create and manage events (family, for example), with a classic guest list and typical responses.

libervia_event

Photo albums can be created and shared, a file sharing specialization. Creation is not yet available from graphical interfaces, it is an improvement to predict quickly; consulting, on the other hand, is simple from Libervia (the web interface).

Web framework

The development of Libervia, the web interface, led to it becoming a web framework. The reason for this evolution is that it requires a very flexible interface, which makes it easy to implement and test new ideas or features.

The goal is to have a naturally decentralized and federated framework (because it is based on XMPP), which simply integrates into the ecosystem.

It is with this framework that the features mentioned above have been developed. They are organized into "pages" that are easy to use and can work without JavaScript (when possible, which is not the case for online discussion). It is thanks to him that the new official website works where you will find introductory material.

Videoconferencing

Jingle is already in place, video conferencing is planned for a long time. It shouldn't be too difficult to implement for the web interface (thanks to WebRTC), but it will certainly require more work on the desktop and on Android.

Improve file sharing

SàT already offers an advanced file share (more than just sending a file to the server), including a server component. It is quite possible that developments will continue in this direction.

How to install Salut à Toi on Linux?

In order to install Salut à Toi in your distribution, you must follow the instructions that we share below.

Simply have Flatpak support on your distro to install any of the following back-ends.

Cagou:

flatpak install --user https://salut-a-toi.org/flatpak/org.salutatoi.Cagou_dev.flatpakref

primitive:

flatpak install --user https://salut-a-toi.org/flatpak/org.salutatoi.Primitivus_dev.flatpakref

JP:

flatpak install --user https://salut-a-toi.org/flatpak/org.salutatoi.Jp_dev.flatpakref

If you want to know more about it or find the links for the installation in android or others. Visit the following link


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Chus said

    Another one… It is the nightmare of free software, 50 projects that serve the same purpose and all remain half-done, full of bugs, deficiencies and always in a permanent pre-alpha state, instead of one two projects 50 or 25 times better that all of them separately and with a sufficient level of professionalism to compete face to face with the large proprietary solutions. Come on, don't stop the party. Let's see what is the next messenger program or the next music player that will not contribute anything to what already exists and will die of abandonment in a few years ... Divide & rule, the Latinos said ...
    But then the fault that the vast majority of computer "illiterate" users who cannot move them from Windows do not trust free software lies with the manufacturers, who use their computers are Windows ... Sure, sure ...