List/index — N+1-fix + page-cache-mixin
🌐 Web
Opdateringshistorik
Platformen udvikler sig hver dag. Her er hele ændringshistorikken: nye funktioner, rettelser og sikkerhedsopdateringer. Download appen
maj 2026
Manuel page-cache + Cache-Control for BreedDetailView
🌐 Web
Fjernede siblings-dropdown — 382 <option> spiste 25 sek.
🌐 Web
Prefetch af oversættelser for siblings/categories
🌐 Web
Bypass /api/v1/ads/ via SILKY_INTERCEPT_FUNC
🌐 Web
SILKY_PYTHON_PROFILER via env (toggle uden image rebuild)
🌐 Web
/geo/countries/ — .only() mod PostGIS PointField-overhead
🌐 Web
/ads/ — translations prefetch filtreret efter lokalitet
🌐 Web
N+1-fixes — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL
🌐 Web
LOGIN_URL=/admin/login/ — ellers redirect til 404
🌐 Web
-90% SQL på /admin/main/wiki_animals/ + /advertisements/
🌐 Web
Django-silk-profiler på dev og prod, rydning hver 3. time
🌐 Web
Vis version + dato/tid for APK på siden
🌐 Web
Page_size 100→20 + pre-generer AVIF-thumbnails ved upload
🌐 Web
Auto-genindlæs feed ved skift af land i headeren
📱 1.2.3
Splash -25% varighed (~6s → ~4,5s)
📱 1.2.2
Prefetch indhold under splash-animationen
📱 1.2.1
8 fejl fra bugrapport + gendannelse af 70 lokaliteter
📱 1.2.0
🌐+📱 Web + app
Resume publish ved timeout — uden dubletter af annoncer
📱 1.1.2
Dio timeout 90s + AVIF speed=8 + detaljerede fejl
📱 1.1.1
🌐+📱 Web + app
AVIF-only — konvertering ved upload, grænse 15 MB, i18n
📱 1.0.3
🌐+📱 Web + app
AVIF + WebP picture-tag i galleri på annoncesiden
🌐 Web
På /download/ vises APK-version + tidspunkt
🌐 Web
Billedstræk i kort — aspect-ratio 4:3 overalt
📱 1.0.3
🌐+📱 Web + app
Migrering af auth fra DRF Token til JWT (simplejwt)
📱 1.0.1
AVIF + WebP fallback via <picture> (~10% mindre end WebP)
🌐 Web
Fjernet flerliniers {# #} i _ad_card.html (igen)
🌐 Web
Sorl-thumbnail WebP — kort -85% i størrelse
🌐 Web
Is_above_fold for de første 4 kort (LCP)
🌐 Web
Fjernede flerliniers {# #}-kommentarer — lækkede som tekst i HTML
🌐 Web
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick
🌐 Web
Breed queryset = none() som standard (1109 → 0 options)
🌐 Web
_BreedChoiceField — forudindlæs oversættelser (8s → ~2s cold)
🌐 Web
Compilemessages — tilføjede DB_PASSWORD=dummy i build-miljøet
🌐 Web
Compilemessages i Docker-image, ikke i K8s initContainer
🌐 Web
Tema-skifter — ét klikbart sidebar-element med cyklus
🌐 Web
Tema-skifter i sidebar — 3 menupunkter i stedet for en trang pill
🌐 Web
Deploy-mobile — korrekt label selector + Running-fasefilter
📱 1.0.1
STATICFILES_DIRS inkluderer BaranGlobal/static + collectstatic --clear
🌐 Web
Build-mobile + deploy-mobile stages — APK via CI/CD
📱 1.0.1
Sidebar tema-skifter — større knapper, fix dockerignore + scroll
🌐 Web
Sidebar tema-skifter — større knapper, fix dockerignore + scroll
📱 1.0.0
Tema-skifter i sidepanelet + sporer source static
🌐 Web
queueing_lock fjernet fra repair_animal_image
🌐 Web
Tilføjet install uv + venv i builder stage
🌐 Web
Sikkerhedsfix: infrastruktur
🌐 Web
Sikkerhedsfix: platform
🌐 Web
Projektbeskrivelse på /download/ via parler + auto-deploy
🌐 Web
Side /download/ med APK til mobilappen
🌐 Web
OOM, probe redirects, nginx buffering + sitemap/robots
🌐 Web
april 2026
Visible_queryset(None) returnerer alle aktive annoncer
🌐 Web
Manuel sidecache i Redis (Phase 2.5) — TTFB 1.3s → 20ms
🌐 Web
SSR på AdvertisementListCache + prefetch ext_* (138 → 36 SQL)
🌐 Web
Beskyttelse mod Redis transient disconnect (Connection reset by peer)
🌐 Web
WebP billedpipeline + race-autocomplete (PSI -1.5MB, DOM -1100)
🌐 Web
Self-host fonts + bundle.css ligger nu i git
🌐 Web
Self-host fonts + bundle CSS + a11y — PSI 73 → ~88
🌐 Web
Fetchpriority=high + width/height til de første 4 kort
🌐 Web
Sikkerhedsfix: caching
🌐 Web
Strategi 2 — public 60s cache + 5 min bypass for forfatteren
🌐 Web