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
Flutter wizard-product + renommage wizard→wizard_animals (étape 2.4) 📱 1.3.9
Nouveau
API DRF /api/v1/products/ (étape 2.3) 🌐 Web
Nouveau
Web wizard-product + vitrine des produits (étape 2.2) 🌐 Web
Nouveau
App Django products + modèle ProductAd (étape 2.1) 🌐 Web
Nouveau
Collecte du modèle de l’appareil lors de la publication d’une annonce 📱 1.3.8 🌐+📱 Web + application
Amélioration
Journal d’appels dans le chat 📱 1.3.7
Nouveau
Appels manqués/réalisés dans le fil du chat 📱 1.3.5 🌐+📱 Web + application
Correctif de sécurité
Correctif de sécurité : infrastructure 🌐 Web
Correction
Erreur serveur 500 lors de la publication d’une chamelle 🌐 Web
Correction
Filtre «Pays» — liste déroulante étendue + découpe du bloc extra 🌐 Web
Correction
og-image déformée + balises Open Graph incomplètes 🌐 Web
Correction
LOGIN_URL → reverse_lazy('main:login') — allauth interceptait /accounts/login/ 🌐 Web
Correction
LOGIN_URL → /accounts/login/ + icônes sidebar manquantes 🌐 Web
Correction
Les cartes Card-grid--related débordaient de la colonne principale 🌐 Web
Correction
Filet de sécurité universel contre le débordement sur la page détail 🌐 Web
Correction
Tablette en mode paysage — .mkt-specs était coupé à droite sur iPad 🌐 Web
Correction
Option --clean-fuzzy + UX mobile/tablette (3 bugs signalés) 🌐 Web
Correction
{# #} multi-ligne → {% comment %} + hook pre-commit 🌐 Web
Correction
Audit bugs — capitales, nettoyage en.po, unités d’âge, hreflang, meta uniques 🌐 Web
Nouveau
Schema.org + sitemap + 5 pages statiques + actualisation de download.html 🌐 Web
Correction
Défilement mobile + 3 CTA + spécificités +25 % + docs 🌐 Web
Nouveau
Refonte de detail.html dans le style kopeika + nommage compatible AdBlock 🌐 Web
Nouveau
Chat-admin (30 modèles) + médical 43 locales + i18n complet du chat 📱 1.3.5 🌐+📱 Web + application
Correction
Revenir à l’AppBar crème clair — c’était « trop sombre » 📱 1.3.5
Nouveau
Espace personnel — ProfileScreen mobile analogique (Bug 9) 🌐 Web
Correction
10 bugs — session web favorite / validation du wizard + photos / stabilité VoIP / FCM multi-tenant / cache nginx 📱 1.3.4 🌐+📱 Web + application
Correction
Retour à la palette CattleSales d’origine 📱 1.3.3
Correctif de sécurité
Correctif sécurité : plateforme 📱 1.3.1 🌐+📱 Web + application
Nouveau
Finale P2 — pickers + linkify + forward-multi + éditeur photo + @username 📱 1.3.1 🌐+📱 Web + application
Nouveau
Chat-plan2 mégabundle — B1+B2+B3+B5 + design B6 (61 fichiers, +7777/-181) 📱 1.3.0 🌐+📱 Web + application
Correction
Push.py — firebase_admin.messaging, pas firebase_admin.chat 🌐 Web
Nouveau
Polish final — clôture complète du plan dans docs/chat-plan.md 📱 1.2.56 🌐+📱 Web + application
Nouveau
Phase 9 — messages vocaux + vidéo-note 📱 1.2.55 🌐+📱 Web + application
Nouveau
UI mobile pour Phase 7-12 (polls/stickers/stories/prefs/blocks) 📱 1.2.54
Nouveau
Phase 7-12 — Polls + Stickers + Stories + Polish + Confidentialité 📱 1.2.53 🌐+📱 Web + application
Correction
Retirer daphne de l’image prod — Trivy bloquait le déploiement 🌐 Web
Nouveau
Phase 6 — Channels + Topics + PostViews 📱 1.2.52 🌐+📱 Web + application
Nouveau
Phase 5 — Chats de groupe (création + membres + rôles) 📱 1.2.51 🌐+📱 Web + application
Nouveau
Phase 4 — UX (réactions, réponse, édition, suppression, transfert, épinglage) 📱 1.2.50 🌐+📱 Web + application
Nouveau
Phase 3 — WebSocket temps réel (ChatConsumer + clients WS) 📱 1.2.49 🌐+📱 Web + application
Nouveau
Phase 2 — Chat/ChatMember + migration de Conversation 📱 1.2.48 🌐+📱 Web + application
Nouveau
Phase 1 frontend — UI Contacts (mobile + web) 📱 1.2.47 🌐+📱 Web + application
Nouveau
Phase 1 backend — modèle Contact + API de recherche/profil utilisateurs 🌐 Web
Nouveau
Phase 0 — renommer messaging→chat + infra Django Channels 🌐 Web
Correction
On n’affiche pas le bouton « Appeler » sur ses propres annonces + sync docs 📱 1.2.46
Nouveau
Appel entrant natif hybride style Telegram (~300 lignes) 📱 1.2.45
Correction
Const _pipChannel sous les imports (build fail 1.2.43) 📱 1.2.44
Correction
ReattachFragment dans CallScreen.initState — correctif écran vert 📱 1.2.43
Correction
Incoming isVideoCall est parsé en ringing — correctif écran vert 📱 1.2.42
Correction
On retire la bannière CallKit au premier plan (double UI) 📱 1.2.41
Correction
Ouvrir CallScreen sur TOUT état actif — incoming aussi 📱 1.2.40
Correction
CallScreen ne se ferme pas avant l’arrivée de l’INVITE (_everHadCall) 📱 1.2.39
Correction
Nettoyage correct sur FAILED (le CANCEL chez l’appelant ne reste plus bloqué) 📱 1.2.38
Correction
On ignore complètement l’événement FAILED (state-race sur Riverpod broadcast) 📱 1.2.37
Correction
UI incoming seulement CallKit + garde timestamp-FAILED 📱 1.2.36
Correction
On ignore FAILED après CONNECTED (forking leg) 📱 1.2.35
Correction
On ignore le doublon de session SIP (FAILED du leg auth-challenge) 📱 1.2.34
Correction
On ouvre CallScreen à chaque passage en connected (callee Accept) 📱 1.2.33
Nouveau
Le cold-start via CallKit Accept contourne complètement le splash 📱 1.2.32
Amélioration
-45 % sur les durées d’animation (6 s → 3,3 s) 📱 1.2.31