Historique des mises à jour

La plateforme évolue chaque jour. Ici — l’historique complet des changements : nouvelles fonctionnalités, corrections et mises à jour de sécurité. Télécharger l’application

mai 2026

Amélioration
Liste/index — correction N+1 + mixin de cache de page 🌐 Web
Amélioration
Cache de page manuel + Cache-Control pour BreedDetailView 🌐 Web
Amélioration
Suppression du menu déroulant siblings — 382 <option> prenaient 25 s 🌐 Web
Amélioration
Prefetch des traductions pour siblings/categories 🌐 Web
Amélioration
Bypass /api/v1/ads/ via SILKY_INTERCEPT_FUNC 🌐 Web
Nouveau
SILKY_PYTHON_PROFILER via env (toggle sans rebuild de l’image) 🌐 Web
Amélioration
/geo/countries/ — .only() contre la surcharge de PostGIS PointField 🌐 Web
Amélioration
/ads/ — prefetch des traductions filtré par langue 🌐 Web
Amélioration
Corrections N+1 — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL 🌐 Web
Correction
LOGIN_URL=/admin/login/ — sinon redirection vers une 404 🌐 Web
Amélioration
-90% de SQL sur /admin/main/wiki_animals/ + /advertisements/ 🌐 Web
Nouveau
Profiler Django-silk sur dev et prod, nettoyage toutes les 3 heures 🌐 Web
Nouveau
Rétablir la version + la date/heure APK sur la page 🌐 Web
Amélioration
Taille de page 100→20 + pré-génération des miniatures AVIF à l’upload 🌐 Web
Correction
Rechargement automatique du feed lors du changement de pays dans l’en-tête 📱 1.2.3
Amélioration
Splash -25% de durée (~6s → ~4.5s) 📱 1.2.2
Amélioration
Préchargement du contenu pendant l’animation splash 📱 1.2.1
Correction
8 bugs du rapport de bugs + restauration de 70 locales 📱 1.2.0 🌐+📱 Web + application
Correction
Reprise de la publication après timeout — sans doublons d’annonces 📱 1.1.2
Correction
Dio timeout 90s + AVIF speed=8 + erreurs détaillées 📱 1.1.1 🌐+📱 Web + application
Amélioration
AVIF-only — conversion à l’upload, limite 15 MB, i18n 📱 1.0.3 🌐+📱 Web + application
Amélioration
AVIF + WebP picture-tag dans la galerie de la page annonce 🌐 Web
Nouveau
Afficher la version APK + l’heure sur la page /download/ 🌐 Web
Correction
Étirement des photos dans les cartes — aspect-ratio 4:3 partout 📱 1.0.3 🌐+📱 Web + application
Nouveau
Migration de auth de DRF Token vers JWT (simplejwt) 📱 1.0.1
Amélioration
AVIF + fallback WebP via <picture> (~10% de moins vs WebP) 🌐 Web
Correction
Suppression du {# #} multiline dans _ad_card.html (encore) 🌐 Web
Amélioration
Sorl-thumbnail WebP — cartes -85% en taille 🌐 Web
Amélioration
Is_above_fold pour les 4 premières cartes (LCP) 🌐 Web
Correction
Suppression des commentaires {# #} multiline — ils fuyaient comme du texte dans le HTML 🌐 Web
Amélioration
Mobile lighthouse — lazy + eager LCP + bundle CSS + astuce media pour les fonts 🌐 Web
Amélioration
Breed queryset = none() par défaut (1109 → 0 options) 🌐 Web
Amélioration
_BreedChoiceField — préchargement des traductions (8s → ~2s à froid) 🌐 Web
Correction
Compilemessages — ajout de DB_PASSWORD=dummy dans l’environnement de build 🌐 Web
Correction
Compilemessages dans l’image Docker, pas dans le initContainer K8s 🌐 Web
Correction
Sélecteur de thème — un élément de barre latérale cliquable en cycle 🌐 Web
Correction
Sélecteur de thème dans la barre latérale — 3 пункts de menu au lieu d’un pill trop serré 🌐 Web
Correction
Deploy-mobile — bon sélecteur de label + filtre sur la phase Running 📱 1.0.1
Correction
STATICFILES_DIRS inclut BaranGlobal/static + collectstatic --clear 🌐 Web
Nouveau
Étapes Build-mobile + deploy-mobile — APK via CI/CD 📱 1.0.1
Correction
Sélecteur de thème dans la barre latérale — boutons plus grands, fix dockerignore + scroll 🌐 Web
Correction
Sélecteur de thème dans la barre latérale — boutons plus grands, fix dockerignore + scroll 📱 1.0.0
Nouveau
Sélecteur de thème dans la barre latérale + suivi de la source static 🌐 Web
Correction
Suppression de queueing_lock sur repair_animal_image 🌐 Web
Correction
Ajout de install uv + venv dans l’étape builder 🌐 Web
Correctif de sécurité
Correctif de sécurité : infrastructure 🌐 Web
Correctif de sécurité
Correctif de sécurité : plateforme 🌐 Web
Nouveau
Description du projet sur /download/ via parler + auto-deploy 🌐 Web
Nouveau
Page /download/ avec l’APK de l’application mobile 🌐 Web
Correction
OOM, redirections de probe, buffering nginx + sitemap/robots 🌐 Web

avril 2026

Correction
Visible_queryset(None) renvoie toutes les annonces actives 🌐 Web
Amélioration
Cache manuel de page dans Redis (Phase 2.5) — TTFB 1.3s → 20ms 🌐 Web
Amélioration
SSR sur AdvertisementListCache + préchargement ext_* (138 → 36 SQL) 🌐 Web
Correction
Protection contre les déconnexions transitoires Redis (Connection reset by peer) 🌐 Web
Amélioration
Pipeline d’images WebP + autocomplétion de race (PSI -1.5MB, DOM -1100) 🌐 Web
Correction
Polices auto-hébergées + bundle.css réellement dans git 🌐 Web
Amélioration
Polices auto-hébergées + bundle CSS + accessibilité — PSI 73 → ~88 🌐 Web
Amélioration
Fetchpriority=high + width/height pour les 4 premières cartes 🌐 Web
Correctif de sécurité
Correctif de sécurité : mise en cache 🌐 Web
Amélioration
Stratégie 2 — cache public 60s + contournement de 5 min pour l’auteur 🌐 Web