Flutter wizard-product + penamaan semula wizard→wizard_animals (fasa 2.4)
📱 1.3.9
Sejarah kemas kini
Platform berkembang setiap hari. Di sini — sejarah penuh perubahan: ciri baharu, pembetulan dan kemas kini keselamatan. Muat turun aplikasi
Mei 2026
DRF API /api/v1/products/ (fasa 2.3)
🌐 Web
Web wizard-product + etalase produk (fasa 2.2)
🌐 Web
Django app products + model ProductAd (fasa 2.1)
🌐 Web
Pengambilan model peranti semasa hantar iklan
📱 1.3.8
🌐+📱 Web + aplikasi
Log panggilan dalam chat
📱 1.3.7
Panggilan terlepas/berjaya dalam feed chat
📱 1.3.5
🌐+📱 Web + aplikasi
Security fix: infrastruktur
🌐 Web
Server Error 500 semasa terbitkan unta betina
🌐 Web
Penapis «Negara» — listbox diperluas + blok extra dipotong
🌐 Web
og-image rosak + meta tag Open Graph tidak lengkap
🌐 Web
LOGIN_URL → reverse_lazy('main:login') — allauth memintas /accounts/login/
🌐 Web
LOGIN_URL → /accounts/login/ + ikon sidebar hilang
🌐 Web
Card-grid--related kad terkeluar dari main column
🌐 Web
Safety net universal ضد overflow pada halaman detail
🌐 Web
Tablet landscape — .mkt-specs terpotong di sebelah kanan pada iPad
🌐 Web
Pilihan --clean-fuzzy + UX mudah alih/tablet (3 laporan bug)
🌐 Web
Multi-line {# #} → {% comment %} + hook pre-commit
🌐 Web
Audit-bug — capital, pembersihan en.po, unit umur, hreflang, meta unik
🌐 Web
Schema.org + sitemap + 5 halaman statik + muat semula download.html
🌐 Web
Gulir halaman mudah alih + 3 CTA + spesifikasi +25% + dokumen
🌐 Web
Reka semula detail.html gaya kopeika + penamaan selamat AdBlock
🌐 Web
Chat-admin (30 model) + 43 lokal perubatan + i18n chat penuh
📱 1.3.5
🌐+📱 Web + aplikasi
Kembalikan AppBar ke krim cerah — dulu «terlalu gelap»
📱 1.3.5
Akaun peribadi — analog mobile ProfileScreen (Bug 9)
🌐 Web
10 bug — session kegemaran web / pengesahan wizard + foto / kestabilan VoIP / FCM multi-tenant / cache nginx
📱 1.3.4
🌐+📱 Web + aplikasi
Kembali ke palet CattleSales asal
📱 1.3.3
Pembaikan keselamatan: platform
📱 1.3.1
🌐+📱 Web + aplikasi
P2 finale — picker + linkify + forward-multi + editor foto + @username
📱 1.3.1
🌐+📱 Web + aplikasi
Chat-plan2 megabundle — B1+B2+B3+B5 + reka bentuk B6 (61 fail, +7777/-181)
📱 1.3.0
🌐+📱 Web + aplikasi
Push.py — firebase_admin.messaging, bukan firebase_admin.chat
🌐 Web
Polish akhir — tutup semua pelan dalam docs/chat-plan.md
📱 1.2.56
🌐+📱 Web + aplikasi
Fasa 9 — mesej suara + nota video
📱 1.2.55
🌐+📱 Web + aplikasi
UI mudah alih untuk Fasa 7-12 (poll/sticker/cerita/pilihan/sekatan)
📱 1.2.54
Fasa 7-12 — Poll + Sticker + Cerita + Polish + Privasi
📱 1.2.53
🌐+📱 Web + aplikasi
Buang daphne dari imej prod — Trivy menyekat deploy
🌐 Web
Fasa 6 — Channels + Topics + PostViews
📱 1.2.52
🌐+📱 Web + aplikasi
Fasa 5 — Sembang kumpulan (cipta + ahli + peranan)
📱 1.2.51
🌐+📱 Web + aplikasi
Fasa 4 — UX (reaksi, balas, edit, padam, hantar, pin)
📱 1.2.50
🌐+📱 Web + aplikasi
Fasa 3 — WebSocket masa nyata (ChatConsumer + klien WS)
📱 1.2.49
🌐+📱 Web + aplikasi
Fasa 2 — Chat/ChatMember + migrasi Conversation
📱 1.2.48
🌐+📱 Web + aplikasi
Fasa 1 frontend — UI Kontak (mudah alih + web)
📱 1.2.47
🌐+📱 Web + aplikasi
Fasa 1 backend — model Contact + API carian/profil pengguna
🌐 Web
Fasa 0 — tukar nama messaging→chat + infrastruktur Django Channels
🌐 Web
Jangan tunjuk butang «Telefon» pada iklan sendiri + sync dokumen
📱 1.2.46
Telegram-style hybrid native incoming call (~300 baris)
📱 1.2.45
Const _pipChannel di bawah import (build fail 1.2.43)
📱 1.2.44
ReattachFragment pada CallScreen.initState — betulkan skrin hijau
📱 1.2.43
Incoming isVideoCall diparse sebagai ringing — betulkan skrin hijau
📱 1.2.42
Buang banner CallKit pada foreground (UI berganda)
📱 1.2.41
Buka CallScreen pada SEBARANG active state — incoming juga
📱 1.2.40
CallScreen tidak tutup sendiri sebelum INVITE tiba (_everHadCall)
📱 1.2.39
Cleanup tepat pada FAILED (CANCEL pada pemanggil tak lagi tergantung)
📱 1.2.38
Abaikan sepenuhnya event FAILED (state-race pada Riverpod broadcast)
📱 1.2.37
UI incoming hanya CallKit + guard timestamp-FAILED
📱 1.2.36
Abaikan FAILED selepas CONNECTED (forking leg)
📱 1.2.35
Abaikan sesi SIP berganda (FAILED dari auth-challenge leg)
📱 1.2.34
Buka CallScreen pada mana-mana perubahan ke connected (Accept oleh callee)
📱 1.2.33
Cold-start dari Accept CallKit terus lepas splash sepenuhnya
📱 1.2.32
-45% pada tempoh animasi (6s → 3.3s)
📱 1.2.31