calcite version 0.8.0: Navigation, Upload, Pagination majeure

Déployé le 20/11/2020

Fonctionnalités

UX : navigation sur le site

Une refonte graphique a été effectuée afin d’harmoniser les éléments et simplifier la navigation.

On retrouve :

"UX: navigation sur le site"

UX : compréhension du diff

Le filtre par défaut du diff exclut les datapoints qui ne contiennent pas de régressions. Cela porte à confusion s'il n’y a pas de régression car on peut imaginer que les deux commits ne contiennent pas de datapoint. Un message d’alerte a été ajouté.

"UX: compréhension du diff"

UX : ergonomie de la page ‘Create a project’

Pour améliorer l'expérience d’intégration de calcite, nous avons retravaillé l’ergonomie de la page de création d'un projet.

La prochaine étape n’est désormais disponible que lorsque l’étape courante a été réalisée.

"UX: ergonomie de la page 'Create a project'"

Pagination des projets Gitlab

Le provider Gitlab n’était pas paginé et avait une limitation d’affichage des 20 premiers projets. L’interface a été retravaillée et propose désormais une pagination avec un filtre sur l’organisation / le nom du projet.

La pagination est basée sur la nouvelle méthode de Gitlab qui ne permet pas de connaître le nombre total de pages. La navigation s’effectue donc avec suivant / précédent.

À noter que le filtre Gitlab est restrictif pour des raisons de performances. Seuls les mots de plus de 3 caractères sont pris en compte. Les mots ne sont pas interprétés dans l’ordre mais distinctement.

Exemples :

"Pagination des projets Gitlab"

Performances : Upload

Les performances de l’upload ont été grandement améliorées.

Bugfix

Diff - Tous les ‘datapoints’ ne sont pas affichés

Lorsqu’un ‘runner’ / ‘test’ / ‘test suite’ était ajouté ou supprimé entre deux commits d’un diff, certains éléments n’étaient pas affichés dans le diff.

Documentation

Intégration Github

Ajout de la documentation pour l’intégration des projets avec le provider Github.