Listes produits/services — tri featured DESC en tête
🌐 Web
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
Mock-checkout mobile — dialogue in-app au lieu du navigateur
📱 1.10.4
🌐+📱 Web + application
Freezed v3 exige une classe abstraite — correction du build kernel_snapshot
📱 1.10.3
Bug UX — le bouton Edit était visible pour tous, pas seulement le owner
📱 1.10.3
Bug 28 — la page détaillée d’une annonce sans photo affiche CategoryPlaceholder
📱 1.10.2
Ajout d’un throttle rate pour le scope 'promotions_checkout'
🌐 Web
Uniformisation de l’en-tête main vs subdomain — menu déroulant de langue unique + 🌐
🌐 Web
Publish — context.go au lieu de Navigator.popUntil (l’AppBar disparaissait)
📱 1.10.1
Mise en avant premium des annonces + mock-provider Finik
📱 1.10.0
🌐+📱 Web + application
Lang-trigger uniquement via drapeau + l’icône chat tient sur mobile
🌐 Web
« Publier une annonce » → animals_create (Bug 20 повторé)
🌐 Web
Design soigné de la page /seller/<id>/
🌐 Web
Multi-line {# #} s’affiche en texte + correction du hook pre-commit
🌐 Web
Sélecteur de langue avec drapeaux + nav « Espace personnel » + URL de la sidebar
🌐 Web
21 bugs du rapport QA + animation de publication + tests
📱 1.9.0
🌐+📱 Web + application
« Annonces dans votre région » s’affiche aux anonymes
🌐 Web
Edit/delete des annonces + VoIP plein écran + web planifié
📱 1.8.9
🌐+📱 Web + application
Forward multi-target + Dossiers + Marquer comme non lu (parité web)
🌐 Web
Web-bypass — les utilisateurs session-auth passent outre la gate
🌐 Web
401 → redirection vers /login au lieu d’un snackbar brut (09.jpg)
📱 1.8.8
Flux de permission silencieux au lieu d’un bottom-sheet (07/08.jpg)
📱 1.8.7
Silent 403 — le repo lance ApiException, pas DioException
📱 1.8.6
I18n + ajout aux contacts + rate-limit + backup-cron
📱 1.8.5
🌐+📱 Web + application
Gate sur products/services/contacts + interface mobile
📱 1.8.4
🌐+📱 Web + application
Nouvelle app + permission gate + endpoint de suppression
📱 1.8.3
🌐+📱 Web + application
Carrousel photo sur les détails avec flèches et miniatures
📱 1.8.2
Google sign-in — signOut avant signIn (refresh idToken)
📱 1.8.2
Navigation — go_router entièrement declarative (correction du re-push)
📱 1.8.1
Bouton système « retour » sur les écrans détail des branches — push → go
📱 1.7.27
Phase 2 (finalisation) + Phase 4 de migration de navigation
📱 1.7.27
Phase 2 — CattlesAppBar sur les écrans de chat simples
📱 1.7.27
Phase 2 — CattlesAppBar sur les races, la vétérinaire, les contacts
📱 1.7.27
Phase 2 de migration de navigation — CattlesAppBar sur les détails marketplace
📱 1.7.27
Migration de navigation vers StatefulShellRoute — Phase 1
📱 1.7.27
Bouton retour du wizard via context.go (bug 2 — Publier une annonce)
📱 1.7.27
Bouton retour via context.go — pop() ne fonctionnait pas avec ShellRoute (bugs 1,2)
📱 1.7.26
Bouton retour sur tous les écrans depuis le compte perso — racine du bug 1/2
📱 1.7.24
Bouton retour fiable dans le compte perso et les wizards (bugs 1, 2 à nouveau)
📱 1.7.23
Regroupement du troupeau, photos des races, progression XP, HUD interactif
📱 1.7.22
🌐+📱 Web + application
Icônes des espèces animales + races avec photo dans la boutique
🌐 Web
Régression du badge de prix vide (04.jpg) + bouton retour sur les écrans détail
📱 1.7.21
Phone-setup — détection geoip du pays pour intl_phone_field (bug 9)
📱 1.7.20
Phone-setup liste des pays, endpoint geoip, traduction des sous-catégories
🌐 Web
500 sur /chat-settings/ — gettext _ écrasé par un bool de get_or_create
🌐 Web
Navigation du compte perso, overflow de carte, doublon du pays dans le wizard, recherche dans les pickers
📱 1.7.19
TypeError de sip_ua hangup + force-idle inconditionnel + nettoyage des logs
📱 1.7.18
Backfill via pc.getRemoteStreams() + retry 1 s — pattern de team-call
📱 1.7.17
Le callee ne voyait pas la vidéo — backfill des pc.receivers existants + garde FAILED renforcée
📱 1.7.16
Fallback de réordonnancement SDP vers VP8/H264 si VP9 est absent du SDP + logs debug
📱 1.7.15
Le FAILED du forked-leg remettait remoteRenderer à zéro → la vidéo 3a→7a manquait
📱 1.7.14
Watchdog 3 s au lieu de 60 s + debug log dans answer() pour la vidéo entrante
📱 1.7.13
Le callee ne voyait pas le flux vidéo du caller — pc.onTrack n’était pas attaché
📱 1.7.12
Redirection au niveau du router /call → / via callActiveListenable
📱 1.7.11
Pop global depuis app._handleVoipState — CallScreen ne se fermait pas en double-mount
📱 1.7.10
InvalidStateError de sip_ua RTCSession.terminate passait en Unhandled — double protection
📱 1.7.9
CallScreen restait bloqué après ended côté callee — pop état terminal + hangup try/catch
📱 1.7.8
Les extras du native intent d’appel entrant n’arrivaient pas dans Dart → CallScreen vide
📱 1.7.7
Correction de sécurité : dépendances
📱 1.7.6
🌐+📱 Web + application
Mode 3D — véritable écran de jeu (multi-animals + tap-picking + touch-controls)
📱 1.7.4
Cow.glb placeholder + ajustement automatique de la caméra selon la bounding-box
📱 1.7.3