List/index — N+1-fix + page-cache mixin
🌐 Web
Updategeschiedenis
Het platform ontwikkelt zich elke dag. Hier vind je de volledige wijzigingsgeschiedenis: nieuwe functies, foutoplossingen en beveiligingsupdates. App downloaden
mei 2026
Handmatige page-cache + Cache-Control voor BreedDetailView
🌐 Web
Siblings-dropdown verwijderd — 382 <option>-items kostten 25 sec
🌐 Web
Translations voor siblings/categorieën prefetchen
🌐 Web
/api/v1/ads/ omzeilen via SILKY_INTERCEPT_FUNC
🌐 Web
SILKY_PYTHON_PROFILER via env (toggle zonder image rebuild)
🌐 Web
/geo/countries/ — .only() tegen de overhead van PostGIS PointField
🌐 Web
/ads/ — translations prefetch gefilterd op locale
🌐 Web
N+1-fixes — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL
🌐 Web
LOGIN_URL=/admin/login/ — anders redirect naar 404
🌐 Web
-90% SQL op /admin/main/wiki_animals/ + /advertisements/
🌐 Web
Django-silk profiler op dev en prod, opschonen elke 3 uur
🌐 Web
Versie + datum/tijd van APK terug op de pagina
🌐 Web
Page_size 100→20 + AVIF-thumbnails vooraf genereren bij upload
🌐 Web
Feed automatisch herladen bij wijziging van land in de header
📱 1.2.3
Splash -25% duur (~6s → ~4,5s)
📱 1.2.2
Content prefetchen tijdens de splash-animatie
📱 1.2.1
8 bugs uit het bugrapport + herstel van 70 локales
📱 1.2.0
🌐+📱 Web + app
Publish hervatten bij timeout — zonder dubbele advertenties
📱 1.1.2
Dio timeout 90s + AVIF speed=8 + gedetailleerde fouten
📱 1.1.1
🌐+📱 Web + app
AVIF-only — conversie bij upload, limiet 15 MB, i18n
📱 1.0.3
🌐+📱 Web + app
AVIF + WebP picture-tag in de gallery van de advertentiepagina
🌐 Web
Op de /download/-pagina APK-versie + tijd tonen
🌐 Web
Foto’s in kaarten uitrekken — overal aspect-ratio 4:3
📱 1.0.3
🌐+📱 Web + app
Migratie van auth van DRF Token naar JWT (simplejwt)
📱 1.0.1
AVIF + WebP fallback via <picture> (~10% kleiner dan WebP)
🌐 Web
Meerlijnige {# #} in _ad_card.html verwijderd (weer)
🌐 Web
Sorl-thumbnail WebP — kaarten -85% qua grootte
🌐 Web
Is_above_fold voor de eerste 4 kaarten (LCP)
🌐 Web
Meerlijnige {# #}-commentaren verwijderd — lekten als tekst in HTML
🌐 Web
Mobile lighthouse — lazy + eager LCP + CSS-bundle + fonts media-trick
🌐 Web
Breed queryset standaard = none() (1109 → 0 opties)
🌐 Web
_BreedChoiceField — vertalingen vooraf ophalen (8s → ~2s koud)
🌐 Web
Compilemessages — DB_PASSWORD=dummy toegevoegd in build-omgeving
🌐 Web
Compilemessages in Docker-image, niet in K8s initContainer
🌐 Web
Theme switcher — één aanklikbaar sidebar-item met cyclus
🌐 Web
Theme switcher in sidebar — 3 menu-opties in plaats van een krappe pill
🌐 Web
Deploy-mobile — juiste label selector + filter op Running-fase
📱 1.0.1
STATICFILES_DIRS bevat BaranGlobal/static + collectstatic --clear
🌐 Web
Build-mobile + deploy-mobile stages — APK via CI/CD
📱 1.0.1
Sidebar theme switcher — grotere knoppen, fix dockerignore + scroll
🌐 Web
Sidebar theme switcher — grotere knoppen, fix dockerignore + scroll
📱 1.0.0
Themewisselaar in het zijmenu + source static getraceerd
🌐 Web
queueing_lock verwijderd van repair_animal_image
🌐 Web
install uv + venv toegevoegd in builder stage
🌐 Web
Security fix: infrastructuur
🌐 Web
Security fix: platform
🌐 Web
Projectbeschrijving op /download/ via parler + auto-deploy
🌐 Web
Pagina /download/ met APK van de mobiele app
🌐 Web
OOM, probe redirects, nginx buffering + sitemap/robots
🌐 Web
april 2026
Visible_queryset(None) geeft alle actieve ads terug
🌐 Web
Handmatige page cache in Redis (Phase 2.5) — TTFB 1.3s → 20ms
🌐 Web
SSR op AdvertisementListCache + prefetch ext_* (138 → 36 SQL)
🌐 Web
Bescherming tegen tijdelijke Redis-disconnect (Connection reset by peer)
🌐 Web
WebP-imagepipeline + breed autocomplete (PSI -1.5MB, DOM -1100)
🌐 Web
Self-host fonts + bundle.css staat echt in git
🌐 Web
Self-host fonts + bundle CSS + a11y — PSI 73 → ~88
🌐 Web
Fetchpriority=high + width/height voor de eerste 4 kaarten
🌐 Web
Security fix: caching
🌐 Web
Strategy 2 — publieke 60s-cache + 5 min bypass voor de auteur
🌐 Web