Alors que Kresus a récemment fêté ses 11 ans, voici pour nous l'occasion de publier une nouvelle version de Kresus : la 0.23.0. Dans cette version, quelques bugs réparés et quelques nouvelles fonctionnalités, dont les « vues personnalisées » !
Les nouveautés
Les vues
Le fonctionnement de l'interface de Kresus a été entièrement revu pour fonctionner avec ce qu'on appelle les « vues ». Concrètement, une vue c'est un regroupement de un ou plusieurs comptes, provenant d'une ou plusieurs banques.
Au premier abord, cela ne change pas grand chose au fonctionnement actuel, car un lien est fait automatiquement entre les comptes existants et les vues : chaque compte a sa vue associée. Mais cela permet surtout deux nouvelles choses (et sûrement bien d'autres dans le futur) :
- Vous pouvez créer des vues personnalisées, qui regroupent plusieurs comptes. Pour exemples : une vue qui regroupe tous vos crédits, afin d'avoir une visualisation du montant global de vos crédits ; une vue qui regroupe vos comptes courants perso et partagés, etc.
- Permettre une visualisation des budgets non plus globale à tous les comptes, mais à chaque vue. Entre autres, chaque compte (ou groupe de comptes, donc) peut désormais définir son propre budget.
- Visualiser toutes les transactions (dans les rapports) ou les graphiques aggrégés sur ces comptes en même temps, comme s'il s'agissait d'un seul compte.
Pour créer une vue personnalisée, cliquez soit dans le menu en haut à droite, soit sur l'icône d'engrenage dans le menu latéral :
Donnez un nom à votre vue et sélectionnez les comptes qui vous intéressent :
Et voyez la vue apparaître dans le menu latéral :
Améliorations de la gestion des utilisateurs
Il existe désormais un niveau d'accès administrateur pour les utilisateur·ices. Sans ce niveau d'accès, l'accès aux journaux ne sera plus disponible via l'interface Web (qui pouvaient comporter des informations propres à d'autres utilisateurs).
Les commandes de gestion des utilisateurs, via l'utilitaire CLI kresus
, ont été légèrement améliorées en conséquence :
- Lors de la création d'un compte, le flag optionnel "--admin" permet de définir l'utilisateur·ice comme administrateur·ice.
- La commande "delete:user $login" a été ajoutée pour permettre la suppression d'un compte utilisateur·ice.
Améliorations de l'interface
Comme à chaque version, l'interface a été repensée en quelques endroits pour faciliter l'utilisation, notamment :
- les opérations créées manuellement par l'utilisateur ou bien via les opérations récurrentes apparaissent désormais différemment. C'est très utile pour voir rapidement si une opération que vous aviez prévue existe encore (dans le sens où elle n'a pas été fusionnée avec une opération provenant de votre banque, donc).
- lorsque des budgets existent mais ne sont pas visibles car sans seuil ou sans opérations, une alerte est affichée pour l'indiquer.
- sur mobile, les actions d'édition/suppression des catégories sont désormais accessibles en glissant le nom de l'opération sur la gauche ou la droite.
- dans les graphiques par catégories, la modification d'une période garde les catégories sélectionnées précédemment.
- la gestion des opérations récurrentes est déplacée dans le menu en haut à droite.
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 !
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) !