yaxim 0.9.9 XMPP nga pagpagawas sa kliyente

Gipresentar bag-ong bersyon sa kliyente sa XMPP alang sa Android - yaxim 0.9.9 "FOSDEM 2020 nga edisyon" nga adunay daghang mga pagbag-o ug bag-ong mga bahin sama sa pagtan-aw sa serbisyo, Suporta sa matrix, kasaligan nga pagmemensahe sa MAM ug pagduso, bag-ong user interface nga adunay mga pagtugot kung gikinahanglan. Ang mga bag-ong bahin nagpaposible sa pagdala sa yaxim sa linya sa mga kinahanglanon sa mobile XMPP Compliance Suite 2020. Kodigo sa proyekto giapod-apod sa lisensyado ubos sa GPLv3.

yaxim 0.9.9 XMPP nga pagpagawas sa kliyente

Panguna nga mga inobasyon:

  • Ang interface gipasibo sa Google "Material Design" nga estilo. Aron sa pagpares sa miaging tuig tightened mga kinahanglanon aron mamantala sa Google Play, kinahanglan nakong ilisan ang karaan nga librarya ActionBarSherlock sa appcompat gikan sa Google, nga naghatag sa aplikasyon sa usa ka materyal nga estilo.

    Nagpasabut usab kini nga ang yaxim karon nanginahanglan labing menos Android 4.0 sa aparato. Sukad nga ang bersyon 4.0 gipagawas sa 2011, kini makaapekto lamang sa gamay nga gidaghanon sa mga himan. Ang mga tiggamit nga adunay mga telepono nga mas tigulang kay sa napulo ka tuig kinahanglan nga magpabilin sa mas daan nga mga bersyon sa yaxim, nga nagdagan sa Android 2.3+. Dugang pa, sa Android 6+ nga mga device, ang user maaghat sa paghatag og permiso kung kini tinuod nga gikinahanglan (pananglitan, sa pagpaambit sa mga file o pagkuha og mga litrato).

    yaxim 0.9.9 XMPP nga pagpagawas sa kliyente

  • Sa Android 8+ yaxim naggamit bag-o mga channel sa pagpahibalo. Usa ka bag-ong channel nga adunay usa ka naandan nga ringtone gihimo alang sa matag kontak. Sa higayon nga ang usa ka user makadawat og mensahe gikan sa usa ka kontak, mahimo nilang gamiton ang mga setting sa pagpahibalo sa Android aron mausab ang ringtone.
  • Gihatag nga suporta sa inisyatibo "Simple nga XMPP"gamit ang suskrisyon sa kliyente XEP-0379: Pre-Authenticated Roster, nga nagkinahanglan ug server nga adunay aktibong In-Band Registration.
  • Bag-o XEP-0401: Sayon nga Pag-onboard sa Gumagamit nagtugot kanimo sa pagdapit sa mga bag-ong tiggamit sa server nga wala nahadlok sa pag-abuso sa mga spammer. Sa video sa ubos imong makita ang user poezio sa server prosody, nga nagmugna og imbitasyon nga gigamit ni yaxim para magparehistro ug awtomatik nga makadugang og imbitar. Ang panid sa imbitasyon niini nga pananglitan naggamit link sa pag-install gikan sa Google Play, nga nagtugot sa yaxim nga kliyente nga gi-install gamit kini aron mahibal-an ang adres sa nag-imbitar, nga makaapekto sa kompidensyal, mao nga wala pa kini magamit sa opisyal nga website sa yax.im server.



  • Gipatuman ang usa ka bag-ong tipo sa mga kwarto gikan sa mga bookmark ug usa ka pagpangita alang sa publiko nga mga lawak, base sa search.jabber.network.
    yaxim 0.9.9 XMPP nga pagpagawas sa kliyente

  • Ang nickname sa user ("display name") na-synchronize na karon sa server nga naggamit XEP-0172: Ngalan sa Gumagamit. Mahimo nimong usbon ang imong nickname sa mga setting sa imong account.
  • Ang Room Browser mahimo na nga magamit sa pagdiskobre sa mga serbisyo pinaagi sa pagsulod sa usa ka balido nga XMPP nga adres sa search field:
    yaxim 0.9.9 XMPP nga pagpagawas sa kliyente

    yaxim 0.9.9 XMPP nga pagpagawas sa kliyente

    yaxim 0.9.9 XMPP nga pagpagawas sa kliyente

    Ang pagkadiskobre dili limitado sa mga server ug mga lawak, mahimo ka usab nga mangita sa mga tiggamit, makig-chat kanila ug idugang kini sa imong listahan sa kontak:

    yaxim 0.9.9 XMPP nga pagpagawas sa kliyente

  • Ang suporta alang sa Matrix protocol gipatuman (gamit ang Tulay sa BifrΓΆst), nga orihinal nga gipresentar isip Joke ni April Fool. Gigamit ni Yaxim ang opisyal nga tulay sa matrix.org, nga giandam usab alang sa FOSDEM 2020.
  • Kasaligang mensahe. Gihatag ang suporta alang sa mga tiggamit nga naggamit sa yaxim nga managsama sa laing kliyente XEP-0313: Pagdumala sa Archive sa Mensahe (MAM). Kung magkonektar sa server, ang yaxim karon makahimo sa MAM ug mohangyo sa tanan nga mga mensahe sukad sa katapusan nga pag-synchronize. Kini nagsiguro nga ang yaxim makadawat sa tanan nga mga mensahe nga gihatag na sa laing kliyente.
  • Kung na-install sa mga aparato nga adunay Mga Serbisyo sa Google Play, magparehistro ang yaxim XEP-0357: Push Notifications pinaagi sa server push.yax.im. Gisiguro niini nga ang aplikasyon makamata gikan sa lawom nga pagkatulog o magsugod kung adunay nagpadala usa ka bag-ong mensahe sa tiggamit.

    Kini nga mga pagbag-o gipakita sa palisiya sa pagkapribado sa app.

  • Mga pagbag-o "sa ilawom sa hood". Ang database sa internal nga mensahe sa chat gi-optimize pinaagi sa pagdugang mga indeks sa database alang sa tanan nga kanunay nga operasyon, nga naghimo sa yaxim nga labi ka paspas kung nagkarga sa mga bintana sa chat nga adunay taas nga kasaysayan. Dugang pa, ang yaxim gibalhin gikan sa karaang Smack 3 XMPP library ngadto sa Smack 4.3x.

Dalan sa 1.0

Ang pagpagawas nagdala hinungdanon nga mga pagbag-o, bisan kung ang mga tagsulat naglaum nga mahimo nila ang labi pa aron maihatag ang bersyon 1.0 sa ika-10 nga anibersaryo. Bisan pa, ang kasamtangan nga codebase nakahimo og pipila ka mahinungdanong mga pag-uswag sa pagkakasaligan ug pagkagamit, ug ang mga tagsulat dili gusto nga malangan pa kini. Daghang trabaho ang gikinahanglan sa presentasyon sa mga kontak aron tugotan ang paghan-ay sa petsa sa pagtawag ug dali nga pagpangita sa mga kontak. Dugang pa, gikinahanglan ang paghiusa sa paghimo sa mga lawak ug pagdapit sa mga higala ngadto kanila.

Ang suporta sa MAM dugay na nga gikinahanglan sa mga tiggamit sa yaxim, apan sa pagkakaron ang mga pribadong mensahe lamang sa tiggamit ang gihangyo. Ang kasaysayan sa kwarto gikuha gihapon sa kliyente gamit ang usa ka kabilin nga mekanismo, nga nagpasabot nga usahay ang user mahimong masipyat sa pipila ka bahin sa kasaysayan sa lawak. Ang naka-embed nga mga imahe sa chat dili husto nga na-cache ug ang yaxim mosulay sa pag-load sa bisan unsang attachment, bisan unsa pa ang gidak-on niini o kung kini mahimo nga ipakita sa kliyente. Kini kinahanglan nga usbon aron limitahan ang pagkarga sa aktuwal nga mga file sa imahe sa usa ka labing taas nga gidak-on.

Source: opennet.ru

Idugang sa usa ka comment