Update-Verlauf

Die Plattform entwickelt sich jeden Tag weiter. Hier finden Sie die vollständige Änderungshistorie: neue Funktionen, Fehlerbehebungen und Sicherheitsupdates. App herunterladen

Mai 2026

Verbesserung
List/index — N+1-Fix + page-cache-Mixin 🌐 Web
Verbesserung
Manueller Page-Cache + Cache-Control für BreedDetailView 🌐 Web
Verbesserung
Siblings-Dropdown entfernt — 382 <option> haben 25 Sek. gefressen 🌐 Web
Verbesserung
Translations für siblings/categories vorab geladen 🌐 Web
Verbesserung
/api/v1/ads/ über SILKY_INTERCEPT_FUNC umgangen 🌐 Web
Neu
SILKY_PYTHON_PROFILER per env (Toggle ohne Image-Rebuild) 🌐 Web
Verbesserung
/geo/countries/ — .only() gegen PostGIS PointField-Overhead 🌐 Web
Verbesserung
/ads/ — Translations-Prefetch nach Locale gefiltert 🌐 Web
Verbesserung
N+1-Fixes — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL 🌐 Web
Fehlerbehebung
LOGIN_URL=/admin/login/ — sonst Redirect auf 404 🌐 Web
Verbesserung
-90% SQL auf /admin/main/wiki_animals/ + /advertisements/ 🌐 Web
Neu
Django-silk-Profiler auf dev und prod, Bereinigung alle 3 Stunden 🌐 Web
Neu
Version + Datum/Uhrzeit der APK auf der Seite anzeigen 🌐 Web
Verbesserung
Page_size 100→20 + AVIF-Thumbnails beim Upload vorab erzeugen 🌐 Web
Fehlerbehebung
Automatisches Neuladen des Feeds bei Länderwechsel im Header 📱 1.2.3
Verbesserung
Splash -25% Dauer (~6s → ~4.5s) 📱 1.2.2
Verbesserung
Content während der Splash-Animation vorab laden 📱 1.2.1
Fehlerbehebung
8 Bugs aus dem Bugreport + 70 Lokalisationen wiederhergestellt 📱 1.2.0 🌐+📱 Web + App
Fehlerbehebung
Publish nach Timeout fortsetzen — keine doppelten Anzeigen 📱 1.1.2
Fehlerbehebung
Dio-Timeout 90s + AVIF speed=8 + detaillierte Fehler 📱 1.1.1 🌐+📱 Web + App
Verbesserung
Nur AVIF — Konvertierung beim Upload, Limit 15 MB, i18n 📱 1.0.3 🌐+📱 Web + App
Verbesserung
AVIF + WebP picture-tag in der Galerie der Anzeigen-Seite 🌐 Web
Neu
Auf der /download/-Seite APK-Version + Uhrzeit anzeigen 🌐 Web
Fehlerbehebung
Verzerrte Fotos in Karten — überall aspect-ratio 4:3 📱 1.0.3 🌐+📱 Web + App
Neu
Auth-Migration von DRF Token auf JWT (simplejwt) 📱 1.0.1
Verbesserung
AVIF + WebP-Fallback per <picture> (~10% kleiner als WebP) 🌐 Web
Fehlerbehebung
Mehrzeiliges {# #} in _ad_card.html entfernt (schon wieder) 🌐 Web
Verbesserung
Sorl-thumbnail WebP — Karten -85% kleiner 🌐 Web
Verbesserung
Is_above_fold für die ersten 4 Karten (LCP) 🌐 Web
Fehlerbehebung
Mehrzeilige {# #}-Kommentare entfernt — liefen als Text ins HTML 🌐 Web
Verbesserung
Mobile Lighthouse — lazy + eager LCP + CSS-Bundle + Fonts-Media-Trick 🌐 Web
Verbesserung
Breed queryset standardmäßig = none() (1109 → 0 Optionen) 🌐 Web
Verbesserung
_BreedChoiceField — Übersetzungen vorladen (8 s → ~2 s kalt) 🌐 Web
Fehlerbehebung
Compilemessages — DB_PASSWORD=dummy in die Build-Umgebung hinzugefügt 🌐 Web
Fehlerbehebung
Compilemessages im Docker-Image, nicht im K8s initContainer 🌐 Web
Fehlerbehebung
Theme-Umschalter — ein anklickbares Sidebar-Element mit Zyklus 🌐 Web
Fehlerbehebung
Theme-Umschalter in der Sidebar — 3 Menüpunkte statt engem Pill-Button 🌐 Web
Fehlerbehebung
Deploy-mobile — richtiger Label-Selector + Filter für Running-Phase 📱 1.0.1
Fehlerbehebung
STATICFILES_DIRS enthält BaranGlobal/static + collectstatic --clear 🌐 Web
Neu
Build-mobile + deploy-mobile Stages — APK per CI/CD 📱 1.0.1
Fehlerbehebung
Sidebar-Theme-Umschalter — größere Buttons, dockerignore-Fix + Scroll 🌐 Web
Fehlerbehebung
Sidebar-Theme-Umschalter — größere Buttons, dockerignore-Fix + Scroll 📱 1.0.0
Neu
Theme-Umschalter im Sidebar + source static getrackt 🌐 Web
Fehlerbehebung
queueing_lock aus repair_animal_image entfernt 🌐 Web
Fehlerbehebung
install uv + venv im Builder-Stage hinzugefügt 🌐 Web
Sicherheitskorrektur
Security fix: Infrastruktur 🌐 Web
Sicherheitskorrektur
Security fix: Plattform 🌐 Web
Neu
Projektbeschreibung auf /download/ über parler + Auto-Deploy 🌐 Web
Neu
Seite /download/ mit APK der mobilen App 🌐 Web
Fehlerbehebung
OOM, Probe-Redirects, nginx-Buffering + sitemap/robots 🌐 Web

April 2026

Fehlerbehebung
Visible_queryset(None) gibt alle aktiven Anzeigen zurück 🌐 Web
Verbesserung
Manueller Page-Cache in Redis (Phase 2.5) — TTFB 1,3 s → 20 ms 🌐 Web
Verbesserung
SSR auf AdvertisementListCache + ext_* vorladen (138 → 36 SQL) 🌐 Web
Fehlerbehebung
Schutz vor kurzzeitigem Redis-Verbindungsabbruch (Connection reset by peer) 🌐 Web
Verbesserung
WebP-Bild-Pipeline + Breed-Autocomplete (PSI -1,5 MB, DOM -1100) 🌐 Web
Fehlerbehebung
Fonts self-hosted + bundle.css wirklich in Git 🌐 Web
Verbesserung
Fonts self-hosted + Bundle-CSS + A11y — PSI 73 → ~88 🌐 Web
Verbesserung
fetchpriority=high + width/height für die ersten 4 Karten 🌐 Web
Sicherheitskorrektur
Security fix: Caching 🌐 Web
Verbesserung
Strategie 2 — öffentliches 60-Sek.-Cache + 5-Min.-Bypass für den Autor 🌐 Web