v1.14.0. Improve codebase, use vue3 composition syntax.
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 ai18nStor.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 pageVariants.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