Riwayat pembaruan

Platform berkembang setiap hari. Di sini — riwayat perubahan lengkap: fitur baru, perbaikan, dan pembaruan keamanan. Unduh aplikasi

Mei 2026

Perbaikan
Incoming isVideoCall diparsing ke ringing — fix layar hijau 📱 1.2.42
Perbaikan
Hapus banner CallKit di foreground (UI ganda) 📱 1.2.41
Perbaikan
Buka CallScreen pada state active APA PUN — incoming juga 📱 1.2.40
Perbaikan
CallScreen tidak menutup diri sebelum INVITE datang (_everHadCall) 📱 1.2.39
Perbaikan
Cleanup yang benar saat FAILED (CANCEL pada penelepon tidak lagi menggantung) 📱 1.2.38
Perbaikan
Abaikan sepenuhnya event FAILED (state-race pada Riverpod broadcast) 📱 1.2.37
Perbaikan
UI incoming hanya CallKit + guard timestamp-FAILED 📱 1.2.36
Perbaikan
Abaikan FAILED setelah CONNECTED (forking leg) 📱 1.2.35
Perbaikan
Abaikan duplikat sesi SIP (FAILED dari auth-challenge leg) 📱 1.2.34
Perbaikan
Buka CallScreen pada setiap transisi ke connected (callee Accept) 📱 1.2.33
Baru
Cold-start dari CallKit Accept melewati splash sepenuhnya 📱 1.2.32
Peningkatan
-45% durasi animasi (6s → 3.3s) 📱 1.2.31
Perbaikan
Rollback perubahan radical splash/CallScreen dari 1f4c9f4 📱 1.2.30
Perbaikan
Perbaikan radikal splash→CallScreen + logging persisten 📱 1.2.29
Perbaikan
Buka CallScreen saat ringing→connected ketika CallKit sudah menerima 📱 1.2.28
Baru
Versi + tanggal build di menu samping (Drawer) 📱 1.2.27
Perbaikan
Splash menimpa navigation ke /call + auto-answer saat cold-start 📱 1.2.26
Perbaikan keamanan
Perbaikan keamanan: panggilan 📱 1.2.25
Perbaikan
Multiline {# #} → {% comment %} di voip overlay + detail iklan 🌐 Web
Baru
Klien panggilan SSR + pembaruan docs 🌐 Web
Baru
Render video stream + dedup CallKit-vs-CallScreen (mengacu team-call) 📱 1.2.24
Baru
Panggilan video + dedup notifikasi FCM + auto-invalidate iklan 📱 1.2.22 🌐+📱 Web + aplikasi
Perbaikan
Nomor SIP seumur hidup untuk farmer + grant DELETE pada location 🌐 Web
Perbaikan
Upsert subscriber selalu — recovery setelah record hilang 🌐 Web
Perbaikan
AllowBadCertificate=true untuk WSS — mismatch SNI dengan Kamailio 📱 1.2.22
Baru
Integrasi UI — toggle VoIP di Profile + tombol Telepon di Ad Detail 📱 1.2.21 🌐+📱 Web + aplikasi
Baru
Native Android — izin Manifest + reattach MainActivity + BootReceiver + CallKit 📱 1.2.20
Baru
Klien SIP Flutter + CallScreen + provider Riverpod 📱 1.2.19
Baru
Aplikasi Django dengan endpoint untuk panggilan farmer 🌐 Web
Baru
Infrastruktur untuk panggilan — sip.cattles.net di server Kamailio shared 🌐 Web
Baru
@mention boost, preview msg_type, TTL FCM, persiapan voip-channel 📱 1.2.18 🌐+📱 Web + aplikasi
Perbaikan
PhoneRequiredMiddleware memblokir akses lihat di dev/prod tanpa phone 🌐 Web
Perbaikan
Push setelah reinstall + CSS tema mati + aturan bundling di CLAUDE.md 📱 1.2.17 🌐+📱 Web + aplikasi
Perbaikan
/profile/ mengembalikan phone+avatar, mobile tidak loop di phone-setup 📱 1.2.16 🌐+📱 Web + aplikasi
Perbaikan
Validator min/max untuk weight_kg/height_cm dihapus 📱 1.2.15 🌐+📱 Web + aplikasi
Perbaikan
3 regresi dari commit auth social-only 🌐 Web
Baru
Auth social-only + avatar + phone-setup + geo wizard 📱 1.2.13
Baru
Registrasi social-only + phone-setup + geo audit + avatar 🌐 Web
Peningkatan
Tidak digunakan di kode 🌐 Web
Perbaikan
Perbaikan UX — session age + CTA + logo ganda + alert→toast 🌐 Web
Baru
«Pesan» di desktop header + sidebar + dropdown 🌐 Web
Baru
Chat Web SSR + layout adaptif mirip mobile 🌐 Web
Perbaikan
Naikkan urllib3 di requirements_prod.txt juga 🌐 Web
Perbaikan keamanan
Perbaikan keamanan: dependensi 🌐 Web
Baru
Push saat pesan baru + sender/time + read receipts + bottom-nav 📱 1.2.11 🌐+📱 Web + aplikasi
Baru
Login Google di web + Farmer.user CASCADE 🌐 Web
Perbaikan
Hapus firebase-adminsdk.json kosong dari tracking git 🌐 Web
Baru
Skeleton backend — Google Sign-In + Firebase Cloud Messaging + chat 📱 1.2.5 🌐+📱 Web + aplikasi
Perbaikan
Odometer splash 71→43 bahasa 📱 1.2.5
Perbaikan
Migrasi 0081 — hapus parler-translations di luar 43 🌐 Web
Perbaikan keamanan
Perbaikan keamanan: infrastruktur 🌐 Web
Baru
Dukungan dikurangi dari 70 menjadi 43 lokal 📱 1.2.3 🌐+📱 Web + aplikasi
Baru
Upload throttle 60→300/jam per pengguna 🌐 Web
Baru
Menghapus throttle default, hanya menyisakan untuk endpoint sensitif 🌐 Web
Perbaikan
Rollback thumbnail AVIF di serializer (block sinkron di API) 🌐 Web
Peningkatan
Pembuatan AVIF async di post_save (tanpa blocking) 🌐 Web
Peningkatan
Thumbnail AVIF untuk breed (Wiki_animals) 🌐 Web
Peningkatan
AdDetailView — favorites lewat prefetch, tanpa count/exists 🌐 Web
Peningkatan
Perbaikan audit N+1 pada audit explore-agent 🌐 Web
Peningkatan
/animal-categories/<id>/breeds/ — perbaikan N+1 (×60 lebih cepat) 🌐 Web