De l'optimisation, des améliorations, des corrections. Ça peut paraître simple mais c'est ce qui rend Kresus agréable.
breaking change : changement de nom de variable de configuration
Dans le fichier de configuration config.ini, la variable userLoginHttpHeader a été renommée en user_login_http_header,
par souci d'homogénéité avec les autres variables. Si vous l'utilisiez pour configurer une
authentification automatique via un reverse proxy (SSO), il vous sera nécessaire de la mettre à
jour.
Les nouveautés
De meilleures performances au chargement
La liste des doublons est désormais chargée séparément des données principales nécessaires à l'affichage de Kresus. Cela permet sur des serveurs un peu lents d'accélérer le chargement de la page de quelques centaines de millisecondes, voire jusqu'à plusieurs secondes !
Des améliorations
- Lors de la recherche de doublons les types « virement » et « virement interne » sont considérés comme identiques. Ce sera notamment pratique si vous avez créé un virement interne à la main vu que Woob la renverra plus tard comme un virement normal.
-
Les balances par devise reprennent l'affichage des autres devises, avec également l'encours :

-
Si votre banque requiert une validation à deux facteurs sans entrer de code, c'est-à-dire un simple clic sur un bouton dans votre application mobile bancaire, par exemple, Kresus ne vous demandera plus de cliquer sur un bouton, mais attendra patiemment que vous cliquiez, puis continuera la récupération des comptes de manière automatique. Sur certaines banques qui nécessitent une validation systématiquement, ce clic de moins sera apprécié dans le temps.
- Il est désormais possible d'ignorer une paire de doublons : fini la bidouille avec les libellés différents, vous pouvez désormais marquer une paire de potentiels doublons comme n'en étant pas une, via le bouton « Ignorer ». En case d'erreur vous pouvez revenir en arrière en cliquant sur « Afficher les paires ignorées » en bas de l'écran des doublons.
- Vous pouvez désormais modifier le montant de vos opérations créées manuellement. Pratique en cas d'erreur !
- Certains serveurs lents vont abandonner la requête (par exemple, la récupération des dernières données bancaires) après un certain temps. Ce seuil temporel, par défaut à 5 minutes, est désormais configurable, ce qui permet de le changer pour les banques vraiment lentes.
Des corrections, toujours des corrections.
Plusieurs correctifs ont été appliqués, la liste est longue ; on vous laisse aller la parcourir au besoin.
On notera notamment le fait qu'il est désormais impossible de créer des vues pour des devises différentes, ce qui évite des confusions et des erreurs d'affichage. Si vous aviez déjà une telle vue de votre côté, il vous sera nécessaire de la modifier par vous-même pour qu'elle ne contienne qu'une seule devise.
La dernière version toujours disponible et précompilée
Un point qui fera plaisir à celleux qui veulent les nouveautés avant tout le monde : notre dépôt contient désormais une distribution
nommée prerelease, qui contient une version compilée (un build)
de Kresus, qu'il est possible d'exécuter directement sans avoir à le compiler soi-même.
Cette prerelease est mise à jour automatiquement à chaque fois que nous fusionnons des changements
dans la branche principale main, ce qui vous permet de toujours disposer d'une version récente de
Kresus, si vous le désirez.
En outre, nous proposons également un script qui permet de télécharger et d'exécuter cette version
préconstruite, afin de simplifier l'installation d'une version toujours à jour de Kresus, en
imaginant que vous avez utilisé systemd pour gérer le lancement de Kresus (au pire, n'hésitez-pas
à modifier le code lié). Pour celleux qui le désirent c'est par ici.
Notre plus grande histoire d'amour, c'est vous
Comme chaque fois, un grand merci aux contributeur·ices 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·ses du paquet YunoHost et aux gens qui ouvrent des tickets quand ça ne marche pas sur YunoHost !
Merci aux contributeur·ices en code (désormais disponible sur notre propre forge) !
Merci aux donateur·ices, 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, ou via Matrix (#kresus:delire.party) !
Kresus