Skip to content

v1.14.0. Improve codebase, use vue3 composition syntax.

Marc-AntoineA requested to merge feat/swap-vue3-components-rebased-on-main into main

Description

Issues : Ref #245

Tests manuels

Étant donné que les modifications ont été faites sur la version v1.8.0, penser à bien vérifier les versions précédentes :

  • v1.13.0 : Vérifier l'exportation de la Fresque
  • v1.12.0 : Vérifier l'affichage de la légende
  • v1.11.2 : Vérifier le bug #242 (closed)
  • v1.11.0 : Vérifier l’ordre des cartes pour la Fresque Océane
  • v1.10.2 : vérifier le problème de fuite mémoire sur la pré-génération du némo (lancer la Fresque du Climat)
  • v1.10.1 : Voir la correction du bug sur le choix de la langue
  • v1.10.0 : Vérifier la présence des chemins svg (Fresque Océane)
  • v1.9.0 : Choix du design des flèches
  • v1.8.2 : Vérifier le bug matomo.

Par ailleurs, potentiels bugs :

  • Changements de langues ok ? 
  • Est-ce que l'OG est bien présent au SSR ?

Bugs détectés, à corriger, partie app :

  • Vue fresque ne se charge pas
    • applyEdgeStyle is not defined
    • mounted is not defined
  • Changements de langue ne fonctionne pas
  • Changement de langue ne fonctionne pas sur la page "à propos", open graph inclus
  • Si on charge directement en fr, on a i18nStor.page() is not defined
  • Pour la langue asiatique, il y a null à la place du pays
  • Sur la vue "carte", le bouton "next" est à gauche de la page (à la première carte), les boutons de navigation ont aussi disparu
  • Image floue quand on charge une page carte directement depuis F5
  • Le titre de la carte n'apparaît pas en bas de l'écran en vue "fresque"

Sur la partie admin :

  • Permettre de compiler, en installant typescript dans le projet dédié ;
  • Parcourir toutes les pages et corriger les micro typos
  • Mise en page du tableau de review est cheloue
  • Pas de pré-sélection d'une langue à modifier sur les champs "localisés". Par ex. le titre et les explications de la carte
  • Page variant.vue écrasée par la page Variants.vue

Documentation

  • Upgrade the version
  • Add entry to the changelog
  • Update documentation if needed

Generator

  • New or updated files?

Checklist before merge :

  • No remaining console.log
  • Version changed if new feature
  • Lint ok
  • all eslintConfig rules are on ("2") (except no-useless-escape / vue/no-mutating-props)
  • Try npm run build:app
  • Try npm run build:admin

Tests

  • Admin tests ok ?
  • Add new unit test
Edited by Marc-AntoineA

Merge request reports

Loading