1f4c9f4 के radical splash/CallScreen बदलाव वापस लिए
📱 1.2.30
अपडेट इतिहास
प्लेटफ़ॉर्म हर दिन विकसित हो रहा है। यहाँ — बदलावों का पूरा इतिहास है: नई सुविधाएँ, सुधार और सुरक्षा अपडेट। ऐप डाउनलोड करें
मई 2026
रैडिकल splash→CallScreen fix + persistent logging
📱 1.2.29
जब CallKit ने स्वीकार कर लिया, ringing→connected पर CallScreen खोलते हैं
📱 1.2.28
साइड मेन्यू (Drawer) में वर्ज़न + बिल्ड डेट
📱 1.2.27
Splash ने /call navigation को ओवरराइड किया + Cold-start पर auto-answer
📱 1.2.26
Security fix: कॉल्स
📱 1.2.25
voip overlay + ad detail में multiline {# #} → {% comment %}
🌐 वेब
कॉल्स के लिए SSR client + docs अपडेट
🌐 वेब
Video stream rendering + CallKit-vs-CallScreen dedup (team-call के अनुसार)
📱 1.2.24
वीडियो कॉल + FCM notifications dedup + auto-invalidate ads
📱 1.2.22
🌐+📱 वेब + ऐप
SIP नंबर हमेशा के लिए किसान के साथ + location पर DELETE grant
🌐 वेब
Subscriber का upsert हमेशा — record खोने के बाद recovery
🌐 वेब
WSS के लिए AllowBadCertificate=true — Kamailio के साथ SNI mismatch
📱 1.2.22
UI integration — Profile में VoIP toggle + Ad Detail में Call करें बटन
📱 1.2.21
🌐+📱 वेब + ऐप
Native Android — Manifest permissions + MainActivity reattach + BootReceiver + CallKit
📱 1.2.20
Flutter SIP-client + CallScreen + Riverpod provider
📱 1.2.19
किसान कॉल्स के लिए endpoints वाला Django app
🌐 वेब
कॉल्स के लिए इंफ्रा — shared Kamailio सर्वर पर sip.cattles.net
🌐 वेब
@mention boost, msg_type preview, FCM ttl, voip-channel का groundwork
📱 1.2.18
🌐+📱 वेब + ऐप
PhoneRequiredMiddleware बिना phone वाले dev/prod पर viewing रोक रहा था
🌐 वेब
Reinstall के बाद push + dead theme CSS + CLAUDE.md में bundling rule
📱 1.2.17
🌐+📱 वेब + ऐप
/profile/ phone+avatar लौटाता है, mobile phone-setup में loop नहीं करता
📱 1.2.16
🌐+📱 वेब + ऐप
weight_kg/height_cm के लिए min/max validators हटाए
📱 1.2.15
🌐+📱 वेब + ऐप
social-only auth commit से 3 regressions
🌐 वेब
Social-only auth + avatar + phone-setup + geo wizard
📱 1.2.13
Social-only registration + phone-setup + geo audit + avatar
🌐 वेब
कोड में इस्तेमाल नहीं होता
🌐 वेब
UX fixes — session age + CTA + duplicate logo + alert→toast
🌐 वेब
desktop header + sidebar + dropdown में «Сообщения»
🌐 वेब
Web SSR chat + responsive mobile-like layout
🌐 वेब
requirements_prod.txt में भी urllib3 bump किया
🌐 वेब
Security fix: dependencies
🌐 वेब
नए message पर push + sender/time + read receipts + bottom-nav
📱 1.2.11
🌐+📱 वेब + ऐप
Web पर Google login + Farmer.user CASCADE
🌐 वेब
git tracking से खाली firebase-adminsdk.json हटाया
🌐 वेब
Backend skeleton — Google Sign-In + Firebase Cloud Messaging + chats
📱 1.2.5
🌐+📱 वेब + ऐप
Splash odometer 71→43 languages
📱 1.2.5
Migration 0081 — 43 के बाहर parler-translations हटाए
🌐 वेब
Security fix: infrastructure
🌐 वेब
70 से 43 locales तक support घटाया
📱 1.2.3
🌐+📱 वेब + ऐप
अपलोड थ्रॉटल 60→300/घंटा प्रति उपयोगकर्ता
🌐 वेब
डिफ़ॉल्ट थ्रॉटल हटा रहे हैं, सिर्फ़ संवेदनशील endpoints पर रख रहे हैं
🌐 वेब
serializer में AVIF thumbnails वापस किए (API में sync block)
🌐 वेब
post_save पर async AVIF generation (बिना blocking)
🌐 वेब
Wiki_animals में नस्लों के लिए AVIF thumbnails
🌐 वेब
AdDetailView — favorites prefetch से, count/exists के बिना
🌐 वेब
explore-agent audit के लिए N+1 audit fixes
🌐 वेब
/animal-categories/<id>/breeds/ — N+1 fix (×60 तेज़)
🌐 वेब
List/index — N+1 fix + page-cache mixin
🌐 वेब
BreedDetailView के लिए manual page-cache + Cache-Control
🌐 वेब
siblings dropdown हटाया — 382 <option> 25 सेकंड ले रहे थे
🌐 वेब
siblings/categories के लिए translations prefetch
🌐 वेब
SILKY_INTERCEPT_FUNC के जरिए /api/v1/ads/ को bypass
🌐 वेब
env के जरिए SILKY_PYTHON_PROFILER (image rebuild के बिना toggle)
🌐 वेब
/geo/countries/ — PostGIS PointField overhead के मुकाबले .only()
🌐 वेब
/ads/ — translations prefetch locale के हिसाब से फ़िल्टर किया
🌐 वेब
N+1 fixes — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL
🌐 वेब
LOGIN_URL=/admin/login/ — वरना redirect 404 पर जाता था
🌐 वेब
-90% SQL /admin/main/wiki_animals/ + /advertisements/ पर
🌐 वेब
Django-silk profiler dev और prod पर, हर 3 घंटे में cleanup
🌐 वेब