Published the first significant release of the messaging program Neochat 1.0 by the KDE community. Neochat supports the Matrix protocol and is a fork of the Spectral program, rewritten using the Kirigami framework to create an interface and a library libQuotient for Matrix protocol support. The code is written in C ++ and QML, and is distributed under the GPLv3 license. Supports Windows, Android and Linux.
At the current stage of development, the program supports basic operations messaging, such as sending messages and files, private chats, showing notifications, connecting to rooms, autocomplete usernames, inserting Emoji, sending and processing invites.
The interface automatically adapts to the screen size and can also be applied on mobile devices based on Plasma Mobile or Android . For example, when displaying rooms on large screens, a sidebar with all the information about the room is automatically shown, which transforms into a pop-up block on small screens. Possibilities are provided to create new chat rooms, in which he can delete users, set bans, upload avatars and edit metadata.
Includes a built-in image editor that allows you to crop and rotate photos before sending. The editor is based on the KQuickImageEditor library developed by NeoChat developers.