Outils pour utilisateurs

Outils du site


changelog

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
changelog [2023/10/19 15:51]
pmariuzzo
changelog [2024/04/23 07:44] (Version actuelle)
fbarbut
Ligne 1: Ligne 1:
 ====== Historique des versions (changelog) ====== ====== Historique des versions (changelog) ======
 +===== MAJ DU 22/04/2024 ===== 
  
 +MAJ State machine et dates en UTC.
 +
 +Pas mal de traduction TS notamment :
 +
 +  *  Traduction TS du mail de récap des commandes (pour les prods, à la fermeture des commandes)
 +  *  Traduction TS du mail d'ouverture des commandes (pour les consos)
 +
 +
 +Un seul mail est envoyé avec tous les catalogues si plusieurs catalogues ferment en même temps dans une même distrib (avant on avait un mail par catalogue).
 +
 +Une State Machine gère les changements de statuts des Distributions (Pas encore ouvert, Ouvert, Fermé) et MultiDistribs (Pas encore ouvert, Ouvert, Fermé, Distribué, Validé, Payé). Changements d'états quasi-immédiat (avant ça pouvait prendre une heure) ; Moins de bugs ; Code plus propre et maintenable ; Tests robustes ; Maintenant une commande vide (ie. sans aucun prod qui y participe) ne peut jamais être considérée comme ouverte, donc les consos ne la verront jamais si elle reste vide ; etc.
 +
 +Passage en UTC des dates sur la base de données. Avant l'utilisateur voyait toujours l'heure de Paris (problématique à La Réunion!), maintenant il voit l'heure de son ordi. Cela devrait notamment corriger des bugs de décalage horaire sur l'app Next.
 +
 +===== MAJ DU 18/03/2024 ===== 
 +  * 100% des utilisateur sur le nouveau parcours consommateur (nouvelle home des marché, nouvelle page "Faire mes courses")
 +
 +===== MAJ DU 11/03/2024 ===== 
 +  * Fin des dates de début et de fin des catalogues (côté espace producteur et côté marché) au profit d'un champ simple "Archivé"
 +  * Mail FOMO pour réactiver des consommateurs qui n'ont pas commandés le mois dernier (environ 5000 au hasard par mois.)
 +  * Page "Mes Communications".
 +
 +===== MAJ DU 26/02/2024 ===== 
 +  * 10% des utilisateurs vont voir la nouvelle home de marché et la nouvelle page "Faire mes courses".
 +  * Mail FOMO nouveau producteur autour d’un prospect.
 +  * Refacto technique du login Haxe (plus de SID!). Haxe utilise et comprend le login NestJS ce qui devrait résoudre des problèmes de connexion.
 +
 +===== MAJ DU 12/02/2024 ===== 
 +Pages qui passe en NextJS (donc servies côté serveur, donc plus rapide, et SEO friendly) :
 +
 +  * Mon Compte
 +  * La boutique (/group/{groupId}/shop/{shopId})
 +  * La confirmation du panier + paiement (/group/{groupId}/shop/{shopId}/basket/{basketId})
 +  * La carte (/map)
 +
 +Ajout de l'onglet "Historique de commande" sur la page Mon Compte.
 +
 +Les différentes tab de la page Mon Compte ont maintenant une URL propre.
 +
 +Sur toutes les pages en NextJS : la police est maintenant responsive. Avant on avait une police d'écriture très grande sur mobile. Maintenant elle est plus petite, c'est plus propre, plus joli et ça laisse plus de place aux différents éléments de la page.
 +
 +Retouches de la carte sur mobile : avant elle était quasiment inutilisable sur mobile. 
 +
 +Retouche de la boutique sur mobile : D'abord une grosse optimization de l'espace disponible. Ensuite, cela m'a permis d'ajouter également la liste des catégories (premier niveau seulement) scrollable latéralement. Ce qui rend la boutique plus jolie et surtout qui facilie la navigation sur les boutiques avec beaucoup de produits.
 +
 +Ajout de la barre de navigation admin de marché visible pour l'instant seulement sur la boutique. 
 +Maintenant elle est responsive ce qui permet d'afficher certains boutons si il y a de la place à l'écran
 +
 +La page de login (et inscription) est également passée en NextJS
 +
 +La page d'un marché bloqué est passée en NextJS
 +
 +Quand un compte Stripe est bloqué ou bientôt bloqué, si le prod fait la manip mais que ça échoue plus tard via Webhook, mail lui est envoyé (et au support aussi) avec les explications de l'échec 
 +
 +===== MAJ du 19/12/2023 =====
 +
 +
 +  * Les pages producteurs seront servies par la nouvelle techno NextJS
 +  * le domaine app.cagette sera maintenant dédié aux pages faites en NextJS ( notre frontend en Typescript )
 +  * l'application Haxe est reléguée sur un sous domaine my.cagette.net et va continuer d'être remplacée progressivement par Typescript
  
 ===== MAJ du 23/10/2023 ===== ===== MAJ du 23/10/2023 =====
changelog.1697730701.txt.gz · Dernière modification: 2023/10/19 15:51 de pmariuzzo