Nedávno zahájení první hlavní verze Neochat 1.0, program pro zasílání zpráv vyvinutý komunitou KDE který vyniká podporou protokolu Matrix (jedná se o otevřenou síť pro bezpečnou a decentralizovanou komunikaci) a je vidličkou Spectral.
NeoChat je přepsán pomocí Kirigami framework k vytvoření rozhraní a knihovny libQuotient podporovat protokol Matrix. Kód je napsán v C ++ a QML a je distribuován pod licencí GPLv3 plus má multiplatformní podporu, to znamená tolik jako pro Linux, stejně jako pro Windows a Android.
Jedná se o iniciativu, která je do značné míry v souladu s cíli KDE vytvořit otevřený operační systém pro všechny. Proto potřebujeme klienta Matrix, který se integruje do Plasmy, a tak se narodil NeoChat ... Rádi bychom těmto dvěma projektům a jejich spolupracovníkům poděkovali. Bez nich by NeoChat nebyl možný.
NeoChat využívá rámec Kirigami a QML k zajištění elegantního a konvergovaného uživatelského rozhraní.
O společnosti NeoChat
V současné fázi vývoje program podporuje základní operace zasílání zpráv, například odesílání zpráv a souborů, soukromé chaty, zobrazování oznámení, připojení k místnostem, automatické vyplňování uživatelských jmen, vkládání emodži, odesílání a zpracování pozvánek.
Rozhraní se automaticky přizpůsobuje velikosti obrazovky a lze je použít na mobilních zařízeních založených na plazmových mobilních zařízeních nebo zařízeních Android. Například při zobrazování místností na velkých obrazovkách se automaticky zobrazí postranní panel se všemi informacemi o místnosti, který se na malých obrazovkách stane vyskakovacím blokem. Poskytují se příležitosti k vytvoření nových chatovacích místností, kde můžete odebírat uživatele, nastavovat zákazy, nahrávat avatary a upravovat metadata.
Zahrnuje vestavěný editor obrázků který umožňuje oříznout a otočit fotografie před jejich odesláním. Editor je založen na knihovně KQuickImageEditor vyvinuté vývojáři NeoChat.
Program používá se standardně v edici smartphonu PinePhone s KDE Plasma Mobile. Je možné se připojit k libovolnému serveru, který podporuje protokol Matrix. Z dosud neimplementovaných funkcí vyniká podpora šifrování, videohovorů a úpravy odeslaných zpráv. Existují také plány na zlepšení integrace s různými aplikacemi KDE: plánuje se použít rámec Purpose ke sdílení obsahu s jinými aplikacemi a knihovnu Sonnet pro kontrolu pravopisu.
Nakonec vývojáři uvádějí, že je stále třeba leštit několik věcí:
NeoChat je plně přeložen do angličtiny, ukrajinštiny, švédštiny, španělštiny, portugalštiny, maďarštiny, francouzštiny, holandštiny, katalánštiny (Valencie), katalánštiny, britské angličtiny, italštiny, norštiny Nynorsk a slovinštiny. Děkuji všem překladatelům a pokud NeoChat není k dispozici ve vašem rodném jazyce, zvažte připojení k lokalizačnímu týmu KDE.
V tuto chvíli chybí podpora šifrování a NeoChat také nepodporuje videohovory a úpravy zpráv. Oba jsou v pracích.
Chybí nám také určitá integrace se zbytkem aplikací KDE,
stejně jako u Purpose, které umožní NeoChatu použít ke sdílení obsahu z jiných aplikací KDE; a se Sonnetem, který poskytne možnosti kontroly pravopisu.
Pokud se o tom chcete dozvědět více, můžete se poradit následující odkaz.
Jak nainstalovat NeoChat na Ubuntu a deriváty?
Pro ty, kteří mají zájem o instalaci tohoto klienta Matrix do svého systému, mohou tak učinit podle pokynů, které sdílíme níže.
Obecně platí, že pro Linux máme klienta k instalaci dvěma způsoby, jedním z nich je kompilace aplikace a druhým pomocí balíčků Flatpak.
A v tomto případě půjdeme k té nejjednodušší, kterou je Flatpak. K tomu musíme mít pouze podporu, abychom mohli do našeho systému instalovat aplikace Flatpak.
Chcete-li nainstalovat NeoChat přes flatpak, stačí otevřít terminál (můžete použít klávesovou zkratku Ctrl + Alt + T) a do něj napíšete následující příkazy:
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
A voila, s tím můžete začít používat tohoto klienta Matrix.