Skip to content

Releases: EcrituresNumeriques/stylo

Stylo v1.6.0 "Mémo… risation"

08 Dec 12:15
Compare
Choose a tag to compare

Nous nous sommes concentrés sur les performances d'écriture.
Nous avançons pas à pas pour dénouer les nœuds qui vous ralentissent dans l'utilisation de Stylo.

🧗 Au programme, une refonte technique : on a modifié la manière dont les versions d'articles sont gérées. Ça ne change rien en apparence, si ce n'est qu'on a déplacé les informations courantes dans la barre latérale de gauche. Le panneau d'écriture devrait être plus réactif, et l'écriture encore plus fluide sur des articles de grande taille.

🎉 Votre navigateur mémorise certains de vos choix. Panneau ouvert ou non, mode d'écriture des métadonnées (basique, éditeur, raw), liste des versions.

❤️‍🩹 Mais aussi des corrections :

  • L'ajout de contact ne remet plus à zéro le champ de saisie en cas d'adresse inconnue par Stylo
  • La date de modification de l'article est mise à jour lors d'un changement (logique…)
  • La bibliographie ne perd plus les changements lorsque vous modifiez le contenu de l'article par la suite

Changelog technique

  • Préserve l'email du contact si l'adresse saisie est inconnue by @oncletom in #465
  • Simplification de l'accès à l'API GraphQL by @oncletom in #473
  • Refactoring de live en workingVersion by @oncletom in #458
  • Simplification de la logique permettant de déterminer si l'utilisateur connecté a les droits ou non by @Mogztter in #475
  • Remove unused mutation by @Mogztter in #474
  • On ne renseigne plus le username sur les comptes Huma-Num by @Mogztter in #466
  • Supprime la mutation login by @Mogztter in #476
  • Prépare la suppression du token JWT dans le cookie by @Mogztter in #477
  • Réécriture du routeur by @oncletom in #471
  • Ajoute le suivi des statistiques via Matomo by @oncletom in #470
  • Nettoie le stockage en session by @oncletom in #482
  • Corrige l'enregistrement des métadonnées by @Mogztter in #487
  • Corrige le démarrage applicatif en développement by @oncletom in #488
  • Ajout d'un indicateur sur l'état de l'article by @Mogztter in #485
  • Prend en compte les articles sans version by @Mogztter in #489

Full Changelog: v1.5.2...v1.6.0

Stylo v1.5.2

20 Nov 17:22
a3bc24b
Compare
Choose a tag to compare

Un micro-correctif :

  • utilisation d'une balise HTML sémantique pour indiquer le temps dans 2 endroits supplémentaires

Changelog technique

  • Utiliser la balise HTML <time> là où est employé le composant de date relative by @oncletom in #463

Full Changelog: v1.5.1...v1.5.2

Stylo v1.5.1

18 Nov 16:22
19e3d23
Compare
Choose a tag to compare

Une petite mise à jour pour la forme :

  • la fermeture du panneau permettant la création une nouvelle version (majeure/mineure) enregistrait la version au lieu d'annuler l'opération
  • corrige les styles d'affichage de la modale de partage d'article
  • les nouvelles mises à jour ne nécessitent plus de vider le cache de votre navigateur (ça n'était pas du tout notre intention de vous le demander)

Changelog technique

  • On ne doit pas enregistrer quand on clique sur "Close" by @Mogztter in #455
  • Remplace Snowpack par Vite by @oncletom in #457
  • Ajout d'un mailto sur l'adresse email, restaure le fond dans la liste des contacts by @Mogztter in #460

Full Changelog: v1.5.0...v1.5.1

Stylo v1.5.0

17 Nov 07:54
e64668c
Compare
Choose a tag to compare

Quelques correctifs pour la rentrée :

  • améliore les performances du composant Bibliographie en barre latérale
  • la modale Bibliographie affiche un bouton supplémentaire pour fermer
  • la Bibliographie en barre latérale affiche les 25 premiers résultats, et tous les résultats à la demande
  • la Bibliographie en barre latérale offre un champ de recherche pour filtrer les résultats
  • récupère l'intégralité des collections Zotero dans la Bibliographie (au lieu des 20 premiers résultats)
  • corrige un réglage qui empêchait certains exports de fonctionner

Changelog

  • Amélioration du composant <Export> by @Mogztter in #421
  • Gère la pagination sur l'ensemble des appels à l'API Zotero by @Mogztter in #428
  • Ajout de nouvelles présentations et corrections des anciennes by @Mogztter in #431
  • Amélioration du composant by @Mogztter in #420
  • Utilisation de useCallback pour éviter les re-render by @Mogztter in #423
  • Amélioration des performances sur la gestion des références bibliographiques by @Mogztter in #424
  • Rétablissement de la licence par défaut : CC BY-SA by @antoinentl in #443
  • Épingle [email protected] by @oncletom in #444
  • Ajout d'un bouton (coin haut droit) permettant de fermer la modale by @Mogztter in #450
  • Enregistre le BibTeX dans le store by @Mogztter in #451
  • Améliore l'affichage des références bibliographiques by @Mogztter in #401
  • Lancement de Stylo en 1 commande by @oncletom in #382
  • Bump passport-oauth2 from 1.5.0 to 1.6.1 in /graphql by @dependabot in #449
  • Bump tmpl from 1.0.4 to 1.0.5 in /export by @dependabot in #446
  • Bump tmpl from 1.0.4 to 1.0.5 in /front/gatsby by @dependabot in #447
  • Bump path-parse from 1.0.6 to 1.0.7 in /export by @dependabot in #433
  • Bump path-parse from 1.0.6 to 1.0.7 in /front/gatsby by @dependabot in #434

Full Changelog: v1.4.7...v1.5.0

Stylo v1.4.7

07 Jul 08:53
cc3eddf
Compare
Choose a tag to compare

Plusieurs corrections de bugs au menu :

  • la bibliographie s'affiche en entier sur les exports PDF, ODT et TEI (#425)
  • suppression de la double barre verticale dans la prévisualisation d'un article (#402)
  • la boîte de sélection des groupes Zotero ne les affichait pas de manière exhaustive (#385)
  • amélioration des performance sur la liste des articles de l'écran d'accueil

Stylo v1.4.6

23 Jun 06:25
31c0b69
Compare
Choose a tag to compare

L'interface d'écriture est plus réactive lorsqu'on modifie un article beaucoup de titres et/ou beaucoup d'éléments de bibliographies

  • Utilisation de throttle pour limiter la fréquence à laquelle les statistiques et la table des matières sont régénérées (à partir du texte de l'article)
  • Simplification du code
    • Utilisation de dispatch pour propager des changements d'états au store Redux
    • Améliore la lisibilité des changements d'états dans le store Redux

Ainsi que deux corrections de bug :

  • la table des matières n'est plus tronquée dans la prévisualisation
  • la bibliographie n'est plus réécrite par Stylo — ça cassait l'export de certains articles

Stylo v1.4.5

07 Jun 15:16
Compare
Choose a tag to compare

Corrige 1 bug :

  • les annotations Hypothes.is existantes ne remontaient plus

Stylo v1.4.4

03 Jun 18:47
Compare
Choose a tag to compare

Corrige 1 bug :

  • les styles de l'éditeur d'articles étaient absents — et ça manquait

Stylo v1.4.3

03 Jun 18:22
Compare
Choose a tag to compare

Corrige 1 bug :

  • les styles applicatifs avaient été cassés par inadvertance

Stylo v1.4.2

03 Jun 17:44
Compare
Choose a tag to compare

Corrige 5 bugs :

  • l'export est désormais fonctionnel pour des documents comportant plus d'une dizaine de milliers de signes
  • un cas non-géré par la connexion à HumanID faisait planter l'application, et rendait Stylo inutilisable
  • la table des matière est défilable dans la vue "Prévisualisation"
  • les liens sont préservés dans prévisualisation d'un article — un bug entrainait un comportement aléatoire et pénible
  • les liens de prévisualisation des livres fonctionne à nouveau — et seulement s'ils comportent au moins 1 article