Güncelleme geçmişi

Platform her gün gelişiyor. Burada — değişikliklerin tam geçmişi var: yeni özellikler, hata düzeltmeleri ve güvenlik güncellemeleri. Uygulamayı indir

Mayıs 2026

İyileştirme
List/index — N+1 düzeltmesi + page-cache mixin 🌐 Web
İyileştirme
BreedDetailView için manuel page-cache + Cache-Control 🌐 Web
İyileştirme
Siblings dropdown kaldırıldı — 382 <option> 25 saniye harcıyordu 🌐 Web
İyileştirme
Siblings/categories için translation prefetch 🌐 Web
İyileştirme
SILKY_INTERCEPT_FUNC üzerinden /api/v1/ads/ atlandı 🌐 Web
Yeni
SILKY_PYTHON_PROFILER env üzerinden (image rebuild olmadan toggle) 🌐 Web
İyileştirme
/geo/countries/ — PostGIS PointField yüküne karşı .only() 🌐 Web
İyileştirme
/ads/ — translations prefetch locale’a göre filtrelendi 🌐 Web
İyileştirme
N+1 düzeltmeleri — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL 🌐 Web
Düzeltme
LOGIN_URL=/admin/login/ — aksi halde 404’e redirect ediyordu 🌐 Web
İyileştirme
-90% SQL /admin/main/wiki_animals/ + /advertisements/ üzerinde 🌐 Web
Yeni
Django-silk profiler dev ve prod’da, her 3 saatte temizleniyor 🌐 Web
Yeni
APK sürümünü + tarih/saatini sayfada geri göster 🌐 Web
İyileştirme
Page_size 100→20 + upload sırasında AVIF thumbnail önceden üretme 🌐 Web
Düzeltme
Üst barda ülke değişince feed otomatik yenileniyor 📱 1.2.3
İyileştirme
Splash süresi -25% (~6s → ~4.5s) 📱 1.2.2
İyileştirme
Splash animasyonu sırasında içerik prefetch 📱 1.2.1
Düzeltme
Hata raporundan 8 bug + 70 lokalin geri yüklenmesi 📱 1.2.0 🌐+📱 Web + uygulama
Düzeltme
Timeout sonrası yayınlamaya devam etme — çift ilan yok 📱 1.1.2
Düzeltme
Dio timeout 90s + AVIF speed=8 + detaylı hatalar 📱 1.1.1 🌐+📱 Web + uygulama
İyileştirme
AVIF-only — yüklemede dönüştürme, 15 MB limit, i18n 📱 1.0.3 🌐+📱 Web + uygulama
İyileştirme
İlan galerisi sayfasında AVIF + WebP picture-tag 🌐 Web
Yeni
/download/ sayfasında APK sürümü + zamanı göster 🌐 Web
Düzeltme
Kartlardaki fotoğraf esnemesi — her yerde aspect-ratio 4:3 📱 1.0.3 🌐+📱 Web + uygulama
Yeni
Auth migrasyonu: DRF Token’dan JWT’ye (simplejwt) 📱 1.0.1
İyileştirme
<picture> üzerinden AVIF + WebP fallback (~WebP’ye göre %10 daha küçük) 🌐 Web
Düzeltme
_ad_card.html içindeki çok satırlı {# #} kaldırıldı (yine) 🌐 Web
İyileştirme
Sorl-thumbnail WebP — kartlar boyutta -85% 🌐 Web
İyileştirme
İlk 4 kart için Is_above_fold (LCP) 🌐 Web
Düzeltme
Çok satırlı {# #} yorumlar kaldırıldı — HTML’de metin gibi sızıyordu 🌐 Web
İyileştirme
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick 🌐 Web
İyileştirme
Breed queryset varsayılan olarak none() (1109 → 0 seçenek) 🌐 Web
İyileştirme
_BreedChoiceField — çevirileri önceden yükle (8s → ~2s cold) 🌐 Web
Düzeltme
Compilemessages — build ortamına DB_PASSWORD=dummy ekledim 🌐 Web
Düzeltme
Compilemessages Docker image içinde, K8s initContainer’da değil 🌐 Web
Düzeltme
Tema değiştirici — döngülü, tek tıklanabilir sidebar öğesi 🌐 Web
Düzeltme
Sidebar’da tema değiştirici — sıkışık pill yerine 3 menü öğesi 🌐 Web
Düzeltme
Deploy-mobile — doğru label selector + Running phase filtresi 📱 1.0.1
Düzeltme
STATICFILES_DIRS BaranGlobal/static içerir + collectstatic --clear 🌐 Web
Yeni
Build-mobile + deploy-mobile aşamaları — APK CI/CD ile 📱 1.0.1
Düzeltme
Sidebar tema değiştirici — daha büyük butonlar, dockerignore + scroll fix 🌐 Web
Düzeltme
Sidebar tema değiştirici — daha büyük butonlar, dockerignore + scroll fix 📱 1.0.0
Yeni
Yan menüye tema değiştirici + source static izleniyor 🌐 Web
Düzeltme
repair_animal_image’den queueing_lock kaldırıldı 🌐 Web
Düzeltme
Builder stage’e install uv + venv eklendi 🌐 Web
Güvenlik düzeltmesi
Güvenlik düzeltmesi: altyapı 🌐 Web
Güvenlik düzeltmesi
Güvenlik düzeltmesi: platform 🌐 Web
Yeni
/download/ üzerindeki proje açıklaması parle ilə + otomatik deploy 🌐 Web
Yeni
/download/ sayfası ile mobil uygulama APK’si 🌐 Web
Düzeltme
OOM, probe redirects, nginx buffering + sitemap/robots 🌐 Web

Nisan 2026

Düzeltme
Visible_queryset(None) tüm active ilanları döndürür 🌐 Web
İyileştirme
Redis’te manuel sayfa cache’i (Phase 2.5) — TTFB 1.3s → 20ms 🌐 Web
İyileştirme
AdvertisementListCache üzerinde SSR + prefetch ext_* (138 → 36 SQL) 🌐 Web
Düzeltme
Redis geçici bağlantı kopmasına karşı koruma (Connection reset by peer) 🌐 Web
İyileştirme
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100) 🌐 Web
Düzeltme
Fontlar self-host edildi + bundle.css artık git’te 🌐 Web
İyileştirme
Fontlar self-host + bundle CSS + a11y — PSI 73 → ~88 🌐 Web
İyileştirme
İlk 4 kart için fetchpriority=high + width/height 🌐 Web
Güvenlik düzeltmesi
Güvenlik düzeltmesi: önbellekleme 🌐 Web
İyileştirme
Strategy 2 — public 60s cache + yazar için 5 dk bypass 🌐 Web