Pidgin 3.0 Alpha 2 (2.96.0) yayımlandı
(discourse.imfreedom.org)- Pidgin 3.0’ın ikinci alpha sürümü, resmî sürüm 2.96.0 olarak yayımlandı ve son kullanıcıya yönelik kabul edilen 3.0.0’a kadar aynı tarzda sürümler gelmeye devam edecek
- Bu sürüm, mevcut geliştirme durumunu gösteren zaman tabanlı bir anlık görüntü olduğundan denenebilir, ancak genel kullanıcılar için kararlı biçimde önerilen bir aşama değil
- Kullanıcı tarafındaki değişiklikler arasında yerleşik bildirimler, sohbet katılımcısı avatarları, zamanlayıcı arayüzü, Zulip DM ve grup DM, QR kodla giriş desteği yer alıyor
- Kurulum dosyaları SourceForge’dan indirilebiliyor ve yakında Flathub Beta’da da yer alacak; şimdilik yerel Flatpak derlemesi ya da
meson devenvkullanmak daha güvenli - Alpha 3, 2026-09-30 tarihinde 2.97.0 olarak planlanıyor, ancak öncelikler ve olasılıklar değişebileceği için tamamlanana kadar hangi öğelerin dahil olacağı kesin değil
Sürümün niteliği ve kurulum yöntemi
- Pidgin 3.0 Alpha 2, resmî sürüm numarası 2.96.0 olan ikinci alpha sürümüdür
- Son kullanıcıya yönelik kabul edilen sürüm 3.0.0’dır ve o zamana kadar mevcut alpha sürüm yöntemi devam edecektir
- Sürüm dosyaları SourceForge üzerinden indirilebilir ve yakında Flathub Beta üzerinde de görünecektir
- Flathub Beta kullanmıyorsanız
README.mdiçindeki derleme talimatlarını izleyerek yerel bir Flatpak derlemesi veyameson devenvkurulumu kullanabilirsiniz- Her iki yöntem de doğrudan işletim sisteminin kurulum alanına yükleme yapmaz
- Şu anda uygulamayı kolayca kaldırmanın bir yolu olmadığından, doğrudan işletim sistemine kurulmayan yöntemler tercih ediliyor
Son kullanıcıya yönelik olmayan alpha anlık görüntüsü
- Bu sürüm, önceki sürümlerde olduğu gibi zaman tabanlı bir sürüm ve mevcut geliştirme durumunu içeren bir anlık görüntüdür
- Geliştiriciler ve deneysel kullanıcılar tarafından denenebilir, ancak bunu son kullanıcıya yönelik bir sürüm olarak görmek zordur
- Hâlâ uygulanmamış birçok özellik var, kullanıcı arayüzü yeterince cilalanmış değil ve çok sayıda hata mevcut
- Paketleyicilerden, şimdilik son kullanıcıya yönelik paketler oluşturmamaları isteniyor
- Muhtemel destek talepleri şu anda kaldırılması zor bir seviyede olabilir
Dikkat çeken kullanıcı özellikleri
-
Yerleşik bildirimler
purple-toastvenotification-soundeklentileri kaldırıldı- Bu işlevler doğrudan Pidgin’in çekirdeğine entegre edildi
- Ayarlar ekranında bildirimlerle ilgili öğeler yapılandırılabiliyor ve ileride ek ayarlar da gelecek
-
Sohbet katılımcısı avatarları
- Sohbet katılımcılarının avatarları gösteriliyor
- Avatarlarla ilgili yapılacak çok iş olsa da, kullanıcı arayüzüne görsel bir unsur eklenmiş oldu
-
Zamanlayıcı arayüzü
- Purple 3, işleri basitleştiren ve kullanıcıya ilerleme durumunu bildiren yerleşik bir zamanlayıcı içeriyor
- Örneğin hesap yeniden bağlanma denemesine kalan süreyi gösterecek bir yer olabilir, ancak bu işlev henüz uygulanmadı
-
Zulip doğrudan mesajları
- Zulip üzerinde doğrudan mesajlar ve grup doğrudan mesajları uygulandı
- Değişiklik günlüğünde DM gönderme-alma, grup DM gönderme ve yazıyor bildirimlerini gönderme-alma ile ilgili maddeler yer alıyor
-
QR kod desteği
- Birden fazla protokolde QR kod tarayarak girişe izin veren akış destekleniyor
- Pidgin 2’de istek API’si kullanılarak dolaylı bir uygulama vardı; bu kez destek doğrudan Purple ve kullanıcı arayüzüne eklendi
- Bu özellik çalışıyor, ancak yeni kimlik doğrulama API’si kesinleşip uygulanana kadar geçici bir aşama niteliğinde
Geliştiriciler ve paketleyiciler için önemli değişiklikler
- ChangeLog biçimi değiştirildi; ayrı bölümler kaldırıldı ve bölüm adı değişiklik mesajlarının başına eklenir hâle geldi
- Değişiklik bilgilerinin sırası da düzenlendi; yazar, inceleme isteği ve ilgili sorun bilgileri yeniden sıralandı
- Purple tarafında kimlik bilgisi sağlayıcısı yönetiminin standartlaştırılması, çeşitli manager bileşenlerinden
get_defaultkaldırılması, request API’sinin kaldırılması ve async pair eklenmesi gibi değişiklikler yer alıyor - Pidgin tarafında bildirim ayarları sayfası, ses manager bileşeni, Escape tuşuyla pencere kapatma ve zamanlayıcıyla etkileşen iletişim kutuları eklendi
- Flatpak çalışma zamanı GNOME 50 sürümüne güncellendi ve QR kod desteği için Flatpak’e
qrencodeeklendi
Sonraki sürüm planı ve katkı yolları
- Alpha 3, 2026-09-30 tarihinde planlanıyor ve sürüm numarası 2.97.0 olacak
- Alpha 3 üzerindeki çalışma durumu Burn down Chart for Alpha 3 üzerinden görülebilir
- Sürümde listelenen maddeler tamamlanana kadar gerçekten dahil edilecekleri kesin değil
- Aylık güncellemeler
state-of-the-birdgönderilerinde takip edilebilir - Katkı sunmaya başlamak için Contributing Guide incelenebilir
1 yorum
Lobste.rs yorumları
Şu servisi kullanın demek gibi bir niyetim yok; burada başka bir servis önermeye de çalışmıyorum, tamamen merakımdan soruyorum.
Öncelikle orada 20 yılı aşkın süredir birikmiş dosyalar var, bu yüzden kullanmaya devam etmek daha kolay. Ayrıca o zamanki yönetim ekibi çoktan ortadan kayboldu; insanlar yayın imzalarını düzgün doğrulamış olsaydı böyle bir sorun yaşanmazdı.
Çünkü yazanın değiştiğini gördükten sonra içeriği kontrol ederlerdi. Ama bu tür saldırılar bugün de paket yöneticilerinde veya tarayıcı eklentilerinde sürüp gidiyor; yine de SourceForge olayı kadar ilgi görmüyor.
Her hâlükârda yayın dosyalarını koymak için pek uygun başka bir yer de yok. Git kullanmadığımız için GitHub gibi Git forge’ları da seçenek olmaktan çıkıyor. Kendi dosya sunucumuzu işletme seçeneğine de bakıyoruz, ama en azından indirme metrikleri almak istediğimiz için bunu hâlâ çözememiş durumdayız.
Tamamen değişti ve bir ölçüde kararlı. Değişiklikler olacaktır, ama büyük bir refaktör veya yeniden tasarım gerektirecek düzeyde olmayacağını düşünüyorum.
Örneğin bu sürümde bağlantıyı başlatan fonksiyonun imzasını değiştirdik. Önceden çağırıp sonrasını umursamadığınız asenkron bir metottu; artık bir Gio Async çifti. Bkz. https://docs.imfreedom.org/purple3/vfunc.Connection.connect_async.html
https://docs.imfreedom.org/purple3/migrating.html sayfasına da bakmaya değer, ancak bazı içerikler eski olabilir.