List/index — N+1 fix + page-cache mixin
🌐 Veb
Istorija ažuriranja
Platforma se razvija svakog dana. Ovde je potpuna istorija izmena: nove mogućnosti, ispravke i bezbednosna ažuriranja. Preuzmite aplikaciju
мај 2026
Manual page-cache + Cache-Control za BreedDetailView
🌐 Veb
Uklonjen siblings dropdown — 382 <option> su trošila 25 sekundi
🌐 Veb
Prefetch prevoda za siblings/categories
🌐 Veb
Bypass /api/v1/ads/ preko SILKY_INTERCEPT_FUNC
🌐 Veb
SILKY_PYTHON_PROFILER preko env (toggle bez image rebuild)
🌐 Veb
/geo/countries/ — .only() protiv PostGIS PointField overheada
🌐 Veb
/ads/ — translations prefetch filtrisan po lokalitetu
🌐 Veb
N+1 исправке — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL
🌐 Veb
LOGIN_URL=/admin/login/ — inače redirect na 404
🌐 Veb
-90% SQL na /admin/main/wiki_animals/ + /advertisements/
🌐 Veb
Django-silk profiler na dev i prod, čišćenje na svaka 3 sata
🌐 Veb
Vratiti verziju + datum/vreme APK na stranici
🌐 Veb
Page_size 100→20 + pre-generate AVIF thumbnails pri uploadu
🌐 Veb
Auto-osvežavanje feeda pri promeni države u zaglavlju
📱 1.2.3
Splash -25% trajanja (~6s → ~4.5s)
📱 1.2.2
Prefetch sadržaja tokom splash-animacije
📱 1.2.1
8 bagova iz bugreporta + vraćanje 70 lokaliteta
📱 1.2.0
🌐+📱 Veb + aplikacija
Resume publish pri timeoutu — bez duplih oglasa
📱 1.1.2
Dio timeout 90s + AVIF speed=8 + detaljne greške
📱 1.1.1
🌐+📱 Veb + aplikacija
AVIF-only — konverzija pri uploadu, limit 15 MB, i18n
📱 1.0.3
🌐+📱 Veb + aplikacija
AVIF + WebP picture-tag u galeriji stranice oglasa
🌐 Veb
Na stranici /download/ prikazivati verziju APK + vreme
🌐 Veb
Protezanje fotografija u karticama — aspect-ratio 4:3 svuda
📱 1.0.3
🌐+📱 Veb + aplikacija
Migracija auth sa DRF Token na JWT (simplejwt)
📱 1.0.1
AVIF + WebP fallback kroz <picture> (~10% manje vs WebP)
🌐 Veb
Uklonjen višelinijski {# #} u _ad_card.html (opet)
🌐 Veb
Sorl-thumbnail WebP — kartice -85% po veličini
🌐 Veb
Is_above_fold za prve 4 kartice (LCP)
🌐 Veb
Uklonjeni višelinijski {# #} komentari — curili su kao tekst u HTML
🌐 Veb
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick
🌐 Veb
Breed queryset = none() po defaultu (1109 → 0 opcija)
🌐 Veb
_BreedChoiceField — prefetch prevoda (8s → ~2s cold)
🌐 Veb
Compilemessages — dodao DB_PASSWORD=dummy u build env
🌐 Veb
Compilemessages u Docker image, ne u K8s initContainer
🌐 Veb
Theme switcher — jedan klikabilan sidebar item sa ciklusom
🌐 Veb
Theme switcher u sidebaru — 3 stavke menija umesto tesnog pilula
🌐 Veb
Deploy-mobile — ispravan label selector + Running phase filter
📱 1.0.1
STATICFILES_DIRS uključuje BaranGlobal/static + collectstatic --clear
🌐 Veb
Build-mobile + deploy-mobile stageovi — APK kroz CI/CD
📱 1.0.1
Sidebar theme switcher — veća dugmad, fix dockerignore + scroll
🌐 Veb
Sidebar theme switcher — veća dugmad, fix dockerignore + scroll
📱 1.0.0
Prekidač teme u bočnom meniju + pratimo source static
🌐 Veb
Uklonjen queueing_lock sa repair_animal_image
🌐 Veb
Dodat install uv + venv u builder stage
🌐 Veb
Security fix: инфраструктура
🌐 Veb
Security fix: platforma
🌐 Veb
Opis projekta na /download/ kroz parler + auto-deploy
🌐 Veb
Stranica /download/ sa APK mobilne aplikacije
🌐 Veb
OOM, probe redirects, nginx buffering + sitemap/robots
🌐 Veb
април 2026
Visible_queryset(None) vraća sve active oglase
🌐 Veb
Manual page cache u Redis-u (Phase 2.5) — TTFB 1.3s → 20ms
🌐 Veb
SSR na AdvertisementListCache + prefetch ext_* (138 → 36 SQL)
🌐 Veb
Zaštita od Redis transient disconnect (Connection reset by peer)
🌐 Veb
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100)
🌐 Veb
Self-host fontovi + bundle.css stvarno u git-u
🌐 Veb
Self-host fontovi + bundle CSS + a11y — PSI 73 → ~88
🌐 Veb
Fetchpriority=high + width/height za prve 4 kartice
🌐 Veb
Security fix: keširanje
🌐 Veb
Strategy 2 — javni 60s keš + 5-min bypass za autora
🌐 Veb