yaxim 0.9.9 XMPP client release

Presentatu nova versione di u cliente XMPP per Android - yaxim 0.9.9 "Edizione FOSDEM 2020" cù parechji cambiamenti è funzioni novi cum'è a vista di serviziu, Supportu Matrix, messageria affidabile cù MAM è push, nova interfaccia d'utilizatore cù dumanda di permessi quandu hè necessariu. E funzioni novi anu permessu di mette yaxim in cunfurmità cù i bisogni mobili XMPP Compliance Suite 2020. Codice di prughjettu distribuitu da licenziatu sottu GPLv3.

yaxim 0.9.9 XMPP client release

Innuvazioni principali:

  • L'interfaccia hè adattata à u stilu di Google "Material Design". Per currisponde à a stretta di l'annu passatu esigenze per publicà in Google Play, aghju avutu à rimpiazzà a biblioteca antica ActionBarSherlock nantu appcompat da Google, chì furnisce l'applicazione cù un stile materiale.

    Questu significa ancu chì yaxim hà avà bisognu di almenu Android 4.0 in u dispusitivu. Siccomu a versione 4.0 hè stata liberata in u 2011, questu affetta solu un picculu numeru di dispusitivi. L'utilizatori cù telefoni più vechji di deci anni duveranu stà cù e versioni più vechje di yaxim, chì funzionanu in Android 2.3+. Inoltre, nantu à i dispositi Android 6+, l'utilizatore serà dumandatu à cuncede u permessu quandu hè veramente necessariu (per esempiu, quandu sparte i fugliali o pigliate foto).

    yaxim 0.9.9 XMPP client release

  • In Android 8+ yaxim usa novu canali di notificazione. Un novu canale cù una suoneria persunalizata hè creatu per ogni cuntattu. Una volta chì un utilizatore riceve un missaghju da un cuntattu, ponu utilizà i paràmetri di notificazione di Android per cambià u ringtone.
  • Supportu à l'iniziativa furnitu "XMPP simplice"utilizendu l'abbonamentu di u cliente XEP-0379: Lista Pre-Autentificata, chì necessitava un servitore cù Registrazione In-Band attiva.
  • Novu XEP-0401: Facilità di inserimentu di l'utilizatori permette di invità novi utilizatori à u servitore senza teme l'abusu da i spammers. In u video sottu pudete vede l'utilizatore poeziu nantu à u servitore prosodia, chì crea un invitu chì hè utilizatu da yaxim per registrà è aghjunghje automaticamente un invitatore. A pagina d'invitu in questu esempiu usa ligame di stallazione da Google Play, chì permette à u cliente yaxim installatu cù ellu per sapè l'indirizzu di l'invitore, chì affetta a cunfidenziale, per quessa ùn hè ancu attivatu in u situ web ufficiale di u servitore yax.im.



  • Implementatu un novu tipu di stanze da i marcatori è una ricerca di stanze publiche, basatu nantu search.jabber.network.
    yaxim 0.9.9 XMPP client release

  • U soprannomu di l'utilizatore ("nome di visualizazione") hè avà sincronizatu cù u servitore chì usa XEP-0172: Nickname d'utilizatore. Pudete cambià u vostru nickname in i paràmetri di u vostru contu.
  • U Room Browser pò avà esse usatu per scopre i servizii inserendu un indirizzu XMPP validu in u campu di ricerca:
    yaxim 0.9.9 XMPP client release

    yaxim 0.9.9 XMPP client release

    yaxim 0.9.9 XMPP client release

    A scuperta ùn hè micca limitata à i servitori è stanze, pudete ancu circà l'utilizatori, chatte cun elli è aghjunghje à a vostra lista di cuntatti:

    yaxim 0.9.9 XMPP client release

  • U supportu per u protocolu Matrix hè statu implementatu (usu Ponte di Bifröst), chì era urigginariamente prisentatu cum'è U scherzu d'aprile. Yaxim usa u ponte ufficiale matrix.org, chì era ancu preparatu per FOSDEM 2020.
  • Missaghju affidabile. U supportu hè furnitu per l'utilizatori chì utilizanu yaxim in parallelu cù un altru cliente XEP-0313: Gestione di l'Archiviu di Missaghju (MAM). Quandu si cunnetta à u servitore, yaxim hà da attivà MAM è dumandà tutti i missaghji da l'ultima sincronizazione. Questu assicura chì yaxim riceve tutti i missaghji chì sò digià stati mandati à un altru cliente.
  • Quandu hè stallatu nantu à i dispositi cù Google Play Services, yaxim hà da esse registratu XEP-0357: Push Notifications via u servitore push.yax.im. Questu assicura chì l'applicazione si sveglia da u sonnu prufondu o principia quandu qualchissia manda un novu messagiu à l'utilizatore.

    Questi cambiamenti sò riflessi in pulitica di privacy di l'app.

  • Cambiamenti "sottu u cappucciu". A basa di dati internu di i missaghji di chat hè ottimisata aghjustendu indici di basa di dati per tutte l'operazioni frequenti, facendu yaxim assai più veloce quandu caricate finestre di chat cù storie longu. Inoltre, yaxim hè statu migratu da l'antica biblioteca Smack 3 XMPP à Smack 4.3x.

Strada à 1.0

A liberazione presentata hà purtatu cambiamenti significativi, ancu s'è l'autori speravanu chì puderanu fà ancu di più per presentà a versione 1.0 da 10 anniversariu. In ogni casu, a basa di codice attuale hà fattu alcuni miglioramenti significativi à l'affidabilità è l'usabilità, è l'autori ùn vulianu micca ritardà più. Hè necessariu assai travagliu nantu à a vista di i cuntatti per permette a classificazione per data di chjama è a ricerca rapida di cuntatti. Inoltre, hè necessariu di integrà a creazione di stanze è invita l'amici per elli.

U supportu MAM hè statu longu dumandatu da l'utilizatori di yaxim, ma attualmente solu i missaghji privati ​​​​di l'utilizatori sò dumandati. A storia di a stanza hè sempre recuperata da u cliente utilizendu un mecanismu legatu, chì significa chì qualchì volta l'utilizatore pò missu alcune parti di a storia di a stanza. L'imaghjini incrustati in u chat ùn sò micca in cache currettamente è yaxim pruvarà à carricà qualsiasi allegatu, indipendentemente da a so dimensione o s'ellu pò esse affissatu in u cliente. Questu deve esse cambiatu per limità a carica di i schedarii di l'imaghjini attuali à una certa dimensione massima.

Source: opennet.ru

Add a comment