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

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

Aprel 2026

Düzəliş
Visible_queryset(None) bütün active ads-i qaytarır 🌐 Veb
Yaxşılaşdırma
Redis-də manual page cache (Phase 2.5) — TTFB 1.3s → 20ms 🌐 Veb
Yaxşılaşdırma
AdvertisementListCache-də SSR + prefetch ext_* (138 → 36 SQL) 🌐 Veb
Düzəliş
Redis transient disconnect-dən qorunma (Connection reset by peer) 🌐 Veb
Yaxşılaşdırma
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100) 🌐 Veb
Düzəliş
Fontlar self-host olunur + bundle.css artıq git-dədir 🌐 Veb
Yaxşılaşdırma
Fontlar self-host + bundle CSS + a11y — PSI 73 → təxminən 88 🌐 Veb
Yaxşılaşdırma
İlk 4 kart üçün fetchpriority=high + width/height 🌐 Veb
Təhlükəsizlik düzəlişi
Security fix: keşləmə 🌐 Veb
Yaxşılaşdırma
Strategy 2 — public 60s keş + müəllif üçün 5 dəq bypass 🌐 Veb