Prije nekoliko dana, Razvojni tim Pidgina je objavio, putem objave, dostupnost peta eksperimentalna verzija Pidgina 3.0, tehnički označena kao verzija 2.94.0. Ovo lansiranje je fundamentalni korak u dugom procesu obnavljanja ovog klijenta za instant poruke, čiji je krajnji cilj potpuna modernizacija njegove arhitekture i korisničkog interfejsa.
Iako programeri insistiraju na tome Ovo je pre-alfa verzija koja nije pogodna za svakodnevnu upotrebu zbog nedostatka funkcija. Uprkos potpunosti i prisustvu grešaka, ovo izdanje nudi jasan uvid u budućnost aplikacije, s verzijama koje su već dostupne u Flatpak formatu putem Flathub beta repozitorija kako bi se olakšalo testiranje u sigurnim okruženjima.
Glavne nove karakteristike Pidgina 3.0 Experimental 5
Una jedan od najiščekivanijih i najvidljivijih dodataka u ovoj verziji je početna implementacija selektora funkcionalne prisutnosti. Dugo vremena, ova funkcija je bila nedostajući dio u razvojnoj grani verzije 3.0, ali sada je uKorisnici mogu upravljati osnovnim stanjima, kao što je postavljanje sebe kao "Odsutan" u protokolima poput IRC-a. Iako je funkcionalnost operativna i ispravno odražena u demo protokolu, tim priznaje da još uvijek ima posla, uključujući kreiranje posebnog editora za prilagođavanje ovih stanja i osiguranje njihove pune trajnosti kroz sesije.
Što se tiče vizualnog izgleda, postignuta su značajna poboljšanja u pristupačnosti i estetici kroz Ažuriranje algoritma odgovornog za generiranje boja za korisnička imenaPrethodni sistem je zamijenjen sistemom zasnovanim na HSLuv-u, prateći specifikacije standarda XEP-0392. Iako je ovaj standard nastao u XMPP svijetu, Pidgin je odlučio da ga primijeni globalno u cijeloj aplikaciji. Ovo osigurava da su boje dodijeljene korisnicima perceptivno ujednačene i čitljive, izbjegavajući kombinacije niskog kontrasta koje su ometale čitljivost u prethodnim verzijama.
Osim toga, spominje se da je rad na ovoj novoj eksperimentalnoj verziji bio intenzivan i fokusiran na čišćenje i optimizaciju biblioteke libpurple. Relevantna tehnička promjena je eUklanjanje specifičnog dodatka za KWallet. Nakon što su provedeni nekoliko testova, Programeri su potvrdili da je KWallet-ova izvorna integracija sa libsecret-om učinila stari dodatak suvišnim. Njegovim uklanjanjem, kod je pojednostavljen, a upravljanje akreditivima je povjereno modernim Linux desktop standardima, smanjujući opterećenje održavanja projekta.

Pored čišćenja koda, Izvršene su detaljne prilagodbe načina na koji aplikacija obrađuje sigurnost i interne podatke. Pružaoci podataka o akreditivima, kao što su KeychainAccess i wincred, ažurirani su tako da koriste interne identifikatore računa za pretrage, umjesto oslanjanja na korisnička imena, što donosi veću robusnost sistemu.
S druge strane, takođe je istaknuto da Nekoliko zastarjelih komponenti je uklonjeno, kao što su SQLite adapter za historiju i Purple.Gio API, što ukazuje na to da pripremaju teren za lakšu i efikasniju kodnu bazu za konačnu verziju 3.0.0.
Konačno, vrijedi spomenuti da se razvojni ciklus suočio s ljudskim izazovima, a tim priznaje periode iscrpljenosti koji su usporili napredak više nego što bi se željelo. Uprkos tome, Projekat nastavlja napredovati s jasnim planomSljedeća eksperimentalna verzija, 2.95.0, planirana je za 31. mart 2026. Zbog nestabilne prirode ovih testnih verzija, od proizvođača paketa različitih Linux distribucija izričito je zatraženo da se suzdrže od uključivanja ovih verzija u stabilne repozitorije za krajnje korisnike, jer softver još nije spreman za produkcijsko okruženje i mogao bi generirati neizdrživ broj zahtjeva za tehničku podršku.
Konačno, i što je važno, ponavljamo da se ova eksperimentalna verzija ne preporučuje za svakodnevnu upotrebu, već kao podrška programerima u otkrivanju grešaka i poboljšanjima.
Ako ste zainteresovani da saznate više o tome, možete pogledati detalje Na sledećem linku.