Version des XMPP-Clients yaxim 0.9.9

PrĂ€sentiert eine neue Version des XMPP-Clients fĂŒr Android — yaxim 0.9.9 „FOSDEM 2020 Edition“ mit zahlreichen Änderungen und neuen Funktionen wie der Anzeige von Diensten, Matrix-UnterstĂŒtzung, sicherer Nachrichtenversand mit MAM und Push, eine neue BenutzeroberflĂ€che mit Erlaubisanfragen bei Bedarf. Die neuen Funktionen haben yaxim in Übereinstimmung mit den mobilen Anforderungen XMPP Compliance Suite 2020. Der Code des Projekts wird unter der GPLv3-Lizenz bereitgestellt. Die Veröffentlichung des Video Players MPV 0.32

Version des XMPP-Clients yaxim 0.9.9

Hauptneuheiten:

  • gebracht. Die BenutzeroberflĂ€che wurde im Stil von Googles „Material Design“ angepasst. Um den verschĂ€rften Anforderungen fĂŒr die Veröffentlichung im Google Play Store des letzten Jahres zu entsprechen, musste die veraltete Bibliothek mit den Anforderungen ActionBarSherlock durch findet man appcompat von Google ersetzt werden, die der App einen Material-Stil verleiht.

    Das bedeutet auch, dass yaxim jetzt mindestens Android 4.0 auf dem GerĂ€t benötigt. Da Version 4.0 im Jahr 2011 veröffentlicht wurde, betrifft dies nur eine kleine Anzahl von GerĂ€ten. Benutzer mit Telefonen, die Ă€lter als zehn Jahre sind, sollten bei den alten Versionen von yaxim bleiben, die auf Android 2.3+ laufen. DarĂŒber hinaus wird auf GerĂ€ten mit Android 6+ der Benutzer um Erlaubnis gebeten, wenn dies wirklich erforderlich ist (z. B. beim Dateiaustausch oder beim Fotografieren).

    Version des XMPP-Clients yaxim 0.9.9
  • Unter Android 8+ verwendet yaxim neue BenachrichtigungskanĂ€le. FĂŒr jeden Kontakt wird ein neuer Kanal mit einem benutzerdefinierten Klingelton erstellt. Sobald der Benutzer eine Nachricht von einem Kontakt erhĂ€lt, kann er die Android-Benachrichtigungseinstellungen verwenden, um den Klingelton zu Ă€ndern.
  • UnterstĂŒtzung fĂŒr die Initiative „Easy XMPP“, mit der Client-Subscription XEP-0379: Pre-Authenticated Roster, fĂŒr die ein Server mit aktivierter In-Band-Registrierung erforderlich war.
  • Neu XEP-0401: Easy User Onboarding erlaubt es, neue Benutzer auf dem Server einzuladen, ohne Angst vor Missbrauch durch Spammer haben zu mĂŒssen.Im folgenden Video kann der Benutzer poezio sehen. auf dem Server prosody, der eine Einladung erstellt, die yaxim zur Registrierung und zum automatischen HinzufĂŒgen des Einladers verwendet. Die Einladungseite in diesem Beispiel nutzt den Installationslink aus dem Google Play, wodurch der installierte yaxim-Client die Adresse des Einladers kennt, was Auswirkungen auf die PrivatsphĂ€re hat, weshalb es vorerst nicht auf der offiziellen Seite des Servers yax.im integriert ist.



  • Eine neue Art von RĂ€umen aus Lesezeichen und die Suche nach öffentlichen RĂ€umen wurde implementiert, die auf search.jabber.network.
    Version des XMPP-Clients yaxim 0.9.9
  • basiert. Der Benutzername ("angezeigter Name") wird jetzt mit dem Server ĂŒber XEP-0172: Benutzernamesynchronisiert. Der Name kann in den Kontoeinstellungen geĂ€ndert werden.
  • Der Raum-Browser kann jetzt zur Entdeckung von Diensten verwendet werden, indem eine gĂŒltige XMPP-Adresse in das Suchfeld eingegeben wird:
    Version des XMPP-Clients yaxim 0.9.9

    Version des XMPP-Clients yaxim 0.9.9

    Version des XMPP-Clients yaxim 0.9.9

    Die Entdeckung ist nicht auf Server und RĂ€ume beschrĂ€nkt, es können auch Benutzer gesucht, mit ihnen kommuniziert und sie zu seiner Kontaktliste hinzugefĂŒgt werden:

    Version des XMPP-Clients yaxim 0.9.9
  • Die UnterstĂŒtzung des Matrix-Protokolls wurde implementiert (unter Verwendung von Bifröst-Bridge), die ursprĂŒnglich als April-Scherz vorgestellt wurde.. Yaxim nutzt die offizielle BrĂŒcke auf matrix.org, die ebenfalls fĂŒr FOSDEM 2020 vorbereitet wurde.
  • ZuverlĂ€ssige NachrichtenĂŒbertragung. FĂŒr Benutzer, die yaxim parallel mit einem anderen Client verwenden, wird UnterstĂŒtzung bereitgestellt. XEP-0313: Message Archive Management (MAM). Beim Verbinden mit dem yaxim-Server aktiviert yaxim jetzt MAM und fordert alle Nachrichten seit der letzten Synchronisierung an. Dies stellt sicher, dass yaxim alle Nachrichten erhĂ€lt, die bereits an einen anderen Client zugestellt wurden.
  • Bei der Installation auf GerĂ€ten mit Google Play-Diensten wird yaxim sich registrieren fĂŒr XEP-0357: Push-Benachrichtigungen ĂŒber den Server push.yax.im. Dies stellt sicher, dass die App aus dem Schlafmodus aufwacht oder gestartet wird, wenn jemand dem Benutzer eine neue Nachricht sendet.

    Diese Änderungen sind in der Datenschutzrichtlinie der App.

  • Änderungen „unter der Haube“. Die interne Datenbank fĂŒr Chatnachrichten wurde optimiert, indem Datenbankindizes fĂŒr alle hĂ€ufigen Operationen hinzugefĂŒgt wurden, was yaxim erheblich schneller macht beim Laden von Chatfenstern mit langen Historien. DarĂŒber hinaus wurde yaxim von der alten XMPP-Bibliothek Smack 3 auf Smack 4.3x.

Der Weg zu 1.0

Die veröffentlichte Version bringt erhebliche Änderungen mit sich, obwohl die Autoren hofften, noch mehr erreichen zu können, um die Version 1.0 zum 10-jĂ€hrigen JubilĂ€um. Dennoch hat der aktuelle Code einige wesentliche Verbesserungen in Bezug auf ZuverlĂ€ssigkeit und Benutzerfreundlichkeit erfahren, und die Autoren möchten diese nicht lĂ€nger zurĂŒckhalten. Es besteht weiterer Bedarf an der PrĂ€sentation von Kontakten, um eine Sortierung nach GesprĂ€chsdatum und eine schnelle Suche nach Kontakten zu ermöglichen. Zudem ist es notwendig, die Erstellung von RĂ€umen und die Einladung von Freunden zu integrieren.

Seit langem benötigen die Nutzer von yaxim die UnterstĂŒtzung fĂŒr MAM, jedoch werden derzeit nur persönliche Nachrichten des Benutzers angefragt. Die Historie des Raumes wird nach wie vor vom Client ĂŒber einen veralteten Mechanismus abgerufen, was bedeutet, dass Benutzer manchmal Teile der Raumhistorie verpassen können. Eingebettete Bilder im Chat haben keine angemessene Caching-Mechanik, und yaxim versucht, jede AnhĂ€ngsel unabhĂ€ngig von seiner GrĂ¶ĂŸe und Darstellungsmöglichkeiten im Client zu laden. Dies sollte so geĂ€ndert werden, dass die DateiĂŒbertragung auf relevante Bilddateien einer bestimmten maximalen GrĂ¶ĂŸe beschrĂ€nkt wird.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster