List/index — N+1 fix + page-cache mixin
🌐 वेब
अपडेट इतिहास
प्लेटफ़ॉर्म हर दिन विकसित हो रहा है। यहाँ — बदलावों का पूरा इतिहास है: नई सुविधाएँ, सुधार और सुरक्षा अपडेट। ऐप डाउनलोड करें
मई 2026
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
🌐 वेब
पेज पर version + APK की date/time वापस लाएँ
🌐 वेब
Page_size 100→20 + upload पर AVIF thumbnails pre-generate
🌐 वेब
हेडर में country बदलने पर feed auto-reload
📱 1.2.3
Splash -25% duration (~6s → ~4.5s)
📱 1.2.2
Splash animation के दौरान content prefetch
📱 1.2.1
bug report से 8 bugs + 70 locales की बहाली
📱 1.2.0
🌐+📱 वेब + ऐप
timeout पर publish resume — duplicate ads के बिना
📱 1.1.2
Dio timeout 90s + AVIF speed=8 + detailed errors
📱 1.1.1
🌐+📱 वेब + ऐप
AVIF-only — upload पर conversion, 15 MB limit, i18n
📱 1.0.3
🌐+📱 वेब + ऐप
ad page की gallery में AVIF + WebP picture-tag
🌐 वेब
/download/ पेज पर APK version + समय दिखाएँ
🌐 वेब
cards में फोटो stretching — हर जगह aspect-ratio 4:3
📱 1.0.3
🌐+📱 वेब + ऐप
auth migration: DRF Token से JWT (simplejwt)
📱 1.0.1
<picture> के जरिए AVIF + WebP fallback (~10% कम vs WebP)
🌐 वेब
_ad_card.html में multi-line {# #} फिर हटाया गया
🌐 वेब
Sorl-thumbnail WebP — cards का size -85%
🌐 वेब
पहली 4 cards के लिए Is_above_fold (LCP)
🌐 वेब
multi-line {# #} comments हटाए — HTML में text की तरह निकल रहे थे
🌐 वेब
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick
🌐 वेब
Breed queryset डिफ़ॉल्ट रूप से none() (1109 → 0 options)
🌐 वेब
_BreedChoiceField — अनुवाद प्रीफेच करें (8s → ~2s cold)
🌐 वेब
Compilemessages — build env में DB_PASSWORD=dummy जोड़ा
🌐 वेब
Docker image में Compilemessages, K8s initContainer में नहीं
🌐 वेब
Theme switcher — एक क्लिक करने योग्य sidebar item, cycle के साथ
🌐 वेब
Sidebar में Theme switcher — तंग pill की जगह 3 menu items
🌐 वेब
Deploy-mobile — सही label selector + Running phase filter
📱 1.0.1
STATICFILES_DIRS में BaranGlobal/static शामिल + collectstatic --clear
🌐 वेब
Build-mobile + deploy-mobile stages — CI/CD के जरिए APK
📱 1.0.1
Sidebar theme switcher — बड़े buttons, dockerignore fix + scroll
🌐 वेब
Sidebar theme switcher — बड़े buttons, dockerignore fix + scroll
📱 1.0.0
Sidebar menu में theme switcher + source static track किया
🌐 वेब
repair_animal_image से queueing_lock हटाया
🌐 वेब
builder stage में install uv + venv जोड़ा
🌐 वेब
Security fix: infrastructure
🌐 वेब
Security fix: platform
🌐 वेब
/download/ पर project description + auto-deploy, parler के जरिए
🌐 वेब
/download/ page पर mobile app का APK
🌐 वेब
OOM, probe redirects, nginx buffering + sitemap/robots
🌐 वेब
अप्रैल 2026
Visible_queryset(None) सभी active ads लौटाता है
🌐 वेब
Redis में manual page cache (Phase 2.5) — TTFB 1.3s → 20ms
🌐 वेब
AdvertisementListCache पर SSR + prefetch ext_* (138 → 36 SQL)
🌐 वेब
Redis transient disconnect से सुरक्षा (Connection reset by peer)
🌐 वेब
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100)
🌐 वेब
Self-host fonts + bundle.css सच में git में
🌐 वेब
Self-host fonts + bundle CSS + a11y — PSI 73 → ~88
🌐 वेब
पहले 4 cards के लिए fetchpriority=high + width/height
🌐 वेब
Security fix: caching
🌐 वेब
Strategy 2 — public 60s cache + author के लिए 5-min bypass
🌐 वेब