Vydanie XMPP klienta yaxim 0.9.9

Predstavená nová verzia XMPP klienta pre Android — yaxim 0.9.9 „FOSDEM 2020 edition“ s viacerými zmenami a novými funkciami, ako je prehľad služieb, podpora Matrix, spoľahlivá výmena správ s MAM a push, nový používateľský rozhranie s požiadavkou na povolenia, ak je to potrebné. Nové možnosti umožnili prispôsobiť yaxim mobilným požiadavkám XMPP Compliance Suite 2020. Kód projektu distribuovaný je pod licenciou GPLv3.

Vydanie XMPP klienta yaxim 0.9.9

Hlavné novinky:

  • Rozhranie bolo upravené podľa štýlu Google „Materiálny dizajn“. Aby bolo možné splniť minuloročné prísnejšie požiadavky podmienky publikácie v Google Play, bolo potrebné nahradiť zastaranú knižnicu ActionBarSherlock na appcompat od Google, ktorá zabezpečuje materiálny štýl aplikácie.

    To tiež znamená, že yaxim teraz vyžaduje minimálne Android 4.0 na zariadení. Keďže verzia 4.0 bola vydaná v roku 2011, ovplyvní to len malé množstvo zariadení. Používatelia s telefónmi staršími ako desať rokov by mali zostať pri starších verziách yaxim, ktoré fungujú na Android 2.3+. Okrem toho budú na zariadeniach Android 6+ používateľovi ponúknuté povolenia v momente, keď sa skutočne stanú potrebnými (napríklad pri výmene súborov alebo fotografovaní).

    Vydanie XMPP klienta yaxim 0.9.9
  • Na Android 8+ yaxim využíva nové kanály oznámení. Pre každý kontakt sa vytvára nový kanál s vlastnou melódiou. Akonáhle používateľ dostane správu od kontaktu, môže využiť nastavenia oznámení Android na zmenu melódie.
  • Podporuje sa iniciatíva „Jednoduchý XMPP“, pomocou zákazníckej predplatby XEP-0379: Pre-Authenticated Roster, pre ktorú bol potrebný server s aktívnou In-Band Registration.
  • Nový XEP-0401: Ľahké onboardovanie používateľov umožňuje pozvať nových používateľov na server bez obáv z abusov zo strany spamerov. Na videu nižšie môžete vidieť používateľa poezio na serveri prosody, ktorý vytvára pozvanie, ktoré yaxim využíva na registráciu a automatické priradenie pozývajúceho. Stránka pozvania v tomto príklade využíva odkaz na inštaláciu z Google Play, čo umožňuje nainštalovanému klientovi yaxim vedieť adresu pozývajúceho, čo ovplyvňuje súkromie, preto zatiaľ nie je zahrnutá na oficiálnej stránke servera yax.im.



  • Bol implementovaný nový typ miestností z obľúbených položiek a vyhľadávanie verejných miestností, fungujúce na základe search.jabber.network.
    Vydanie XMPP klienta yaxim 0.9.9
  • Používateľské meno („zobrazované meno“) sa teraz synchronizuje so serverom pomocou XEP-0172: Prezývka používateľa. Prezývku je možné zmeniť v nastaveniach účtu.
  • Prehliadač miest je teraz možné použiť na vyhľadávanie služieb zadaním platnej XMPP adresy do vyhľadávacieho poľa:
    Vydanie XMPP klienta yaxim 0.9.9

    Vydanie XMPP klienta yaxim 0.9.9

    Vydanie XMPP klienta yaxim 0.9.9

    Vyhľadávanie nie je obmedzené na servery a miestnosti, ale môžete vyhľadávať aj používateľov, komunikovať s nimi a pridať ich do svojho zoznamu kontaktov:

    Vydanie XMPP klienta yaxim 0.9.9
  • Bola implementovaná podpora protokolu Matrix (s použitím mosta Bifröst), ktorý bol pôvodne predstavený ako aprílový žart.. Yaxim používa oficiálny most na matrix.org, ktorý bol tiež pripravený na FOSDEM 2020.
  • Spoľahlivá výmena správ. Pre používateľov, ktorí používajú yaxim paralelne s iným klientom, bola zabezpečená podpora XEP-0313: Správa archívu správ (MAM). Pri pripojení k serveru yaxim teraz aktivuje MAM a požaduje všetky správy od poslednej synchronizácie. To zaručuje, že yaxim dostane všetky správy, ktoré už boli doručené inému klientovi.
  • Pri inštalácii na zariadeniach so službami Google Play sa yaxim zaregistruje pre XEP-0357: Push notifikácie cez server push.yax.im. To zaručuje, že aplikácia sa zobudí z hlbokého spánku alebo sa spustí, keď niekto používateľovi pošle novú správu.

    Tieto zmeny sú odrážané v politike ochrany osobných údajov aplikácie..

  • Zmeny „pod kapotou“. Interná databáza správ chatových miestností bola optimalizovaná pridaním databázových indexov pre všetky časté operácie, čo robí yaxim oveľa rýchlejším pri načítavaní okien chatu s dlhými históriami. Okrem toho bol yaxim preložený zo starodávnej XMPP knižnice Smack 3 na Smack 4.3x..

Cesta k 1.0

Predstavená verzia priniesla významné zmeny, hoci autori dúfali, že budú môcť urobiť ešte viac, aby predstavili verziu 1.0 k 10. výročiu.Napriek tomu súčasná kódová základňa získala niektoré podstatné vylepšenia z hľadiska spoľahlivosti a použiteľnosti, a autori nechceli tieto vylepšenia ďalej oddialovať. Bude potrebné viac práce na prezentácii kontaktov, aby sa zabezpečila triedenie podľa dátumu rozhovoru a rýchle vyhľadávanie kontaktov. Okrem toho bude potrebné integrovať vytváranie miestností a pozvanie priateľov do nich.

Už dlhšie užívatelia yaxim požadovali podporu MAM, avšak v súčasnosti sa žiadajú len osobné správy používateľa. História miestnosti sa naďalej získava klientom pomocou zdedeného mechanizmu, čo znamená, že používateľ môže niekedy vynechať niektoré časti histórie miestnosti. Vložené obrázky v chate nemajú správne cachovanie a yaxim sa pokúša načítať akékoľvek prílohy, bez ohľadu na ich veľkosť a to, či sa môžu zobraziť v klientovi. To by sa malo zmeniť tak, aby sa obmedzilo sťahovanie relevantných súborov obrázkov na určitú maximálnu veľkosť.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster