Le nettoyage du code a été poursuivi, de nouvelles vérifications automatisées ont été mises en place, et plusieurs problèmes ont également été corrigés sur l’archive distribuée.
En espérant que vous apprécierez cette version ; bonne Galette !
Cette version est dédiée aux contributeurs à la cagnotte pour ma nouvelle station de travail merci énormément !
Un très grand merci également à toutes les personnes impliquées dans cette version, et plus particulièrement :
les membres de la communauté qui ont apporté des fonctionnalités ou corrigé des bogues,
les contributeurs Weblate, beaucoup de traductions ont déjà été effectuées,
les membres de la communauté qui ont testé durant les phases de développement, beaucoup de problèmes ont été corrigés,
L’association APiCy, qui a sponsorisé les liens de téléchargement directs dans les courriels envoyés,
…
Il s’agit d’une version majeure, qui apporte de nouvelles fonctionnalités comme à l’accoutumée :
Niveau de sécurité des mots de passe personnalisable (complexité, liste noire, …)
Choix et ordre des champs visibles dans la liste des membres
Support des langues RTL dans les PDF
Et aussi :
Les imports CSV intègrent désormais les champs dynamiques et les mots de passe préalablement chiffrés
Envoi de lien de téléchargement direct pour les factures/reçus et cartes de membres depuis les courriels
Les derniers mois de l’année lorsque l’on utilise une date de début d’exercice peuvent être offerts
Les adhérents peuvent imprimer leurs propres factures et reçus
Possibilité d’utiliser la date d’échéance de l’adhérent à la place de l’année sur les cartes de membre PDF
Certains bogues ont également été corrigés ; y compris des incompatibilités PHP 7.4 et des soucis d’imports CSV, entre autres. Consultez le journal des changements de Galette 0.9.4 pour tous les détails.
Un gros travail a été effectué sous le capot ; le code a été nettoyé et en partie réorganisé, des tests unitaires ont été ajoutés, et encore davantage d’attention a été portée à la qualité du code.
Tous les plugins officiels, ainsi que la documentation peuvent désormais être traduits dans les mêmes langues que Galette ! Mettre en place tout ça était un travail important, mais bien que ça ait été fait très récemment, les traductions ont d’ores et déjà commencé :-)
La plupart des plugins ont également été mis à jour, référez-vous à la documentation des plugins pour en savoir plus ;-)
En espérant que vous apprécierez cette version ; bonne Galette !
Nous sommes fiers de vous annoncer le tout nouveau site web de Galette !
Cela faisait un certain temps que l’ancien site n’avait pas reçu de mise à jour, et il posait quelques problèmes sur la localisation (par exemple, le menu n’était plus traduit en anglais).
Toutes les publications ont été migrées (avec quelques corrections), et les pages ont été entièrement réécrites. J’ai dû régler quelques soucis d’internationalisation, mais il semble que j’en sois venu à bout… Veuillez également noter que le nouveau site a été construit en ayant « mobile d’abord » en tête ; la navigation sur les appareils mobiles devrait être bien plus adaptée.
Au final, j’espère qu’il sera possible d’utiliser une plateforme de traduction pour que le site soit traduit dans d’autres langues ; il semble que Weblate ne supporte pas encore le markdown/html ; il faut que j’investigue.
Si vous trouvez des erreurs, merci de bien vouloir ouvrir un ticket. Bien entendu, vous pouvez aussi fournir un patch git ou ouvrir une pull request sur GitHub :)
Je tiens à remercier « GruiicK » sur [IRC]({{ “/pages/contact/” | relLangURL }}#irc)/[Matrix]({{ “/pages/contact/” | relLangURL }}#matrix) pour son aide précieuse (comme à l’accoutumée !) à la revue de ce site, et merci aussi à « Hiob » !
En testant Matrix ce week-end, j'ai vu qu'il était possible d'y créer des salons, lié avec des canaux IRC. J'ai donc mis ça en place, et vous pouvez désormais nous rejoindre : https://matrix.to/#/#galette:matrix.org
Le canal IRC officiel de Galette (#galette sur OFTC) y est intégré, la discussion est donc globale ; c'est plus avantageux je pense (ça l'est pour moi) :-)