Izdaja XMPP-klienta yaxim 0.9.9

Predstavljen nova verzija XMPP-klienta za Android — yaxim 0.9.9 »FOSDEM 2020 edicija« z obsežnimi spremembami in novimi funkcijami, kot je ogled storitev, podpora za Matrix, zanesljivo izmenjavanje sporočil z MAM in push, nov uporabniški vmesnik s poizvedbo po dovoljenju, ko je to potrebno. Nove možnosti so omogočile uskladitev yaxim z mobilnimi zahtevami XMPP Compliance Suite 2020. Koda projekta se distribuira pod GPLv3 licencom.

Izdaja XMPP-klienta yaxim 0.9.9

Glavne novosti:

  • Vmesnik je usklajen s stilom Google 'Material Design'. Da bi ustrezal strožjim zahtevam zahtevam za objavo v Google Play, je bilo treba zamenjati zastarjeno knjižnico ActionBarSherlock na appcompat iz Google-a, ki aplikaciji zagotavlja materialni stil.

    To prav tako pomeni, da yaxim zdaj zahteva vsaj uporabo Android 4.0 na napravi. Ker je bila različica 4.0 izdana leta 2011, to vpliva le na majhno število naprav. Uporabniki s telefoni starejšimi od desetih let morajo ostati pri starih različicah yaxim, ki delujejo na Android 2.3+. Poleg tega bodo uporabniki na napravah Android 6+ pozvani, da podelijo dovoljenje, ko bo to dejansko potrebno (na primer pri izmenjavi datotek ali fotografiranju).

    Izdaja XMPP-klienta yaxim 0.9.9
  • Na Android 8+ yaxim uporablja nove obvestilne kanale. Za vsako stik se ustvari nov kanal s prilagojeno melodijo. Takoj ko uporabnik prejme sporočilo od stika, lahko uporabi nastavitve obvestil Android, da spremeni melodijo.
  • Zagotovljena je podpora za pobudo »Enostaven XMPP«, z uporabo naročnine odjemalca XEP-0379: Predhodno overjen seznam, za katerega je potrebna strežnik z aktivno registracijo v pasovni domeni.
  • Nova XEP-0401: Enostavno uvajanje uporabnikov omogoča povabiti nove uporabnike na strežnik, ne da bi se bali zlorab s strani spammerjev. Na videu spodaj lahko vidite uporabnika poezio na serveru prosody, ki ustvarja povabilo, ki ga yaxim uporablja za registracijo in samodejno dodajanje povabitelja. Stran s povabilom v tem primeru uporablja povezavo za prenos iz Google Play, kar omogoča, da preneseni yaxim klient ve naslov povabitelja, kar vpliva na zasebnost, zato ta funkcija še ni vključena na uradni spletni strani strežnika yax.im.



  • Realiziran je nov pogled sob iz zaznamkov in iskanje javnih sob, ki deluje na podlagi search.jabber.network.
    Izdaja XMPP-klienta yaxim 0.9.9
  • Uporabniško ime (»prikazano ime«) se zdaj sinhronizira s strežnikom preko XEP-0172: Uporabniško ime. Ime lahko spremenite v nastavitvah računa.
  • Brskalnik prostorov zdaj lahko uporablja za odkrivanje storitev, tako da v iskalno polje vnesete veljaven XMPP-naslov:
    Izdaja XMPP-klienta yaxim 0.9.9

    Izdaja XMPP-klienta yaxim 0.9.9

    Izdaja XMPP-klienta yaxim 0.9.9

    Odkritje ni omejeno na strežnike in prostore, prav tako lahko iščete uporabnike, se z njimi pogovarjate in jih dodate na svoj seznam stikov:

    Izdaja XMPP-klienta yaxim 0.9.9
  • Podpora za protokol Matrix je bila uvedena (z uporabo mostu Bifröst), ki je prvotno bila predstavljena kot aprilska šala. Yaxim uporablja uradni most na matrix.org, ki je bil prav tako pripravljen za FOSDEM 2020.
  • Zanesljivo sporočanje. Za uporabnike, ki uporabljajo yaxim hkrati z drugim odjemalcem, je zagotovljena podpora XEP-0313: Upravljanje arhivov sporočil (MAM). Ob povezovanju s strežnikom yaxim zdaj aktivira MAM in zahteva vsa sporočila od zadnje sinhronizacije. To zagotavlja, da yaxim prejme vsa sporočila, ki so bila že dostavljena drugemu odjemalcu.
  • Pri namestitvi na napravah s storitvami Google Play se bo yaxim registriral za XEP-0357: Potisna obvestila preko strežnika push.yax.im. To zagotavlja, da aplikacija zbudi iz globokega spanja ali se zažene, ko nekdo pošlje uporabniku novo sporočilo.

    Te spremembe so odražene v politiki zasebnosti aplikacije.

  • Spremembe 'pod pokrovom'. Notranja baza podatkov za klepetna sporočila je bila optimizirana s dodajanjem indeksov baze podatkov za vse pogoste operacije, kar naredi yaxim bistveno hitrejši pri nalaganju oken klepeta z dolgimi zgodovinskimi zapisi. Poleg tega je yaxim prešel z zastarele XMPP knjižnice Smack 3 na Smack 4.3x.

Pot do 1.0

Predstavljeni izdelek je prinesel velike spremembe, čeprav so avtorji upali, da bodo lahko storili še več, da bi predstavili različico 1.0 do 10. obletnice. Kljub temu je trenutna koda pridobila nekatere pomembne izboljšave za zanesljivost in uporabniško izkušnjo, avtorji pa niso želeli več odlašati. Potrebno je veliko dela pri predstavljanju stikov, da bi omogočili razvrščanje po datumu pogovora in hitro iskanje stikov. Poleg tega je potrebno integrirati ustvarjanje prostorov in povabilo prijateljev vanje.

Uporabniki yaxim že dolgo zahtevajo podporo za MAM, trenutno pa so na voljo le osebna sporočila uporabnika. Zgodovina sobe še vedno prihaja od odjemalca z uporabo podedovanega mehanizma, kar pomeni, da lahko uporabnik občasno spregleda nekatere dele zgodovine sobe. Vgrajene slike v klepetu nimajo ustreznega predpomnjenja, yaxim pa poskuša naložiti katero koli prilogo, ne glede na njeno velikost ali to, ali se lahko prikaže v odjemalcu. To je potrebno spremeniti, da se omeji nalaganje ustreznih slikovnih datotek določene največje velikosti.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster