Kresus

Kresus 0.18

Quoi, on est déjà en 2022 ? Il est grand temps de sortir une nouvelle version de Kresus : peu de changements cette fois-ci, mais certains qui seront bien pratiques !

Nouvelles fonctionnalités

  • Le solde des comptes est désormais lu et récupéré depuis le site de la banque, et affiché de partout dans Kresus. Auparavant, Kresus tentait de maintenir ce solde de son côté avec des calculs savants, mais les erreurs de calculs (notamment en présence de doublons) pouvaient occasionner quelques frayeurs.
  • Comme à chaque version, Kresus arrive avec son lot de changements au niveau des banques supportées. Ces changements nous sont offerts par Woob, l'outil qui permet la récupération automatique des transactions bancaires sur les sites :
    • Paypal et Netfinca ont été dépréciés, et ne sont plus disponibles dans Kresus.
    • De nouvelles banques sont supportées : Allianz, Lita, Primonial Reim, Federal Financees, Gan Patrimoine et Helio.
    • Les comptes professionnels sont désormais supportés pour le Crédit Coopératif.
  • Les comptes ont désormais leur propre page à eux pour afficher toutes les informations correspondantes, et simplifier la modification, suppression, etc.
  • Il est désormais possible de limiter l'affichage de l'encours (solde des opérations futures) au mois courant, plutôt que la totalité des encours futurs. Rendez-vous dans les préférences de personalisation pour activer cette fonctionnalité.
  • Les accès désactivés peuvent désormais être supprimés.
  • Les graphiques affichent désormais les valeurs négatives d'une couleur différente.
  • Des tonnes d'améliorations de l'expérience utilisateur.ice (on espère !) : beaucoup plus de signalements qu'une action a fonctionné ou non, simplification des réglages liés à la récupération des transactions, plus de textes d'aide et d'explications, etc.
  • Nous avons résolu un bug notable : il est désormais possible de nouveau d'indiquer des seuils numériques à 0 dans plusieurs champs, notamment les seuils de budgets.

Sous le capot

  • Des dépendences ont été supprimées en utilisant une unique dépendence pour le rendu des graphiques, réduisant le poids des fichiers servis dans l'application Web.
  • Le support de Janitor pour le développement dans le cloud a été supprimé et remplacé par le support pour Gitpod.
  • Le système de build a été remplacé par Vite, ce qui permet un développement plus rapide et une configuration simplifiée et unifiée.

Notes de mise à jour

Pour les sysadmins, devops et autres mainteneuses attentives, voici un résumé des actions à effectuer pour mettre à jour vers cette version de Kresus.

  • Pour les interactions avec woob, le système de récupération des opérations bancaires, il est désormais possible d'utiliser la bibliothèque de sécurité nss plutôt que openssl. Cela peut améliorer la compatibilité à la connexion auprès de certains sites de banques. Rendez-vous dans les préférences d'administration pour l'activer.

Notre plus grande histoire d'amour, c'est vous

Comme chaque fois, un grand merci aux contributeurices de Kresus !

Merci à celleux qui ont posté sur notre forum ou avec qui nous avons parlé directement, pour leurs retours, questions, encouragement, support, etc.

Merci aux mainteneur.se.s du paquet YunoHost et aux gens qui ouvrent des tickets quand ça ne marche pas sur YunoHost !

Merci aux contributeur.ice.s en code !

Merci aux donateur.ice.s, qui nous aident non seulement à financer l'infrastructure (site web, nom de domaine), mais aussi qui nous motivent à continuer le projet et à le rendre meilleur qu'il n'est aujourd'hui !

Si vous avez des retours à nous faire, des suggestions ou des remarques, n'hésitez-pas à nous le faire savoir, sur notre forum, mastodon, twitter, ou via Matrix (#kresus:delire.party) !