List/index — N+1 düzəlişi + page-cache mixin
🌐 Veb
Yeniləmələr tarixi
Platforma hər gün inkişaf edir. Burada — dəyişikliklərin tam tarixi: yeni imkanlar, düzəlişlər və təhlükəsizlik yeniləmələri. Tətbiqi yüklə
May 2026
BreedDetailView üçün manual page-cache + Cache-Control
🌐 Veb
Siblings dropdown-u silindi — 382 <option> 25 saniyə yeyirdi
🌐 Veb
siblings/categories üçün translations prefetch
🌐 Veb
/api/v1/ads/ SILKY_INTERCEPT_FUNC ilə bypass edilir
🌐 Veb
SILKY_PYTHON_PROFILER env ilə (image rebuild-siz toggle)
🌐 Veb
/geo/countries/ — .only() PostGIS PointField overhead-ına qarşı
🌐 Veb
/ads/ — translations prefetch lokal üzrə filtr olunur
🌐 Veb
N+1 düzəlişləri — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL
🌐 Veb
LOGIN_URL=/admin/login/ — yoxsa 404-ə redirect olur
🌐 Veb
-90% SQL /admin/main/wiki_animals/ + /advertisements/ üzərində
🌐 Veb
Django-silk profayler dev və prod-da, hər 3 saatdan bir təmizlənir
🌐 Veb
Səhifədə APK versiyasını + tarix/vaxtını qaytarmaq
🌐 Veb
Page_size 100→20 + upload zamanı AVIF thumbnail-ləri əvvəlcədən yaratmaq
🌐 Veb
Başlıqda ölkə dəyişəndə lentin avtomatik yenilənməsi
📱 1.2.3
Splash -25% müddət (~6s → ~4.5s)
📱 1.2.2
Splash animasiya zamanı kontenti prefetch etmək
📱 1.2.1
Baq raportundan 8 xəta + 70 lokalın bərpası
📱 1.2.0
🌐+📱 Veb + tətbiq
Timeout zamanı publish-i resume etmək — elan dublları olmadan
📱 1.1.2
Dio timeout 90s + AVIF speed=8 + detallı xətalar
📱 1.1.1
🌐+📱 Veb + tətbiq
Yalnız AVIF — upload zamanı çevrilmə, 15 MB limit, i18n
📱 1.0.3
🌐+📱 Veb + tətbiq
Elan səhifəsinin gallery-sində AVIF + WebP picture-tag
🌐 Veb
/download/ səhifəsində APK versiyasını + vaxtı göstərmək
🌐 Veb
Kartlarda fotoların dartılması — hər yerdə aspect-ratio 4:3
📱 1.0.3
🌐+📱 Veb + tətbiq
Auth-u DRF Token-dən JWT-yə keçirdik (simplejwt)
📱 1.0.1
<picture> ilə AVIF + WebP fallback (~WebP-dən 10% az)
🌐 Veb
_ad_card.html-də çoxsətirli {# #} yenə silindi
🌐 Veb
Sorl-thumbnail WebP — kartlar -85% ölçüdə
🌐 Veb
İlk 4 kart üçün Is_above_fold (LCP)
🌐 Veb
Çoxsətirli {# #} şərhlər silindi — HTML-də mətn kimi sızırdı
🌐 Veb
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick
🌐 Veb
Breed queryset standartda none() oldu (1109 → 0 option)
🌐 Veb
_BreedChoiceField — tərcümələri öncədən yüklə (8s → təxminən 2s cold)
🌐 Veb
Compilemessages — build env-ə DB_PASSWORD=dummy əlavə etdim
🌐 Veb
Compilemessages — Docker image-də, K8s initContainer-də yox
🌐 Veb
Theme switcher — dövr edən tək kliklənən sidebar item
🌐 Veb
Sidebar-da theme switcher — sıx pill əvəzinə 3 menyu bəndi
🌐 Veb
Deploy-mobile — düzgün label selector + Running phase filter
📱 1.0.1
STATICFILES_DIRS BaranGlobal/static-i də əhatə edir + collectstatic --clear
🌐 Veb
Build-mobile + deploy-mobile mərhələləri — APK CI/CD ilə
📱 1.0.1
Sidebar theme switcher — daha böyük düymələr, dockerignore + scroll düzəldildi
🌐 Veb
Sidebar theme switcher — daha böyük düymələr, dockerignore + scroll düzəldildi
📱 1.0.0
Yan menyuda tema dəyişdirici + source static izlənir
🌐 Veb
repair_animal_image-dən queueing_lock götürüldü
🌐 Veb
Builder stage-ə install uv + venv əlavə olundu
🌐 Veb
Security fix: infrastruktur
🌐 Veb
Security fix: platforma
🌐 Veb
/download/ səhifəsində layihə təsviri parler ilə + auto-deploy
🌐 Veb
/download/ mobil tətbiqin APK-sı olan səhifə
🌐 Veb
OOM, probe redirects, nginx buffering + sitemap/robots
🌐 Veb
Aprel 2026
Visible_queryset(None) bütün active ads-i qaytarır
🌐 Veb
Redis-də manual page cache (Phase 2.5) — TTFB 1.3s → 20ms
🌐 Veb
AdvertisementListCache-də SSR + prefetch ext_* (138 → 36 SQL)
🌐 Veb
Redis transient disconnect-dən qorunma (Connection reset by peer)
🌐 Veb
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100)
🌐 Veb
Fontlar self-host olunur + bundle.css artıq git-dədir
🌐 Veb
Fontlar self-host + bundle CSS + a11y — PSI 73 → təxminən 88
🌐 Veb
İlk 4 kart üçün fetchpriority=high + width/height
🌐 Veb
Security fix: keşləmə
🌐 Veb
Strategy 2 — public 60s keş + müəllif üçün 5 dəq bypass
🌐 Veb