Verëffentlechung vum yaxim XMPP Client 0.9.9

Presentéiert nei Versioun vum XMPP Client fir Android - yaxim 0.9.9 "FOSDEM 2020 Editioun" mat villen Ännerungen an nei Features wéi Service View, Matrix Ënnerstëtzung, zouverlässeg Messagerie mat MAM a Push, nei User Interface mat Ufro fir Permissiounen wann néideg. Nei Fonctiounen hunn et méiglech gemaach Yaxim mat mobilen Ufuerderungen unzepassen XMPP Compliance Suite 2020. Projet Code verdeelt duerch lizenzéiert ënner GPLv3.

Verëffentlechung vum yaxim XMPP Client 0.9.9

Haaptinnovatiounen:

  • D'Interface ass dem Google "Material Design" Stil ugepasst. Ze Match lescht Joer enk Ufuerderunge fir op Google Play ze verëffentlechen, hunn ech déi al Bibliothéik missen ersetzen ActionBarSherlock op appcompat vu Google, déi d'Applikatioun mat engem materielle Stil ubitt.

    Dëst bedeit och datt yaxim elo op d'mannst Android 4.0 um Apparat erfuerdert. Zënter der Versioun 4.0 am Joer 2011 verëffentlecht gouf, betrëfft dëst nëmmen eng kleng Unzuel vun Apparater. Benotzer mat Handyen méi al wéi zéng Joer solle mat méi al Versioune vun yaxim bleiwen, déi op Android 2.3+ lafen. Zousätzlech, op Android 6+ Apparater, gëtt de Benotzer opgefuerdert Erlaabnis ze ginn wann et wierklech gebraucht gëtt (zum Beispill wann Dir Dateien deelt oder Fotoen maacht).

    Verëffentlechung vum yaxim XMPP Client 0.9.9

  • Op Android 8+ benotzt yaxim nei Notifikatioun Channels. En neie Kanal mat engem personaliséierte Ringtone gëtt fir all Kontakt erstallt. Wann e Benotzer e Message vun engem Kontakt kritt, kënne se d'Android Notifikatiounsastellunge benotze fir de Ringtone z'änneren.
  • Initiativ Ënnerstëtzung gëtt "Einfach XMPP"benotzt Client Abonnement XEP-0379: Pre-authentifizéiert Roster, deen e Server mat aktiven In-Band Registréierung erfuerdert.
  • Nei XEP-0401: Einfach Benotzer Onboarding erlaabt Iech nei Benotzer op de Server ze invitéieren ouni Angscht vu Mëssbrauch vu Spammeren. Am Video hei drënner kënnt Dir de Benotzer gesinn poezio op Server prosodéieren, déi eng Invitatioun erstellt, déi vum yaxim benotzt gëtt fir sech anzeschreiwen an automatesch en Inviter derbäi ze ginn. D'Invitatioun Säit an dësem Beispill benotzt Installatiounslink vu Google Play, wat erlaabt de yaxim Client installéiert ze benotzen fir d'Adress vum Inviter ze kennen, wat d'Vertraulechkeet beaflosst, sou datt et nach net op der offizieller Websäit vum yax.im Server aktivéiert ass.



  • Ëmgesat eng nei Zort Zëmmeren aus Lieszeeche an eng Sich no ëffentleche Raim, baséiert op search.jabber.network.
    Verëffentlechung vum yaxim XMPP Client 0.9.9

  • De Spëtznumm vum Benotzer ("Display Numm") ass elo mat dem Server synchroniséiert XEP-0172: Benotzer Spëtznumm. Dir kënnt Äre Spëtznumm an Äre Kont Astellunge änneren.
  • De Room Browser kann elo benotzt ginn fir Servicer z'entdecken andeems Dir eng gëlteg XMPP Adress am Sichfeld aginn:
    Verëffentlechung vum yaxim XMPP Client 0.9.9

    Verëffentlechung vum yaxim XMPP Client 0.9.9

    Verëffentlechung vum yaxim XMPP Client 0.9.9

    Entdeckung ass net limitéiert op Serveren a Raim, Dir kënnt och no Benotzer sichen, mat hinnen chatten an se op Är Kontaktlëscht addéieren:

    Verëffentlechung vum yaxim XMPP Client 0.9.9

  • Ënnerstëtzung fir de Matrix Protokoll gouf implementéiert (benotzt Bifröst Bréck), déi ursprénglech als presentéiert gouf Abrëllsgeck. Yaxim benotzt déi offiziell Matrix.org Bréck, déi och fir FOSDEM 2020 virbereet gouf.
  • Zouverlässeg Messagerie. Ënnerstëtzung gëtt fir Benotzer zur Verfügung gestallt, déi Yaxim parallel mat engem anere Client benotzen XEP-0313: Message Archiv Management (MAM). Wann Dir mam Server verbënnt, wäert yaxim elo MAM aktivéieren an all Messagen zënter der leschter Synchroniséierung froen. Dëst garantéiert datt yaxim all Messagen kritt, déi schonn un en anere Client geliwwert goufen.
  • Wann installéiert op Apparater mat Google Play Services, yaxim wäert aschreiwen fir XEP-0357: Push Notifikatiounen iwwer de Server push.yax.im. Dëst garantéiert datt d'Applikatioun aus déiwe Schlof erwächt oder ufänkt wann een en neie Message un de Benotzer schéckt.

    Dës Ännerungen reflektéiert sech an App Privatsphär Politik.

  • Ännerungen "ënnert der Hood". Déi intern Chat Message Datebank ass optimiséiert andeems d'Datebankindexe fir all heefeg Operatioune bäigefüügt ginn, sou datt Yaxim vill méi séier gëtt wann Dir Chatfenster mat laange Geschichten lued. Zousätzlech ass yaxim aus der antiker Smack 3 XMPP Bibliothéik migréiert ginn Schlag 4.3x.

Strooss op 1.0

D'Verëffentlechung huet bedeitend Ännerungen bruecht, obwuel d'Auteuren gehofft hunn datt se nach méi maache kënnen fir d'Versioun 1.0 duerch ze liwweren 10. Anniversaire. Wéi och ëmmer, déi aktuell Codebase huet e puer bedeitend Verbesserunge fir d'Zouverlässegkeet an d'Benotzerfrëndlechkeet gemaach, an d'Auteuren wëllen se net weider verspéiten. Vill Aarbecht ass gebraucht fir d'Kontakter Vue ze sortéieren no Uruffdatum a séier Sich no Kontakter. Zousätzlech ass et néideg d'Schafung vun Zëmmeren z'integréieren an hir Frënn ze invitéieren.

MAM-Ënnerstëtzung ass laang vun yaxim Benotzer erfuerderlech, awer am Moment sinn nëmmen de Benotzer seng privat Messagen gefrot. D'Zëmmergeschicht gëtt ëmmer nach vum Client mat engem Legacy-Mechanismus zréckgezunn, dat heescht datt heiansdo de Benotzer e puer Deeler vun der Raumgeschicht verpasst. Embedded Biller am Chat sinn net richteg cachéiert an yaxim wäert probéieren all Uschlëss ze lueden, onofhängeg vu senger Gréisst oder ob et am Client ugewise ka ginn. Dëst sollt geännert ginn fir d'Luede vun aktuellen Bilddateien op eng gewësse maximal Gréisst ze limitéieren.

Source: opennet.ru

Setzt e Commentaire