Pidgin 3.0 Alpha 2 (2.96.0) Dirilis
(discourse.imfreedom.org)- Rilis alfa kedua dari Pidgin 3.0 telah diumumkan sebagai versi resmi 2.96.0, dan rilis dengan pola yang sama akan terus berlanjut hingga 3.0.0 yang dianggap untuk pengguna akhir
- Versi kali ini merupakan snapshot berbasis waktu yang menunjukkan status pengembangan saat ini, sehingga bisa dicoba secara eksperimen, tetapi belum berada pada tahap yang direkomendasikan secara stabil untuk pengguna umum
- Perubahan di sisi pengguna mencakup fitur notifikasi bawaan, avatar peserta percakapan, UI scheduler, dukungan Zulip DM dan group DM, serta login dengan kode QR
- Berkas instalasi bisa diunduh dari SourceForge dan juga akan segera hadir di Flathub Beta; untuk saat ini, build Flatpak lokal atau penggunaan
meson devenvlebih aman - Alpha 3 dijadwalkan sebagai 2.97.0 pada 2026-09-30, tetapi prioritas dan kemungkinannya bisa berubah, sehingga belum dipastikan akan masuk sampai benar-benar selesai
Sifat rilis dan cara instalasi
- Pidgin 3.0 Alpha 2 adalah rilis alfa kedua dengan nomor versi resmi 2.96.0
- Rilis yang dianggap untuk pengguna akhir adalah 3.0.0, dan hingga saat itu rilis alfa dengan pola saat ini akan terus berlanjut
- Berkas rilis dapat diunduh dari SourceForge, dan juga akan segera muncul di Flathub Beta
- Jika tidak menggunakan Flathub Beta, Anda dapat memakai build Flatpak lokal atau instalasi
meson devenvsesuai petunjuk build diREADME.md- Kedua cara tersebut tidak memasang langsung ke area instalasi OS
- Karena saat ini belum ada cara mudah untuk menghapus aplikasi, metode yang tidak memasang langsung ke OS lebih disukai
Snapshot alfa yang bukan untuk pengguna akhir
- Seperti rilis sebelumnya, rilis ini adalah rilis berbasis waktu dan merupakan snapshot dari status pengembangan saat ini
- Pengembang dan pengguna eksperimental dapat mencobanya, tetapi masih sulit dianggap sebagai rilis untuk pengguna akhir
- Masih banyak fitur yang belum diimplementasikan, antarmuka pengguna masih belum terlalu dipoles, dan bug juga masih banyak
- Para packager diminta untuk belum membuat paket untuk pengguna
- Permintaan dukungan yang mungkin muncul saat ini bisa berada di tingkat yang sulit ditangani
Perubahan fitur pengguna yang menonjol
-
Fitur notifikasi bawaan
- Plugin
purple-toastdannotification-soundtelah dihapus - Fitur tersebut kini diintegrasikan langsung ke inti Pidgin
- Item terkait notifikasi dapat dikonfigurasi dari layar pengaturan, dan pengaturan tambahan akan ditambahkan ke depannya
- Plugin
-
Avatar peserta percakapan
- Menampilkan avatar peserta percakapan
- Masih banyak pekerjaan tersisa terkait avatar, tetapi elemen visual kini telah ditambahkan ke antarmuka pengguna
-
UI scheduler
- Purple 3 memiliki scheduler bawaan yang menyederhanakan pekerjaan dan memberi tahu pengguna tentang progres
- Misalnya, ini bisa menjadi tempat untuk menampilkan sisa waktu hingga percobaan penyambungan ulang akun, tetapi fungsi tersebut belum diimplementasikan
-
Pesan langsung Zulip
- Pesan langsung dan group direct message telah diimplementasikan di Zulip
- Log perubahan mencakup item terkait kirim/terima DM, kirim group DM, dan kirim/terima notifikasi pengetikan
-
Dukungan kode QR
- Mendukung alur login dengan pemindaian kode QR di beberapa protokol
- Di Pidgin 2, ada implementasi workaround dengan memanfaatkan request API, tetapi kali ini dukungan ditambahkan langsung ke Purple dan antarmuka pengguna
- Fitur ini berfungsi, tetapi merupakan tahap sementara sampai API autentikasi baru ditetapkan dan diimplementasikan
Perubahan penting untuk pengembang dan packager
- Format ChangeLog telah diubah dengan menghapus seksi terpisah dan mengganti pendekatannya menjadi menambahkan nama seksi di depan pesan perubahan
- Urutan informasi perubahan juga disesuaikan sehingga info penulis, permintaan review, dan isu terkait diatur ulang
- Di internal Purple, terdapat standardisasi pengelolaan credential provider, penghapusan
get_defaultdi beberapa manager, penghapusan request API, pengenalan async pair, dan lainnya - Di sisi Pidgin, ditambahkan halaman pengaturan notifikasi, sound manager, penutupan jendela dengan tombol Escape, serta dialog yang berinteraksi dengan scheduler
- Runtime Flatpak telah diperbarui ke GNOME 50, dan
qrencodeditambahkan ke Flatpak untuk mendukung kode QR
Rencana rilis berikutnya dan jalur kontribusi
- Alpha 3 dijadwalkan pada 2026-09-30 dengan nomor versi 2.97.0
- Status pekerjaan Alpha 3 dapat dilihat di Burn down Chart for Alpha 3
- Meskipun suatu item tercantum dalam rilis, item tersebut belum pasti akan dimasukkan sampai benar-benar selesai
- Pembaruan bulanan dapat dilihat di posting
state-of-the-bird - Untuk mulai berkontribusi, Anda dapat merujuk ke Contributing Guide
1 komentar
Komentar di Lobste.rs
Bukan bermaksud menyuruh memakai layanan tertentu, dan juga bukan ingin merekomendasikan layanan lain di sini; ini murni karena penasaran
Pertama, di sana ada file yang sudah terkumpul selama lebih dari 20 tahun, jadi tetap memakainya lebih mudah. Selain itu, tim pengelola waktu itu sudah lama tidak ada, dan kalau orang-orang memverifikasi tanda tangan rilis dengan benar, masalah seperti itu tidak akan terjadi
Mereka pasti akan memeriksa isinya setelah melihat bahwa pembuatnya berubah. Namun serangan seperti ini masih terus terjadi sampai sekarang, misalnya di package manager atau ekstensi browser, tetapi hampir tidak mendapat perhatian sebesar insiden SourceForge
Bagaimanapun, tidak banyak tempat lain yang cocok untuk mengunggah file rilis. Kami tidak memakai Git, jadi Git forge seperti GitHub juga bukan opsi. Kami juga sedang mempertimbangkan menjalankan file server sendiri, tetapi setidaknya kami ingin bisa mengambil metrik unduhan, jadi ini masih belum terselesaikan
Berubah sepenuhnya, dan sampai tingkat tertentu sudah stabil. Akan ada perubahan, tetapi sepertinya tidak sampai membutuhkan refactoring besar atau desain ulang
Misalnya, pada rilis ini kami mengubah signature fungsi yang memulai koneksi. Sebelumnya itu adalah metode asinkron yang dipanggil lalu tidak perlu dipedulikan lagi, tetapi sekarang menjadi pasangan Gio Async. Lihat https://docs.imfreedom.org/purple3/vfunc.Connection.connect_async.html
https://docs.imfreedom.org/purple3/migrating.html juga layak dibaca, tetapi sebagian isinya mungkin sudah lama