Rilis klien yaxim XMPP 0.9.9

Disajikake versi anyar saka klien XMPP kanggo Android - yaxim 0.9.9 "FOSDEM 2020 edition" kanthi akeh owah-owahan lan fitur anyar kayata tampilan layanan, Dhukungan matriks, olahpesen sing dipercaya karo MAM lan push, antarmuka panganggo anyar kanthi njaluk ijin yen perlu. Fitur anyar ndadekake yaxim bisa cocog karo syarat seluler XMPP Compliance Suite 2020. Kode proyek disebarake dening dilisensi ing GPLv3.

Rilis klien yaxim XMPP 0.9.9

Inovasi utama:

  • Antarmuka disetel menyang gaya "Desain Bahan" Google. Kanggo cocog taun kepungkur tightened syarat kanggo nerbitake ing Google Play, Aku kudu ngganti perpustakaan outdated ActionBarSherlock ing appcompat saka Google, sing nyedhiyakake aplikasi kanthi gaya materi.

    Iki uga tegese yaxim saiki mbutuhake paling ora Android 4.0 ing piranti kasebut. Wiwit versi 4.0 dirilis ing 2011, iki mung mengaruhi sawetara piranti. Pangguna sing duwe telpon luwih saka sepuluh taun kudu tetep nganggo yaxim versi lawas, sing nganggo Android 2.3+. Kajaba iku, ing piranti Android 6+, pangguna bakal dijaluk menehi ijin yen pancen dibutuhake (contone, nalika nuduhake file utawa njupuk foto).

    Rilis klien yaxim XMPP 0.9.9

  • Ing Android 8+ yaxim nggunakake anyar saluran kabar. Saluran anyar kanthi nada dering khusus digawe kanggo saben kontak. Sawise pangguna nampa pesen saka kontak, dheweke bisa nggunakake setelan kabar Android kanggo ngganti nada dering.
  • Dhukungan inisiatif diwenehake "XMPP prasaja"nggunakake langganan klien XEP-0379: Daftar Pra-Authenticated, sing mbutuhake server kanthi Registrasi In-Band aktif.
  • anyar XEP-0401: Onboarding Panganggo Gampang ngidini sampeyan ngajak pangguna anyar menyang server tanpa wedi penyalahgunaan dening spammers. Ing video ing ngisor iki sampeyan bisa ndeleng pangguna poezio ing server prosodi, sing nggawe undhangan sing digunakake dening yaxim kanggo ndhaftar lan kanthi otomatis nambah undhangan. Kaca undhangan ing conto iki nggunakake link instalasi saka Google Play, sing ngidini klien yaxim diinstal nggunakake kanggo ngerti alamat inviter, kang mengaruhi rahasia, supaya iku durung aktif ing situs resmi saka server yax.im.



  • Dileksanakake jinis anyar saka kamar saka tetenger lan search kanggo kamar umum, adhedhasar search.jabber.network.
    Rilis klien yaxim XMPP 0.9.9

  • Jeneng julukan pangguna ("jeneng tampilan") saiki wis disinkronake karo server nggunakake XEP-0172: Jeneng Pangguna. Sampeyan bisa ngganti jeneng celukan ing setelan akun.
  • Browser Kamar saiki bisa digunakake kanggo nemokake layanan kanthi ngetik alamat XMPP sing bener ing kolom telusuran:
    Rilis klien yaxim XMPP 0.9.9

    Rilis klien yaxim XMPP 0.9.9

    Rilis klien yaxim XMPP 0.9.9

    Discovery ora winates ing server lan kamar, sampeyan uga bisa nelusuri pangguna, ngobrol karo wong-wong mau lan nambah menyang dhaptar kontak:

    Rilis klien yaxim XMPP 0.9.9

  • Dhukungan kanggo protokol Matrix wis dileksanakake (nggunakake Jembatan BifrΓΆst), kang Originally presented minangka guyon April Mop. Yaxim nggunakake jembatan matrix.org resmi, sing uga disiapake kanggo FOSDEM 2020.
  • Olahpesen sing bisa dipercaya. Dhukungan diwenehake kanggo pangguna sing nggunakake yaxim sejajar karo klien liyane XEP-0313: Manajemen Arsip Pesen (Mbak). Nalika nyambung menyang server, yaxim saiki bakal ngaktifake MAM lan njaluk kabeh pesen wiwit sinkronisasi pungkasan. Iki njamin yen yaxim nampa kabeh pesen sing wis dikirim menyang klien liyane.
  • Nalika diinstal ing piranti karo Google Play Services, yaxim bakal ndhaftar XEP-0357: Push Notifikasi liwat server push.yax.im. Iki mesthekake yen aplikasi tangi saka turu jero utawa wiwit nalika wong ngirim pesen anyar kanggo pangguna.

    Owah-owahan kasebut dibayangke ing kabijakan privasi app.

  • Owah-owahan "ing hood". Basis data pesen obrolan internal dioptimalake kanthi nambah indeks basis data kanggo kabeh operasi sing kerep, nggawe yaxim luwih cepet nalika mbukak jendhela obrolan kanthi riwayat sing dawa. Kajaba iku, yaxim wis migrasi saka perpustakaan Smack 3 XMPP kuna kanggo Smack 4.3x.

Dalan menyang 1.0

Rilis nggawa owah-owahan sing signifikan, sanajan penulis ngarep-arep bisa nindakake luwih akeh kanggo ngirim versi 1.0 dening ulang taun kaping 10. Nanging, basis kode saiki wis nggawe sawetara dandan sing signifikan kanggo linuwih lan migunani, lan penulis ora pengin nundha luwih lanjut. Kathah karya dibutuhake ing tampilan kontak kanggo ngidini ngurutake miturut tanggal telpon lan telusuran cepet kanggo kontak. Kajaba iku, perlu kanggo nggabungake nggawe kamar lan ngajak kanca-kanca.

Dhukungan MAM wis suwe dibutuhake dening pangguna yaxim, nanging saiki mung pesen pribadi pangguna sing dijaluk. Sajarah kamar isih dijupuk dening klien nggunakake mekanisme warisan, kang tegese kadhangkala pangguna bisa kantun sawetara bagΓ©an saka sajarah kamar. Gambar semat ing chatting ora bener cached lan yaxim bakal nyoba kanggo mbukak lampiran sembarang, preduli saka ukuran utawa apa bisa ditampilake ing klien. Iki kudu diganti kanggo matesi loading file gambar nyata kanggo ukuran maksimum tartamtu.

Source: opennet.ru

Add a comment