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

Nouveau
Limitation des uploads à 60→300/heure par utilisateur 🌐 Web
Nouveau
On enlève le throttle par défaut, on garde seulement sur les endpoints sensibles 🌐 Web
Correction
Retour des miniatures AVIF dans le serializer (blocage synchrone dans l’API) 🌐 Web
Amélioration
Génération AVIF asynchrone sur post_save (sans blocage) 🌐 Web
Amélioration
Miniatures AVIF pour les races (Wiki_animals) 🌐 Web
Amélioration
AdDetailView — favoris via prefetch, sans count/exists 🌐 Web
Amélioration
Corrections N+1 de l’audit sur l’agent d’exploration 🌐 Web
Amélioration
/animal-categories/<id>/breeds/ — correction N+1 (×60 plus rapide) 🌐 Web
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