Liberasyon yaxim XMPP kliyan 0.9.9

Prezante nouvo vèsyon kliyan XMPP pou android - yaxim 0.9.9 "FOSDEM 2020 edisyon" ak anpil chanjman ak nouvo karakteristik tankou View sèvis, Matris sipò, mesaj serye ak MAM ak pouse, nouvo koòdone itilizatè ak mande otorizasyon lè sa nesesè. Nouvo karakteristik te fè li posib yo pote yaxim nan liy ak kondisyon mobil XMPP Compliance Suite 2020. Kòd pwojè distribiye pa lisansye anba GPLv3.

Liberasyon yaxim XMPP kliyan 0.9.9

Prensipal inovasyon:

  • Se koòdone a ajiste nan style Google "Materyèl Design". Pou matche ak sere boulon ane pase a kondisyon pou pibliye sou Google Play, mwen te oblije ranplase bibliyotèk demode a ActionBarSherlock sou appcompat soti nan Google, ki bay aplikasyon an ak yon style materyèl.

    Sa vle di tou ke yaxim kounye a mande pou omwen Android 4.0 sou aparèy la. Depi vèsyon 4.0 te pibliye an 2011, sa sèlman afekte yon ti kantite aparèy. Itilizatè ki gen telefòn ki gen plis pase dis ane ta dwe rete ak vèsyon ki pi gran nan yaxim, ki kouri sou Android 2.3+. Anplis de sa, sou aparèy Android 6+, itilizatè a pral mande pou bay pèmisyon lè li vrèman nesesè (pa egzanp, lè pataje fichye oswa pran foto).

    Liberasyon yaxim XMPP kliyan 0.9.9

  • Sou Android 8+, yaxim sèvi ak nouvo chanèl notifikasyon. Yo kreye yon nouvo kanal ak yon sonri koutim pou chak kontak. Yon fwa yon itilizatè resevwa yon mesaj ki soti nan yon kontak, yo ka itilize paramèt notifikasyon Android yo pou chanje sonri a.
  • Sipò pou inisyativ yo bay "XMPP senp"lè l sèvi avèk abònman kliyan XEP-0379: Lis Pre-Otantifye, ki te egzije yon sèvè ak Enskripsyon nan gwoup aktif.
  • New XEP-0401: Fasil Itilizatè Onboarding pèmèt ou envite nouvo itilizatè yo sou sèvè a san yo pa pè abi pa spame. Nan videyo ki anba a ou ka wè itilizatè a poezi sou sèvè prozodi, ki kreye yon envitasyon ke yaxim itilize pou anrejistre epi otomatikman ajoute yon envite. Paj envitasyon an nan egzanp sa a itilize lyen enstalasyon soti nan Google Play, ki pèmèt kliyan an yaxim enstale lè l sèvi avèk li konnen adrès envite a, ki afekte konfidansyalite, kidonk li poko pèmèt sou sit entènèt ofisyèl la nan sèvè yax.im.



  • Aplike yon nouvo kalite chanm soti nan Bookmarks ak yon rechèch pou chanm piblik, ki baze sou search.jabber.network.
    Liberasyon yaxim XMPP kliyan 0.9.9

  • Ti non itilizatè a ("display name") kounye a senkronize ak sèvè a lè l sèvi avèk XEP-0172: Ti non itilizatè. Ou ka chanje tinon ou nan paramèt kont ou.
  • Kounye a ka itilize Navigatè Sal la pou dekouvri sèvis yo lè w antre yon adrès XMPP ki valab nan jaden rechèch la:
    Liberasyon yaxim XMPP kliyan 0.9.9

    Liberasyon yaxim XMPP kliyan 0.9.9

    Liberasyon yaxim XMPP kliyan 0.9.9

    Dekouvèt pa limite a sa sèlman sèvè ak chanm, ou ka tou chèche itilizatè yo, chat ak yo epi ajoute yo nan lis kontak ou a:

    Liberasyon yaxim XMPP kliyan 0.9.9

  • Sipò pou pwotokòl Matrix la te aplike (itilize Bifröst pon), ki te orijinèlman prezante kòm Blag avril moun fou. Yaxim sèvi ak pon ofisyèl matrix.org, ki te prepare tou pou FOSDEM 2020.
  • Mesaj serye. Yo bay sipò pou itilizatè ki itilize yaxim an paralèl ak yon lòt kliyan XEP-0313: Jesyon Achiv Mesaj (MAM). Lè w konekte ak sèvè a, yaxim pral kounye a pèmèt MAM epi mande tout mesaj depi dènye senkronizasyon an. Sa asire ke yaxim resevwa tout mesaj ki te deja te delivwe pou yon lòt kliyan.
  • Lè enstale sou aparèy ki gen Google Play Services, yaxim pral anrejistre pou XEP-0357: Pouse Notifikasyon atravè sèvè push.yax.im. Sa a asire ke aplikasyon an reveye nan dòmi pwofon oswa kòmanse lè yon moun voye yon nouvo mesaj bay itilizatè a.

    Chanjman sa yo reflete nan règleman sou vi prive aplikasyon an.

  • Chanjman "anba kapo a". Baz done mesaj entèn chat la optimize lè w ajoute endis baz done pou tout operasyon souvan, sa ki fè yaxim pi vit lè w ap chaje fenèt chat ak istwa long. Anplis de sa, yaxim te imigre soti nan ansyen bibliyotèk Smack 3 XMPP la Smack 4.3x.

Wout pou 1.0

Liberasyon an te pote chanjman enpòtan, byenke otè yo te espere ke yo te kapab fè plis toujou pou delivre vèsyon 1.0 pa 10yèm anivèsè. Sepandan, kodbaz aktyèl la te fè kèk amelyorasyon enpòtan nan fyab ak itilizasyon, epi otè yo pa ta renmen retade yo plis. Gen anpil travay ki nesesè sou gade nan kontak pou pèmèt klasman pa dat apèl ak rechèch rapid pou kontak. Anplis de sa, li nesesè entegre kreyasyon an nan chanm ak envite zanmi yo.

Itilizatè yaxim yo mande sipò MAM depi lontan, men kounye a se sèlman mesaj prive itilizatè a ki mande yo. Istwa chanm nan toujou rekipere pa kliyan an lè l sèvi avèk yon mekanis eritaj, ki vle di ke pafwa itilizatè a ka manke kèk pati nan istwa a chanm. Imaj entegre nan chat yo pa byen kache epi yaxim pral eseye chaje nenpòt atachman, kèlkeswa gwosè li oswa si li ka parèt nan kliyan an. Sa a ta dwe chanje pou limite chajman nan dosye imaj aktyèl yo nan yon sèten gwosè maksimòm.

Sous: opennet.ru

Add nouvo kòmantè