<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>@bnjbvr - kresus</title>
    <subtitle>Technical blog and random musings.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://bouvier.cc/tags/kresus/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://bouvier.cc"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2018-08-23T10:00:42+00:00</updated>
    <id>https://bouvier.cc/tags/kresus/atom.xml</id>
    <entry xml:lang="en">
        <title>Quatre ans de Kresus, bonjour Kresus.org</title>
        <published>2018-08-23T10:00:42+00:00</published>
        <updated>2018-08-23T10:00:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/4-ans-de-kresus-bonjour-kresus-org/"/>
        <id>https://bouvier.cc/tech/4-ans-de-kresus-bonjour-kresus-org/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/4-ans-de-kresus-bonjour-kresus-org/">&lt;h2 id=&quot;de-la-volonte-derriere-kresus&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#de-la-volonte-derriere-kresus&quot; aria-label=&quot;Anchor link for: de-la-volonte-derriere-kresus&quot;&gt;🔗&lt;&#x2F;a&gt;De la volonté derrière Kresus&lt;&#x2F;h2&gt;
&lt;p&gt;Il y a une dizaine d’années, alors fervent utilisateur de HomeBank, je découvre
avec stupéfaction et beaucoup d’intérêt l’application mobile de Linxo.  Ce
service permet de récupérer ses opérations bancaires depuis le site de sa
banque, de manière automatisée, tout en analysant les transactions et en
permettant de les catégoriser, afin de générer des graphes simples et clairs
pour expliquer aux utilisateur.ice.s comment évoluent leurs finances
personnelles : combien a été dépensé ou économisé tel mois ? quelles sont les
trois sources principales de dépenses au cours des six derniers mois ? J’ai
utilisé un peu cette application mobile à l’époque. Elle m’était très utile,
alors jeune étudiant, n’ayant qu’un budget limité et aucune idée de comment le
gérer.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;si-c-est-gratuit-c-est-quoi-le-produit&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#si-c-est-gratuit-c-est-quoi-le-produit&quot; aria-label=&quot;Anchor link for: si-c-est-gratuit-c-est-quoi-le-produit&quot;&gt;🔗&lt;&#x2F;a&gt;Si c’est gratuit, c’est quoi le produit ?&lt;&#x2F;h3&gt;
&lt;p&gt;Il m’est apparu assez vite que le service étant gratuit, Linxo devait avoir une
autre source de financement que l’unique option premium qu’ils proposaient
alors. En y réfléchissant un peu, on peut trouver plusieurs possibles intérêts
pour eux. Par exemple, ce pourrait être tout simplement de pouvoir récupérer
une grande quantité de données bancaires, utilisable comme source de données
pour un algorithme de catégorisation automatique. Un tel algorithme de
catégorisation pourrait ensuite être revendu à des services tiers. De mémoire,
j’ai aussi vu une autre source de financement basée sur des publicités ciblées.
Dans ce cas, le logiciel propose d’analyser les transactions bancaires pour
permettre d’identifier des coûts récurrents, et ensuite met en avant des offres
de services similaires d’entreprises partenaires ; le revenu est ici une
commission. Par exemple, si vous avez une assurance habitation dont l’échéance
est mensuelle, le système peut le détecter et vous proposer des publicités pour
d’autres assurances habitations moins chères (mais pas forcément équivalentes
!) chez des concurrents. Dans le pire des cas, l’intérêt caché pourrait être de
revendre des informations extraites des transactions bancaires, comme la
récurrence et les noms des enseignes où nous effectuons des paiements. Au
mieux, cela est effectué de manière anonyme et n’a pas une grande incidence
personnelle. Au pire, cela révèle des détails de notre intimité, notamment si
l’information est rattachée à une personne identifée. Ces informations peuvent
être très utiles pour les assurances et les banques pour évaluer divers
risques liés à des emprunts ou des polices d’assurance. Mais des entreprises
plus classiques peuvent également en faire usage, en mettant en place des
publicités ultra-ciblées qui touchent aux aspects émotionnels.&lt;&#x2F;p&gt;
&lt;p&gt;De manière certaine, j’ai été immédiatement gêné par le fait de devoir confier
à une entreprise mes identifiants bancaires, à savoir mon login et mon mot de
passe, le sésame pour accéder au site de ma banque, attribuant parfois des
autorisations plus variées que la simple lecture seule, comme celle d’effectuer
des virements. Après cette réflexion, je me désinscris. Je cherche une
alternative libre aussi complète, car je veux être capable de vérifier dans le
code du logiciel ce qui est fait avec mes identifiants ; un
logiciel libre peut difficilement fomenter des coups fourrés. N’en trouvant
pas, je brandis ma liste de projets à long terme, aussi connue sous le nom de
liste des projets que je ne mettrai probablement jamais en place, ou encore
liste des rêves libristes. J’y ajoute une entrée : créer une alternative libre
et auto-hébergeable qui fasse la même chose que Linxo, sans trop savoir comment
m’y prendre.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;cozycloud-et-son-gestionnaire-de-finances-personnelles&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#cozycloud-et-son-gestionnaire-de-finances-personnelles&quot; aria-label=&quot;Anchor link for: cozycloud-et-son-gestionnaire-de-finances-personnelles&quot;&gt;🔗&lt;&#x2F;a&gt;CozyCloud et son gestionnaire de finances personnelles&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;bouvier.cc&#x2F;tech&#x2F;4-ans-de-kresus-bonjour-kresus-org&#x2F;2018-08-23-cozypfm.png&quot; alt=&quot;Capture de cozypfm&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Un peu plus tard, je découvre CozyCloud, et notamment l’application
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;seeker89&#x2F;cozy-pfm&quot;&gt;cozy-pfm&lt;&#x2F;a&gt;, développée par un prestaire.
C’est ce clône libre dont j’ai tant rêvé. La clé qui me manquait, c’était
l’intégration avec l’outil pour récupérer les données bancaires : ce logiciel
s’appuie sur les épaules d’un outil complet de scrapping [1] libre,
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;weboob.org&quot;&gt;weboob&lt;&#x2F;a&gt;. Très vite, l’application montre ses limites : des
doublons apparaissent dans mes opérations bancaires. En effet, l’outil de
scrapping est capable de nous fournir un cliché de nos comptes bancaires à un
instant donné. Un gestionnaire de finances personnelles essaie de mettre en
place une continuité, donc de joindre les instantanés en un film à 24 images
par seconde, qui retracerait l’historique plus complet de nos comptes. Mais
parfois, ce dernier se trompe parce qu’il ne dispose pas d’assez
d’informations, ou parce que les banques changent la manière dont sont
présentées les opérations au cours du temps (et ça arrive beaucoup plus souvent
qu’on ne le croit !). Naïvement, on pourrait penser que si deux transactions
récupérées lors de différentes synchronisations ont la même date, le même
libellé et le même montant, alors ce sont des doublons. Mais les banques se
permettent de modifier au cours du temps l’une ou plusieurs de ces composantes,
rendant la tâche du gestionnaire de finances personnelles bien plus complexe.
C’est ainsi que des doublons apparaissent : ce sont des paires d’opérations qui
ont tout en commun sauf une composante qui a changé entre deux instantanés pris
sur le site de la banque.&lt;&#x2F;p&gt;
&lt;p&gt;L’autre souci de CozyPFM est que l’application a été développée sur commande,
par un prestataire qui a ensuite fini sa mission et &lt;em&gt;rendu les clés&lt;&#x2F;em&gt;. Une fois
la mission du consultant accomplie, l’application passe en mode maintenance, ce
qui signifie que seuls les gros bugs sont corrigés et que celle-ci ne connaît
plus de grandes nouveautés. Quand j’essaie de contribuer au code, je me heurte
à une difficulté, celle-ci technique : l’utilisation d’une technologie que je
ne comprends pas, qui m’impose beaucoup de contraintes pour essayer de
simplifier le développement, et que je n’ai pas envie de faire l’effort
d’apprendre. L’intuition a sonné juste, au vu de l’actuelle désuètude de
l’outil : il s’agissait de la bibliothèque de code JavaScript
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;backbonejs.org&#x2F;&quot;&gt;backbone&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;kresus-d-hier-a-aujourd-hui&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#kresus-d-hier-a-aujourd-hui&quot; aria-label=&quot;Anchor link for: kresus-d-hier-a-aujourd-hui&quot;&gt;🔗&lt;&#x2F;a&gt;Kresus, d’hier à aujourd’hui&lt;&#x2F;h2&gt;
&lt;p&gt;Je m’en souviens encore précisément, c’était juste hier, le 31 juillet 2014,
que j’écris un &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;commit&#x2F;f458312356ab61f36a0a3193100f18fa436bc1c2&quot;&gt;premier
commit&lt;&#x2F;a&gt;,
parce que je n’arrive pas à démarrer le serveur  de cozy-pfm. Très vite, je
décide que si je veux pouvoir m’approprier le code, il va falloir de plus
grosses modifications structurelles sur le client Web ; ainsi naquit un fork,
sous le nom de Kresus (pour devenir riche comme
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;fr.wikipedia.org&#x2F;wiki&#x2F;Cr%C3%A9sus&quot;&gt;Crésus&lt;&#x2F;a&gt; !). S’ensuivent de nombreux
changements, autant dans les choix techniques (réécriture complète du serveur
de CoffeeScript vers du JavaScript moderne, réécriture du client Web avec
React.js, puis plus tard en ajoutant une couche Redux.js) que dans les
fonctionnalités apportées (écran de déduplication manuelle des transactions
bancaires pour palier au problème initial, ajout de la catégorisation, mise en
place de graphiques). D’autres gens sont intéressés, notamment d’autres
personnes qui contribuent à CozyCloud ; je tire parti de l’expérience de la
contribution chez Mozilla pour tâcher d’être chaleureux, remercier ces
inconnu.e.s qui m’offrent des retours, voire des patches, trop content d’avoir
des utilisateur.ice.s.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;bouvier.cc&#x2F;tech&#x2F;4-ans-de-kresus-bonjour-kresus-org&#x2F;2018-08-kresus.png&quot; alt=&quot;Capture de Kresus en aout 2018&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Aujourd’hui, quatre ans plus tard, il y a suffisamment de contributeur.i.ces
externes pour que mes deux mains ne suffisent plus à les compter. Il y a une
(tentative de) gouvernance commune du projet. Il y a une gestion du produit
avec une vision plus long terme, même si celle-ci n’est pas toujours clairement
définie. Hey, il y a même un &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;community.kresus.org&quot;&gt;forum&lt;&#x2F;a&gt; pour que tout
un chacun puisse s’exprimer, et un &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;kresus.org&quot;&gt;site officiel&lt;&#x2F;a&gt;, avec
son propre &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;kresus.org&#x2F;blog&#x2F;&quot;&gt;blog&lt;&#x2F;a&gt;, que je vous incite à suivre ; mon
blog personnel ne mentionnera Kresus que rarement dorénavant, plutôt sur les
aspects personnels si j’en ressens l’envie. Le travail s’effectue de manière
distribuée, parfois se bloque temporairement, parce que l’on a une vie qui se
déroule en parallèle, et moins de temps libre ; et c’est bien naturel et
entièrement irréprochable !  Les exigences d’un certain niveau de qualité font
que les contributions peuvent mettre du temps à être intégrées. Est-ce que la
conception est cohérente ? Est-ce que les éléments introduits n’interagissent
pas négativement avec d’autres fonctionnalités ? Peut-on généraliser ou
simplifier le besoin ?  Ensuite il faut tester les changements apportés pour
s’assurer que rien d’autre ne casse, vérifier un éventuel impact sur la
réactivité de l’application, jeter un coup d’oeil pour vérifier le rendu et la
réactivité sous mobile. Des corrections peuvent être demandées, pour les plus
prolifiques, démarrant un possible cycle d’aller-retours. Comme le dit la
sagesse populaire : tout seul, on va plus vite ; ensemble, on va plus loin. Il
y a des fonctionnalités dans Kresus auxquelles je n’aurais jamais pensées, il y
a des éléments d’interface bien plus peaufinés que ce que je n’aurais jamais su
faire, il y a des questions de design que je ne me serais jamais posées. Et
c’est tant mieux !&lt;&#x2F;p&gt;
&lt;h3 id=&quot;merci-toi&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#merci-toi&quot; aria-label=&quot;Anchor link for: merci-toi&quot;&gt;🔗&lt;&#x2F;a&gt;Merci, toi !&lt;&#x2F;h3&gt;
&lt;p&gt;Une petite communauté se créé, autour de personnes qui discutent du projet,
décrivent comment l’installer sur son serveur, résolvent des soucis lors de la
mise en place ou de l’utilisation, partagent leurs trucs et astuces. Que ce
soit en utilisant Kresus, en en parlant à des gens autour d’elles et d’eux, en
nous faisant des retours (quand quelque chose se passe mal ou quand quelque
chose pourrait mieux se passer), en nous posant des questions sur les valeurs
et les principes sous-jacents du projet, ou en contribuant au code ou aux
systèmes pour que d’autres puissent l’installer chez eux : vous contribuez
activement à Kresus, et à ce titre je vous remercie personnellement. Vous
faites vivre ce logiciel, c’est par vous qu’il est libre et vous pouvez être
fières et fiers de vos contributions.&lt;&#x2F;p&gt;
&lt;p&gt;Et si vous avez envie de contribuer également, et que vous avez peur de ne pas
savoir comment faire, détrompez-vous ! Tout le monde a sa pierre à apporter à
un logiciel libre, tout le monde est légitime de poser des questions ou de
présenter ses problématiques ; nous ferons de notre mieux pour les comprendre.
Donc n’hésitez-pas, venez sur le forum, ouvrez un sujet, commentez-en un autre,
essayez Kresus sur le &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;demo.kresus.org&quot;&gt;site de démo&lt;&#x2F;a&gt; ! Et surtout, si
quelque chose ne fonctionne pas pour vous ou ne vous convient pas,
n’hésitez-pas à venir nous le signaler ! On ne peut travailler sur les défauts
que si on les a clairement identifiés. Et à force de scruter de très (trop)
près le logiciel, on perd parfois le recul nécessaire pour identifier de
bénignes bévues. On a commencé à mettre en place des tests d’expérience
utilisateur.ice, et on a encore beaucoup de chemin à faire. Bref, c’est un
petit geste pour vous, mais pour nous, ça peut vouloir dire beaucoup !&lt;&#x2F;p&gt;
&lt;p&gt;En conclusion, joyeux anniversaire Kresus, joyeux 4 ans, essayons ensemble de
te faire grandir encore ! Dans les vastes chantiers futurs, nous aimerions
toujours passer à un système d’auto-catégorisation des transactions bancaires,
avoir un meilleur système de dédoublonnage des transactions, trouver d’autres
informations pertinentes à présenter (identifier les transactions récurrentes
et prévoir les soldes négatifs). Et dans les grands plans futurs, il y a
toujours cette volonté de faire voyager Kresus en dehors de France, et donc de
trouver des systèmes pour se brancher sur les banques étrangères ! La route est
longue, mais la banque est libre…&lt;&#x2F;p&gt;
&lt;p&gt;[1] Le scrapping est une méthode qui permet artificiellement de créer des APIs
pour des sites qui n’en ont pas, en se faisant passer pour un navigateur Web,
en connaissant a priori la structure des pages et en extrayant les données
recherchées. C’est très fragile, mais absolument nécessaire quand il n’y a rien
d’autre (et les banques sont très jalouses de la propriété de leurs données !).&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Kresus: version 0.11.0</title>
        <published>2017-05-06T20:30:42+00:00</published>
        <updated>2017-05-06T20:30:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-version-0-11-0/"/>
        <id>https://bouvier.cc/tech/kresus-version-0-11-0/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-version-0-11-0/">&lt;p&gt;L’équipe vient de publier une nouvelle version de &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;kresus.org&quot;&gt;Kresus&lt;&#x2F;a&gt;,
un gestionnaire libre de finances personnelles sur lequel je travaille. Pour
rappel, cette application web, basée sur &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;weboob.org&#x2F;&quot;&gt;Weboob&lt;&#x2F;a&gt; et
disponible &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.karolak.fr&#x2F;blog&#x2F;2016&#x2F;03&#x2F;18&#x2F;kresus-un-gestionnaire-web-de-finances-personnelles&#x2F;&quot;&gt;de manière
autonome&lt;&#x2F;a&gt;
ou dans &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&#x2F;&quot;&gt;CozyCloud&lt;&#x2F;a&gt;, vous permet de vous connecter à votre
compte bancaire, de récupérer vos opérations et de les classifier pour savoir
comment vous dépensez votre argent afin de mieux maîtriser vos finances.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;en-resume&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#en-resume&quot; aria-label=&quot;Anchor link for: en-resume&quot;&gt;🔗&lt;&#x2F;a&gt;En résumé&lt;&#x2F;h2&gt;
&lt;p&gt;De nouvelles banques, une expérience utilisateur encore améliorée, un
chargement initial un peu plus rapide, plus de stabilité pour la récupération
des données bancaires, et des simplifications pour l’auto-hébergement au
sommaire de cette version mineure !&lt;&#x2F;p&gt;
&lt;h3 id=&quot;nouvelles-banques-et-support-de-weboob&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nouvelles-banques-et-support-de-weboob&quot; aria-label=&quot;Anchor link for: nouvelles-banques-et-support-de-weboob&quot;&gt;🔗&lt;&#x2F;a&gt;Nouvelles banques et support de Weboob&lt;&#x2F;h3&gt;
&lt;p&gt;Kresus s’appuie sur les épaules du logiciel libre &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;weboob.org&quot;&gt;Weboob&lt;&#x2F;a&gt;
pour récupérer les données bancaires.&lt;&#x2F;p&gt;
&lt;p&gt;La version minimale de weboob pour utiliser Kresus est maintenant la &lt;strong&gt;version
1.2&lt;&#x2F;strong&gt;. Cependant, comme nous avons observé que de plus en plus de modules
bancaires ne fonctionnent plus en version 1.2, nous recommandons d’installer la
version de développement pour profiter des mises à jour continues.&lt;&#x2F;p&gt;
&lt;p&gt;Nous avons ajouté le support pour les nouvelles entités bancaires que Weboob
supporte désormais :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Laydernier et Société Marseillais de Crédit (groupe Crédit du Nord)&lt;&#x2F;li&gt;
&lt;li&gt;Les comptes professionnels du Crédit Mutuel de Bretagne&lt;&#x2F;li&gt;
&lt;li&gt;Le Crédit Mutuel du Massif Central&lt;&#x2F;li&gt;
&lt;li&gt;BTP Banque&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Le support des épargnes salariales a été largement augmenté également :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Prado Epargne&lt;&#x2F;li&gt;
&lt;li&gt;Crédit Mutuel Epargne Salariale&lt;&#x2F;li&gt;
&lt;li&gt;CIC Epargne Salariale&lt;&#x2F;li&gt;
&lt;li&gt;BNP Epargne Salariale&lt;&#x2F;li&gt;
&lt;li&gt;Axa Epargne Salariale&lt;&#x2F;li&gt;
&lt;li&gt;Société Générale Epargne Salariale&lt;&#x2F;li&gt;
&lt;li&gt;HSBC Epargne Salariale&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Par ailleurs, le module S2E (qui gère les plans épargne entreprises de
plusieurs banques) a été supprimé ; les accès actuellement configurés seront
migrés automatiquement vers les modules bancaires appropriés.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;amelioration-de-l-interface-utilisateur-et-de-l-experience-utilisateur&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#amelioration-de-l-interface-utilisateur-et-de-l-experience-utilisateur&quot; aria-label=&quot;Anchor link for: amelioration-de-l-interface-utilisateur-et-de-l-experience-utilisateur&quot;&gt;🔗&lt;&#x2F;a&gt;Amélioration de l’interface utilisateur et de l’expérience utilisateur&lt;&#x2F;h3&gt;
&lt;p&gt;Notre travail sur l’interface et l’expérience utilisateur continue :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Il est maintenant possible de cacher le menu, indépendemment de la taille de
l’écran (ce n’était possible que sur mobile jusqu’à présent).&lt;&#x2F;li&gt;
&lt;li&gt;Les dates sont enfin affichées de manière homogène entre les navigateurs, en
fonction de la langue choisie par l’utilisateur.&lt;&#x2F;li&gt;
&lt;li&gt;Les sélecteurs ont été stylisés pour s’afficher de manière uniforme dans tous
les navigateurs.&lt;&#x2F;li&gt;
&lt;li&gt;Les graphiques utilisent maintenant les mêmes couleurs que la page de
rapport.&lt;&#x2F;li&gt;
&lt;li&gt;Les sélecteurs de type et catégories dans la vue des opérations s’ouvrent dès
le premier clic.&lt;&#x2F;li&gt;
&lt;li&gt;Beaucoup de corrections de vocabulaire, d’erreurs de typographie et
d’affichage.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Kresus se chargera également plus rapidement, dorénavant ! Le client a été
allégé en supprimant plusieurs dépendances peu usitées et en minifiant les
fichiers de code, diminuant la taille totale des fichiers que le navigateur
doit charger, ce qui implique un chargement plus rapide. Ce nettoyage des
dépendances s’accompagne d’un travail d’intégration de toutes ces dernières
sous forme de paquets npm. Ceci permettra un suivi plus fin de la mise à jour
de ces dépendances.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;stabilite&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#stabilite&quot; aria-label=&quot;Anchor link for: stabilite&quot;&gt;🔗&lt;&#x2F;a&gt;Stabilité&lt;&#x2F;h3&gt;
&lt;p&gt;Côté serveur, l’import des opérations a été amélioré de manière à s’assurer du
bon séquencement de toutes les opérations asynchrones (import de comptes puis
d’opérations). Ceci devrait régler plusieurs problèmes observés d’imports
multiples, d’opérations allouées aux mauvais comptes etc.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;auto-hebergement&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#auto-hebergement&quot; aria-label=&quot;Anchor link for: auto-hebergement&quot;&gt;🔗&lt;&#x2F;a&gt;Auto-hébergement&lt;&#x2F;h3&gt;
&lt;p&gt;Il est maintenant possible d’héberger Kresus autrement qu’à la racine d’un
domaine (par exemple &lt;code&gt;https:&#x2F;&#x2F;mondomaine.fr&#x2F;kresus&lt;&#x2F;code&gt;). Pour cela, il faut passer
la variable d’environnement &lt;code&gt;KRESUS_URL_PREFIX&lt;&#x2F;code&gt; à l’application. Cette variable
désigne le chemin d’accès depuis la racine (&lt;code&gt;&#x2F;kresus&lt;&#x2F;code&gt; dans l’exemple).&lt;&#x2F;p&gt;
&lt;p&gt;Le Dockerfile a été amélioré pour couvrir de plus nombreuses dépendances des
modules bancaires par défaut.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;le-mot-de-la-fin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#le-mot-de-la-fin&quot; aria-label=&quot;Anchor link for: le-mot-de-la-fin&quot;&gt;🔗&lt;&#x2F;a&gt;Le mot de la fin&lt;&#x2F;h3&gt;
&lt;p&gt;Merci à tous les contributeurs, et en particulier aux hyperactifs
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;nicofrand.eu&quot;&gt;nicofrand&lt;&#x2F;a&gt; et &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ZeHiro&quot;&gt;ZeHiro&lt;&#x2F;a&gt; pour
avoir écrit ce billet et pour leurs très nombreuses contributions !&lt;&#x2F;p&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions, n’hésitez-pas à
nous le faire savoir, sur &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;tutut.delire.party&#x2F;@kresus&quot;&gt;mastodon&lt;&#x2F;a&gt;,
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;kresusapp&quot;&gt;twitter&lt;&#x2F;a&gt;, le &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;kiwiirc.com&#x2F;client&#x2F;chat.freenode.net&#x2F;kresus&quot;&gt;canal
IRC&lt;&#x2F;a&gt;, la &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framalistes.org&#x2F;sympa&#x2F;info&#x2F;kresus&quot;&gt;liste de
diffusion&lt;&#x2F;a&gt;, ou encore
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framasphere.org&#x2F;people&#x2F;315a5640ead10132c4cc2a0000053625&quot;&gt;diaspora&lt;&#x2F;a&gt;  !&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Kresus: version 0.10.0</title>
        <published>2017-02-20T11:00:42+00:00</published>
        <updated>2017-02-20T11:00:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-version-0-10-0/"/>
        <id>https://bouvier.cc/tech/kresus-version-0-10-0/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-version-0-10-0/">&lt;p&gt;L’équipe de Kresus vient de publier une nouvelle version de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framagit.org&#x2F;bnjbvr&#x2F;kresus&#x2F;&quot;&gt;Kresus&lt;&#x2F;a&gt;, un gestionnaire libre de
finances personnelles sur lequel je travaille. Pour rappel, cette application
web, basée sur &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;weboob.org&#x2F;&quot;&gt;Weboob&lt;&#x2F;a&gt; et disponible &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.karolak.fr&#x2F;blog&#x2F;2016&#x2F;03&#x2F;18&#x2F;kresus-un-gestionnaire-web-de-finances-personnelles&#x2F;&quot;&gt;de manière
autonome&lt;&#x2F;a&gt;
ou dans &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&#x2F;&quot;&gt;CozyCloud&lt;&#x2F;a&gt;, vous permet de vous connecter à votre
compte bancaire, de récupérer vos opérations et de les classifier pour savoir
comment vous dépensez votre argent afin de mieux maîtriser vos finances.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;en-resume&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#en-resume&quot; aria-label=&quot;Anchor link for: en-resume&quot;&gt;🔗&lt;&#x2F;a&gt;En résumé&lt;&#x2F;h2&gt;
&lt;p&gt;Cette nouvelle version apporte de nombreuses améliorations de l’interface
utilisateur et met à niveau la version autonome (en dehors de Cozy) en termes
de fonctionnalités. Merci aux 3 contributeurs de cette nouvelle version, et
aux &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framagit.org&#x2F;bnjbvr&#x2F;kresus&#x2F;compare&#x2F;bf048fca9687f139d1a1d670bec0b5ac138448ce...906ffac4d341b4e08bfda9bebe68cf86d1cd29c6&quot;&gt;80
commits&lt;&#x2F;a&gt;
effectués, pour un total de 151 fichiers modifiés, avec 2080 ajouts et 1406
suppressions de lignes de code !&lt;&#x2F;p&gt;
&lt;h3 id=&quot;nouvelles-banques&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nouvelles-banques&quot; aria-label=&quot;Anchor link for: nouvelles-banques&quot;&gt;🔗&lt;&#x2F;a&gt;Nouvelles banques&lt;&#x2F;h3&gt;
&lt;p&gt;Kresus s’appuie sur les épaules du logiciel libre &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;weboob.org&#x2F;&quot;&gt;Weboob&lt;&#x2F;a&gt;
pour récupérer les données bancaires. Nous avons donc ajouté le support pour
les nouvelles entités que Weboob supporte désormais : la banque &lt;em&gt;Nuger&lt;&#x2F;em&gt; (groupe
&lt;em&gt;Crédit du Nord&lt;&#x2F;em&gt;) et l’assurance vie &lt;em&gt;Spirica&lt;&#x2F;em&gt; (groupe &lt;em&gt;Crédit Agricole&lt;&#x2F;em&gt;).&lt;&#x2F;p&gt;
&lt;h3 id=&quot;version-autonome&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#version-autonome&quot; aria-label=&quot;Anchor link for: version-autonome&quot;&gt;🔗&lt;&#x2F;a&gt;Version autonome&lt;&#x2F;h3&gt;
&lt;p&gt;Suite aux &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;blog.cozycloud.cc&#x2F;post&#x2F;2016&#x2F;11&#x2F;21&#x2F;En-route-vers-Cozy-version-3?lang=fr&quot;&gt;récentes
décisions&lt;&#x2F;a&gt;
de l’équipe CozyCloud, et aux changements techniques qui en résultent, cette
version de Kresus pourrait être la dernière à fonctionner avec Cozy. Cependant,
rien de grave ! D’une part, Kresus continuera de fonctionner tant que la mise à
jour vers la version 3 de Cozy n’aura pas eu lieu. D’autre part, nous mettons
tout en œuvre pour que la version autonome de Kresus, c’est-à-dire celle qui
peut se lancer sans Cozy, soit la plus simple à installer et la plus
fonctionnelle possible, afin que la transition soit très simple.  Par ailleurs,
nous cherchons de l’aide pour &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framagit.org&#x2F;bnjbvr&#x2F;kresus&#x2F;issues&#x2F;515&quot;&gt;empaqueter
Kresus&lt;&#x2F;a&gt; dans YunoHost, à bon
entendeur :-)&lt;&#x2F;p&gt;
&lt;p&gt;Pour cela, voici quelques améliorations apportées dans cette version :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Il est désormais possible de changer la langue d’utilisation de Kresus dans
la version autonome, au grand bonheur des francophones, puisque la langue par
défaut était celle de Shakespeare.&lt;&#x2F;li&gt;
&lt;li&gt;Il est désormais possible de configurer un relais SMTP, afin que Kresus
puisse envoyer des emails. Les utilisateurs de la version autonome pourront
désormais profiter des alertes et des rapports emails ! Pour cela, allez dans
la section des Préférences, puis Alertes, et dépliez le petit panneau de
“Configuration” pour régler les paramètres du relais SMTP.&lt;&#x2F;li&gt;
&lt;li&gt;Le fichier README (Lisez-moi, pour les puristes) a été partiellement revu et
mis à jour, pour correspondre plus précisément au processus d’installation.
Installer Kresus en mode autonome est aussi simple qu’installer Weboob et
exécuter &lt;code&gt;npm install -g kresus&lt;&#x2F;code&gt; en ligne de commande !&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;amelioration-de-l-interface-utilisateur-et-de-l-experience-utilisateur&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#amelioration-de-l-interface-utilisateur-et-de-l-experience-utilisateur&quot; aria-label=&quot;Anchor link for: amelioration-de-l-interface-utilisateur-et-de-l-experience-utilisateur&quot;&gt;🔗&lt;&#x2F;a&gt;Amélioration de l’interface utilisateur et de l’expérience utilisateur&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Désormais, tous les comptes sont affichés depuis le menu, ainsi que le solde
total des comptes associés à la banque en question, le tout dans une
interface plus légère et plus simple.&lt;&#x2F;li&gt;
&lt;li&gt;Les graphiques ont également subi un coup de peinture,  notamment les
graphiques qui représentent des données sur de longues périodes, pour
lesquels les labels ne se chevaucheront désormais plus. La sélection des
types d’entrées (crédits, débits, ou les deux) pour le graphique par
catégorie a également été simplifiée. Vous pouvez désormais sélectionner le
graphique à afficher par défaut, en utilisant le menu de préférences intégré.&lt;&#x2F;li&gt;
&lt;li&gt;La section des paramètres a été simplifiée, et les paramètres par défaut sont
désormais accessibles depuis les sections qui les concernent. Toujours dans
les paramètres, les IBANs sont désormais affichés plus proprement.&lt;&#x2F;li&gt;
&lt;li&gt;La saisie des montants, lors de recherches, dans les budgets ou lors d’un
ajout manuel d’opérations, a également été revue, puisqu’une icône de signe
accompagne désormais les montants entrés par l’utilisateur.&lt;&#x2F;li&gt;
&lt;li&gt;C’est bientôt le printemps, et la liste des opérations commence déjà à
rayonner de couleurs ! En effet, chaque opération assignée à une catégorie
revêtira la couleur associée à cette catégorie.&lt;&#x2F;li&gt;
&lt;li&gt;Dans la section &lt;em&gt;Doublons&lt;&#x2F;em&gt;, vous pouvez désormais vérifier le libellé
personnalisé d’une opération, en plus de son libellé bancaire, en survolant
l’icône &lt;em&gt;?&lt;&#x2F;em&gt; afin de vous ôter tout doute.&lt;&#x2F;li&gt;
&lt;li&gt;Dans la section &lt;em&gt;Budget&lt;&#x2F;em&gt;, les seuils négatifs sont désormais possibles et
deux nouvelles possibilités d’affichage font leur apparition : la vue en
pourcentages et le fait de pouvoir cacher les catégories sans seuils.&lt;&#x2F;li&gt;
&lt;li&gt;La synchronisation des comptes d’une banque envoie beaucoup moins de données
sur le réseau et est plus fluide à l’affichage.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;mobile&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#mobile&quot; aria-label=&quot;Anchor link for: mobile&quot;&gt;🔗&lt;&#x2F;a&gt;Mobile&lt;&#x2F;h3&gt;
&lt;p&gt;Plusieurs améliorations ont été apportées pour rendre l’application plus accessible sur mobile :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Le défilement vertical est désormais utilisable dans le menu.&lt;&#x2F;li&gt;
&lt;li&gt;Les marges et espaces vides entre les différents blocs ont été réduits et
optimisés.&lt;&#x2F;li&gt;
&lt;li&gt;L’affichage du solde, des dépenses, revenus et balance est réorganisé sous
forme de damier au lieu de quatre lignes.&lt;&#x2F;li&gt;
&lt;li&gt;Des menus déroulants sont utilisés pour les sous-menus des sections
paramètres et graphiques au lieu des menus hamburgers.&lt;&#x2F;li&gt;
&lt;li&gt;Les champs du formulaire de recherche ont été réagencés pour être plus
lisibles.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;nouvelles-fonctionnalites&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nouvelles-fonctionnalites&quot; aria-label=&quot;Anchor link for: nouvelles-fonctionnalites&quot;&gt;🔗&lt;&#x2F;a&gt;Nouvelles fonctionnalités&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Pour les utilisateurs de Cozy, une notification est émise par compte
bancaire, et non plus par accès à une banque. Lorsqu’une seule opération a
été importée, son montant est directement affiché dans la notification.&lt;&#x2F;li&gt;
&lt;li&gt;Il arrive que les informations liées aux comptes bancaires changent au cours
du temps (par exemple, le libellé d’un compte peut changer), impliquant des
problèmes de doublons au sein de Kresus. Désormais, un algorithme efficace de
détection de comptes en double a été implémenté, et les comptes ne devraient
plus être mélangés. Le prochain chantier sur le sujet concerne une meilleure
détection automatique des opérations en double.&lt;&#x2F;li&gt;
&lt;li&gt;La gestion de Weboob a été améliorée : les erreurs sont désormais mieux
indiquées, mieux gérées et plus explicites. Les mises à jours des modules
sont également plus robustes.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;le-mot-de-la-fin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#le-mot-de-la-fin&quot; aria-label=&quot;Anchor link for: le-mot-de-la-fin&quot;&gt;🔗&lt;&#x2F;a&gt;Le mot de la fin&lt;&#x2F;h3&gt;
&lt;p&gt;Merci à tous les contributeurs, et en particulier aux hyperactifs
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;nicofrand.eu&quot;&gt;nicofrand&lt;&#x2F;a&gt; et &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ZeHiro&quot;&gt;ZeHiro&lt;&#x2F;a&gt; pour
avoir participé à l’écriture de ce billet et pour leurs très nombreuses
contributions !&lt;&#x2F;p&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions, n’hésitez-pas à
nous le faire savoir, par &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;kresusapp&quot;&gt;twitter&lt;&#x2F;a&gt;, le &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;kiwiirc.com&#x2F;client&#x2F;chat.freenode.net&#x2F;kresus&quot;&gt;canal
IRC&lt;&#x2F;a&gt;, la &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framalistes.org&#x2F;sympa&#x2F;info&#x2F;kresus&quot;&gt;liste de
diffusion&lt;&#x2F;a&gt;, ou encore
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framasphere.org&#x2F;people&#x2F;315a5640ead10132c4cc2a0000053625&quot;&gt;diaspora&lt;&#x2F;a&gt;  !&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Kresus: version 0.9.0</title>
        <published>2016-10-31T18:30:42+00:00</published>
        <updated>2016-10-31T18:30:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-version-0-9-0/"/>
        <id>https://bouvier.cc/tech/kresus-version-0-9-0/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-version-0-9-0/">&lt;p&gt;L’équipe de Kresus vient de publier une nouvelle version de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framagit.org&#x2F;bnjbvr&#x2F;kresus&#x2F;&quot;&gt;Kresus&lt;&#x2F;a&gt;, un gestionnaire de finances
personnelles open-source sur lequel je travaille. Pour rappel, cette
application, basée sur &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;weboob.org&#x2F;&quot;&gt;Weboob&lt;&#x2F;a&gt;, est disponible dans
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&#x2F;en&#x2F;&quot;&gt;CozyCloud&lt;&#x2F;a&gt; ou
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.karolak.fr&#x2F;blog&#x2F;2016&#x2F;03&#x2F;18&#x2F;kresus-un-gestionnaire-web-de-finances-personnelles&#x2F;&quot;&gt;en dehors&lt;&#x2F;a&gt;
et vous permet de vous connecter à votre compte bancaire, récupérer vos
opérations et les classifier pour savoir où votre argent passe.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;kresus-utilise-des-nouveaux-moyens-de-communication-son-facteur-le-deteste-decouvrez-son-secret&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#kresus-utilise-des-nouveaux-moyens-de-communication-son-facteur-le-deteste-decouvrez-son-secret&quot; aria-label=&quot;Anchor link for: kresus-utilise-des-nouveaux-moyens-de-communication-son-facteur-le-deteste-decouvrez-son-secret&quot;&gt;🔗&lt;&#x2F;a&gt;Kresus Utilise Des Nouveaux Moyens De Communication, Son Facteur Le Déteste, Découvrez Son Secret&lt;&#x2F;h3&gt;
&lt;p&gt;Kresus prend son envol et a désormais un
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;kresus.org&quot;&gt;site web officiel&lt;&#x2F;a&gt; avec une section Foire Aux Questions en
construction ! Des nouveaux moyens de communication ont également été mis en
place : en plus du classique &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;kiwiirc.com&#x2F;client&#x2F;chat.freenode.net&#x2F;kresus&quot;&gt;canal
IRC&lt;&#x2F;a&gt; déjà existant, une
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framalistes.org&#x2F;sympa&#x2F;info&#x2F;kresus&quot;&gt;liste de diffusion&lt;&#x2F;a&gt; a été ouverte
pour les annonces de mises à jour, mais aussi pour faciliter le support à
toutes les étapes, lors de l’installation ou de l’utilisation quotidienne de
Kresus. N’hésitez-pas à vous
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framalistes.org&#x2F;sympa&#x2F;subscribe&#x2F;kresus&quot;&gt;inscrire&lt;&#x2F;a&gt; ! Pour des
interactions plus courtes et pour rester au courant des nouveautés, un
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;kresusapp&quot;&gt;compte twitter&lt;&#x2F;a&gt; a également été ouvert,
n’hésitez-pas à nous envoyer des remarques courtes ou vos messages d’amour, ça
fait toujours plaisir ;-)&lt;&#x2F;p&gt;
&lt;h3 id=&quot;les-nouveautes-de-cette-version&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#les-nouveautes-de-cette-version&quot; aria-label=&quot;Anchor link for: les-nouveautes-de-cette-version&quot;&gt;🔗&lt;&#x2F;a&gt;Les nouveautés de cette version&lt;&#x2F;h3&gt;
&lt;p&gt;Un grand merci aux 4 contributeurs de cette nouvelle version, pour un total de 62 commits !&lt;&#x2F;p&gt;
&lt;h4 id=&quot;nouvelles-banques&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nouvelles-banques&quot; aria-label=&quot;Anchor link for: nouvelles-banques&quot;&gt;🔗&lt;&#x2F;a&gt;Nouvelles banques&lt;&#x2F;h4&gt;
&lt;p&gt;De nombreux nouveaux modules bancaires ont été intégrés dans Kresus :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Amundi&lt;&#x2F;li&gt;
&lt;li&gt;AFER&lt;&#x2F;li&gt;
&lt;li&gt;Banque de Savoie&lt;&#x2F;li&gt;
&lt;li&gt;Crédit agricole Épargne Longue des Salariés&lt;&#x2F;li&gt;
&lt;li&gt;Crédit du nord Plan Épargne Entreprise&lt;&#x2F;li&gt;
&lt;li&gt;Number26&lt;&#x2F;li&gt;
&lt;li&gt;Yomoni&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;budget&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#budget&quot; aria-label=&quot;Anchor link for: budget&quot;&gt;🔗&lt;&#x2F;a&gt;Budget&lt;&#x2F;h4&gt;
&lt;p&gt;Vous pouvez désormais évaluer vos dépenses pour un compte donné, catégorie par
catégorie, et savoir si vous avez dépassé le budget alloué à une catégorie pour
le mois ou combien il vous reste à dépenser.  Il suffit pour ça d’affecter dans
la nouvelle section “Budget” un budget à chaque catégorie et le calcul se fera
automatiquement. Pour vérifier vos transactions des mois précédents, modifiez
la période souhaitée.  Pour accéder rapidement aux transactions affectées à une
catégorie pour la période sélectionnée, cliquez sur l’icône “Recherche”.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;interface-et-experience-utilisateur&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#interface-et-experience-utilisateur&quot; aria-label=&quot;Anchor link for: interface-et-experience-utilisateur&quot;&gt;🔗&lt;&#x2F;a&gt;Interface et expérience utilisateur&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;La section “Catégories” a été revue pour une utilisation plus simple et
rapide : vous pouvez désormais directement modifier le titre d’une catégorie
sans cliquer sur le bouton “Éditer”.&lt;&#x2F;li&gt;
&lt;li&gt;La section “À propos” située jusqu’ici dans la section “Préférences” a été
déplacée dans le menu, tout en bas. Par défaut repliée, cliquez sur la ligne
tout en bas du menu pour ouvrir cette section et accéder aux raccourcis vers
le site web de Kresus, la license, le code source ou encore le blog.&lt;&#x2F;li&gt;
&lt;li&gt;Lorsque vous ajoutez Kresus à l’écran d’accueil de votre smartphone, celui-ci
est détecté comme une application web et la barre de navigation du navigateur
est automatiquement cachée afin de gagner de l’espace (si votre navigateur le
supporte).&lt;&#x2F;li&gt;
&lt;li&gt;L’affichage des détails d’une opération se fait dans une modale sur un
navigateur de bureau.&lt;&#x2F;li&gt;
&lt;li&gt;Les types d’opérations sont désormais triés dans l’ordre alphabétique.&lt;&#x2F;li&gt;
&lt;li&gt;Lorsque vous demandez à effectuer une opération qui prend du temps (comme
importer un nouveau compte), des écrans d’attente vous sont désormais
affichés, vous prévenant qu’il est normal que l’opération prenne un peu de
temps. Un des plus gros problèmes d’expérience utilisateur (et un des plus
vieux trolls du canal IRC de CozyCloud) est ainsi réglé !&lt;&#x2F;li&gt;
&lt;li&gt;Il est désormais possible de naviguer au clavier dans la liste des opérations
afin de modifier le type, l’intitulé ou la catégorie. Pour déplier le menu
déroulant, il suffit d’appuyer sur la touche espace de votre clavier et de
sélectionner le bon type&#x2F;catégorie avec les flèches et valider par la touche
entrée.&lt;&#x2F;li&gt;
&lt;li&gt;Dans la section “Doublons”, il est désormais possible de trouver facilement
plus de doublons en cliquant sur les boutons “En trouver plus&#x2F;moins”.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;acces-multiples-a-une-meme-banque&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#acces-multiples-a-une-meme-banque&quot; aria-label=&quot;Anchor link for: acces-multiples-a-une-meme-banque&quot;&gt;🔗&lt;&#x2F;a&gt;Accès multiples à une même banque&lt;&#x2F;h4&gt;
&lt;p&gt;Kresus ne savait auparavant pas gérer le fait d’avoir plusieurs comptes avec
plusieurs logins &#x2F; mots de passe dans une même banque (par exemple si vous et
votre compagnon.ne êtes tous les deux dans la même banque). C’est désormais un
problème du passé et réglé dans cette version !&lt;&#x2F;p&gt;
&lt;h4 id=&quot;forcer-la-resynchronisation-du-solde&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#forcer-la-resynchronisation-du-solde&quot; aria-label=&quot;Anchor link for: forcer-la-resynchronisation-du-solde&quot;&gt;🔗&lt;&#x2F;a&gt;Forcer la resynchronisation du solde&lt;&#x2F;h4&gt;
&lt;p&gt;Si vous observez un écart entre le solde sur le site de votre banque et dans
Kresus, et que vous avez essayé toutes les solutions suivantes pour que le
montant affiché dans Kresus corresponde au montant affiché par la banque :
- Détecter les doublons et les fusionner.
- Supprimer une opération qui serait dans Kresus mais pas sur le site de
votre banque.
- Ajouter manuellement une opération présente sur le site de votre banque
mais pas dans Kresus.&lt;&#x2F;p&gt;
&lt;p&gt;Il existe une nouvelle solution (de dernier recours) qui consiste à
resynchroniser purement et simplement le montant donné par Kresus avec celui
indiqué par votre banque.  Dans les paramètres &amp;gt; Comptes bancaires, sur la
ligne du compte à synchroniser, une nouvelle icône (roue crantée) a fait son
apparition ; en cliquant dessus, vous pourrez automatiquement resynchroniser le
solde de votre compte.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;le-point-sysadmin-devops&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#le-point-sysadmin-devops&quot; aria-label=&quot;Anchor link for: le-point-sysadmin-devops&quot;&gt;🔗&lt;&#x2F;a&gt;Le point sysadmin &#x2F; devops&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Si vous avez installé Kresus depuis la version précédente, vous avez
probablement dû installer Weboob de manière globale sur votre machine. Comme
c’était une pratique controversée d’un point de vue administration de
système, il est maintenant possible d’installer Weboob de manière locale (par
exemple dans un &lt;code&gt;virtualenv&lt;&#x2F;code&gt;), tout en indiquant à Kresus où se trouve cette
installation locale, à l’aide de la variable d’environnement
&lt;code&gt;KRESUS_WEBOOB_DIR&lt;&#x2F;code&gt; à définir au moment du lancement du serveur :&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #A9B1D6; background-color: #1A1B26;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    $ KRESUS_WEBOOB_DIR=&#x2F;code&#x2F;weboob .&#x2F;bin&#x2F;kresus&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Merci &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nledez&quot;&gt;@nledez&lt;&#x2F;a&gt; pour cette contribution !&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Pour éviter des erreurs lorsque la récupération de vos opérations est trop
longue (notamment en cas de nombreuses transactions à récupérer), le temps
d’attente du retour (et traitement) des modules Weboob a été augmenté à 5
secondes. Pour les utilisateurs de cozy, il vous faudra cependant également
augmenter le timeout de &lt;code&gt;cozy-proxy&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;maintenance&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#maintenance&quot; aria-label=&quot;Anchor link for: maintenance&quot;&gt;🔗&lt;&#x2F;a&gt;Maintenance&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Presque chaque version de Kresus arrive avec sa réécriture ; cette fois-ci,
c’est presque tout le client qui a été réarrangé à l’aide du framework Redux,
afin d’éviter la duplication d’état et les inconsistances graphiques dans
l’interface.&lt;&#x2F;li&gt;
&lt;li&gt;Diverses améliorations ont été apportées afin de faciliter le développement :
des &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;gph.is&#x2F;2eH1UlU&quot;&gt;tests unitaires&lt;&#x2F;a&gt;, des vérifications de cohérence
au moment de la construction binaire, etc.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;le-mot-de-la-fin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#le-mot-de-la-fin&quot; aria-label=&quot;Anchor link for: le-mot-de-la-fin&quot;&gt;🔗&lt;&#x2F;a&gt;Le mot de la fin&lt;&#x2F;h3&gt;
&lt;p&gt;Merci à tous les contributeurs, et en particulier aux hyperactifs
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;nicofrand.eu&quot;&gt;nicofrand&lt;&#x2F;a&gt; et &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ZeHiro&quot;&gt;ZeHiro&lt;&#x2F;a&gt; pour
avoir participé à l’écriture de ce billet et pour leurs très nombreuses
contributions !&lt;&#x2F;p&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions,
n’hésitez-pas à nous le faire savoir, par
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;kresusapp&quot;&gt;twitter&lt;&#x2F;a&gt;, le
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;kiwiirc.com&#x2F;client&#x2F;chat.freenode.net&#x2F;kresus&quot;&gt;canal IRC&lt;&#x2F;a&gt;,
la &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framalistes.org&#x2F;sympa&#x2F;info&#x2F;kresus&quot;&gt;liste de diffusion&lt;&#x2F;a&gt;,
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framasphere.org&#x2F;people&#x2F;315a5640ead10132c4cc2a0000053625&quot;&gt;diaspora&lt;&#x2F;a&gt; ou
encore sur le &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.cozy.io&#x2F;t&#x2F;app-kresus&#x2F;224&quot;&gt;forum&lt;&#x2F;a&gt; de cozy !&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Une image Docker pour Kresus &#x2F; Weboob</title>
        <published>2016-08-29T11:30:42+00:00</published>
        <updated>2016-08-29T11:30:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-weboob-docker/"/>
        <id>https://bouvier.cc/tech/kresus-weboob-docker/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-weboob-docker/">&lt;p&gt;Si vous suivez ce blog, vous avez dû entendre parler de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framagit.org&#x2F;bnjbvr&#x2F;kresus&#x2F;&quot;&gt;Kresus&lt;&#x2F;a&gt;, le gestionnaire de finances
personnelles open-source sur lequel je travaille. Pour rappel, cette
application, basée sur &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;weboob.org&#x2F;&quot;&gt;Weboob&lt;&#x2F;a&gt;, est disponible dans
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&#x2F;en&#x2F;&quot;&gt;CozyCloud&lt;&#x2F;a&gt; et vous permet de vous connecter à votre
compte bancaire, récupérer vos opérations et les classifier pour savoir où
votre argent passe.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;kresus-sans-cozy&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#kresus-sans-cozy&quot; aria-label=&quot;Anchor link for: kresus-sans-cozy&quot;&gt;🔗&lt;&#x2F;a&gt;Kresus sans Cozy&lt;&#x2F;h2&gt;
&lt;p&gt;Depuis quelques versions, vous pouvez également lancer Kresus sans avoir à
installer une instance complète de CozyCloud. Toutes les fonctionnalités ne
sont pas présentes, car soit elles ne sont pas implémentées pour le moment (par
exemple, l’envoi d’alertes par emails), soit elles n’ont pas d’équivalents (par
exemple, les notifications dans le dashboard cozy). Mais tout le reste est là,
et c’est une manière simple et rapide d’utiliser Kresus. Un contributeur,
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;_nikaro&quot;&gt;Nicolas&lt;&#x2F;a&gt;, a même écrit un &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.karolak.fr&#x2F;blog&#x2F;2016&#x2F;03&#x2F;18&#x2F;kresus-un-gestionnaire-web-de-finances-personnelles&#x2F;&quot;&gt;excellent
tutoriel&lt;&#x2F;a&gt;
pour ce mode d’installation ! Merci à lui.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;des-precautions&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#des-precautions&quot; aria-label=&quot;Anchor link for: des-precautions&quot;&gt;🔗&lt;&#x2F;a&gt;Des précautions&lt;&#x2F;h2&gt;
&lt;p&gt;A savoir : dans la version autonome (ou &lt;em&gt;standalone&lt;&#x2F;em&gt;) de Kresus, il n’y a
aucune couche d’authentification incluse par défaut, vous devez donc l’ajouter
vous-même pour protéger votre accès à Kresus (sinon tous les gens qui
connaissent l’URL de votre Kresus pourront lire vos comptes !). Aussi, aucune
donnée n’est chiffrée dans la version autonome (pas même le mot de passe), donc
isolez et protégez correctement votre instance.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;nouveau-une-image-docker-pour-kresus-et-weboob&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nouveau-une-image-docker-pour-kresus-et-weboob&quot; aria-label=&quot;Anchor link for: nouveau-une-image-docker-pour-kresus-et-weboob&quot;&gt;🔗&lt;&#x2F;a&gt;Nouveau : une image Docker pour Kresus et Weboob&lt;&#x2F;h2&gt;
&lt;p&gt;J’ai rajouté récemment, et notablement mis à jour hier soir une &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framagit.org&#x2F;bnjbvr&#x2F;kresus&#x2F;blob&#x2F;master&#x2F;Dockerfile&quot;&gt;image
Docker&lt;&#x2F;a&gt; qui contient
une version récente de Weboob et lance un Kresus autonome, exposant vers
l’extérieur son port d’écoute (9876 par défaut) et un volume de données. Ce qui
veut dire que vous pouvez maintenant lancer kresus ou weboob en quelques
commandes :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;D’abord, récupérer le dépôt :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;git clone https:&#x2F;&#x2F;framagit.org&#x2F;bnjbvr&#x2F;kresus &amp;amp;&amp;amp; cd kresus&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Une première fois, créer l’image :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;docker build -t kresus .&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Puis ensuite, autant de fois que vous le voulez, vous pouvez instancier
l’image créée :&lt;&#x2F;p&gt;
&lt;p&gt;&lt;code&gt;docker run -p 9876:9876 -v &#x2F;home&#x2F;moi&#x2F;kresus-data:&#x2F;usr&#x2F;data -ti -d kresus --name kresus&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;Si vous désirez exposer Kresus sur le web, pensez bien à suivre le tutoriel
de Nicolas pour rajouter une couche d’authentification et un serveur web
proxy.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Suite à ça, vous pouvez ouvrir un navigateur sur &lt;code&gt;http:&#x2F;&#x2F;localhost:9876&lt;&#x2F;code&gt; et
jouer avec Kresus. Par ailleurs, le répertoire &lt;code&gt;&#x2F;home&#x2F;moi&#x2F;kresus-data&lt;&#x2F;code&gt;
contiendra les données, dans cet exemple (et vous pouvez donc supprimer
l’image Docker sans perdre vos données). C’est aussi simple que ça !&lt;&#x2F;p&gt;
&lt;p&gt;Si vous voulez jouer avec les applications de Weboob, il suffit d’ouvrir un
terminal dans le docker qui fait tourner Kresus :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;docker exec -ti kresus &#x2F;bin&#x2F;bash&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Puis dans le bash ouvert : &lt;code&gt;boobank --help&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;des-idees-de-modifications-pour-la-suite&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#des-idees-de-modifications-pour-la-suite&quot; aria-label=&quot;Anchor link for: des-idees-de-modifications-pour-la-suite&quot;&gt;🔗&lt;&#x2F;a&gt;Des idées de modifications pour la suite&lt;&#x2F;h2&gt;
&lt;p&gt;Si vous êtes intéressés pour contribuer à Kresus et notamment à cette nouvelle
image Docker, voici quelques idées :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;rajouter un &lt;code&gt;cron&lt;&#x2F;code&gt; qui mette à jour Weboob régulièrement.&lt;&#x2F;li&gt;
&lt;li&gt;mettre en place les &lt;em&gt;bonnes pratiques&lt;&#x2F;em&gt; Docker dans ce Dockerfile.&lt;&#x2F;li&gt;
&lt;li&gt;mettre en place un serveur frontal &lt;code&gt;nginx&lt;&#x2F;code&gt; (ou un lien possible) avec un mot
de passe défini par une variable d’environnement défini au moment de &lt;code&gt;docker run&lt;&#x2F;code&gt; (ou quelque autre solution qui permettrait de rajouter une
authentification facilement).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h2 id=&quot;le-mot-de-la-fin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#le-mot-de-la-fin&quot; aria-label=&quot;Anchor link for: le-mot-de-la-fin&quot;&gt;🔗&lt;&#x2F;a&gt;Le mot de la fin !&lt;&#x2F;h2&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions,
n’hésitez-pas à me le faire savoir, sur &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;kiwiirc.com&#x2F;client&#x2F;chat.freenode.net&#x2F;kresus&quot;&gt;irc&lt;&#x2F;a&gt;, par
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;bnjbvr&#x2F;&quot;&gt;twitter&lt;&#x2F;a&gt;, sur &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framasphere.org&#x2F;people&#x2F;315a5640ead10132c4cc2a0000053625&quot;&gt;diaspora&lt;&#x2F;a&gt; ou sur le
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.cozy.io&#x2F;t&#x2F;app-kresus&#x2F;224&quot;&gt;forum&lt;&#x2F;a&gt; de cozy !&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Kresus: version 0.8.0</title>
        <published>2016-08-05T19:30:42+00:00</published>
        <updated>2016-08-05T19:30:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-version-0-8-0/"/>
        <id>https://bouvier.cc/tech/kresus-version-0-8-0/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-version-0-8-0/">&lt;p&gt;Je viens de publier une nouvelle version de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;&quot;&gt;Kresus&lt;&#x2F;a&gt;, le gestionnaire de finances
personnelles open-source sur lequel je travaille. Pour rappel, cette
application, basée sur &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;weboob.org&#x2F;&quot;&gt;Weboob&lt;&#x2F;a&gt;, est disponible dans
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&#x2F;en&#x2F;&quot;&gt;CozyCloud&lt;&#x2F;a&gt; et vous permet de vous connecter à votre
compte bancaire, récupérer vos opérations et les classifier pour savoir où
votre argent passe.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;action-requise-pour-les-auto-heberges-installation-de-weboob&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#action-requise-pour-les-auto-heberges-installation-de-weboob&quot; aria-label=&quot;Anchor link for: action-requise-pour-les-auto-heberges-installation-de-weboob&quot;&gt;🔗&lt;&#x2F;a&gt;Action requise pour les auto-hébergés : installation de Weboob&lt;&#x2F;h3&gt;
&lt;p&gt;Avant de passer à la liste détaillée des changements, il y a une procédure de
migration qui nécessitera une action de votre part, si vous êtes auto-hébergés
(c’est-à-dire si vous n’utilisez &lt;strong&gt;pas&lt;&#x2F;strong&gt; d’instance bêta sur l’infrastructure
de CozyCloud). Si vous êtes utilisateur de l’infrastructure de CozyCloud, le
changement devrait avoir été effectué par l’équipe des administrateurs systèmes
de Cozy, et vous pouvez passer à la partie suivante.&lt;&#x2F;p&gt;
&lt;p&gt;Si vous êtes auto-hébergés, il vous faudra &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;weboob.org&#x2F;install&quot;&gt;installer
Weboob&lt;&#x2F;a&gt; par vos propres moyens et vous assurer que
l’utilisateur qui lance le processus de Kresus ait accès à Weboob. J’ai
personnellement effectué une installation globale. Je &lt;strong&gt;recommande d’installer
la version 1.1 ou supérieure&lt;&#x2F;strong&gt; de Weboob, pour être certain que les modules des
sites ne soient pas dépassés.&lt;&#x2F;p&gt;
&lt;p&gt;Si vous utilisez l’application
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cozy&#x2F;python_cozy_management&quot;&gt;cozy_management&lt;&#x2F;a&gt;, il existe
maintenant une commande permettant d’effectuer l’installation globale de Weboob
telle qu’elle est nécessaire pour que Kresus fonctionne sur votre machine :&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #A9B1D6; background-color: #1A1B26;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;cozy_management install_weboob&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Un grand merci à &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nicofrand&quot;&gt;nicofrand&lt;&#x2F;a&gt; pour cette
fonctionnalité !&lt;&#x2F;p&gt;
&lt;p&gt;Auparavant, Weboob, le système qui se connecte à votre banque pour récupérer la
liste des comptes et opérations, était installé par Kresus et cela nécessitait
des dépendences externes. Il a été décidé que Weboob devait désormais être
installé au préalable par l’administrateur système : Kresus n’essaiera plus de
l’installer. Cela simplifie beaucoup de choses, notamment en facilitant
la gestion des dépendences nécessaires lors de l’installation.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;la-version-courte&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#la-version-courte&quot; aria-label=&quot;Anchor link for: la-version-courte&quot;&gt;🔗&lt;&#x2F;a&gt;La version courte&lt;&#x2F;h3&gt;
&lt;p&gt;Pour cette version, beaucoup de changements peu visibles pour l’utilisateur :
c’est beaucoup de nettoyage et de changements structurels dans le code
(séparation du code client en composants logiques et lint complet), qui
devraient faciliter la maintenance et l’amélioration du code par le futur.
Aussi, beaucoup de problèmes relatifs à la détection des doublons et à la
synchronisation automatique des comptes ont été réglés.&lt;&#x2F;p&gt;
&lt;p&gt;Un changement visible et notable : la liste des opérations est désormais
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;bnjbvr&#x2F;status&#x2F;730309653943492612&quot;&gt;beaucoup plus fluide&lt;&#x2F;a&gt;
lors du scroll, même si vous avez des tonnes d’opérations.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;en-cas-de-problemes-de-balances&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#en-cas-de-problemes-de-balances&quot; aria-label=&quot;Anchor link for: en-cas-de-problemes-de-balances&quot;&gt;🔗&lt;&#x2F;a&gt;En cas de problèmes de balances&lt;&#x2F;h3&gt;
&lt;p&gt;Si vous rencontrez des problèmes de synchronisation entre Kresus et votre
banque, par exemple si Kresus affiche des soldes de comptes qui ne
correspondent pas aux montants indiqués sur le site de votre banque, il est
conseillé de vérifier les doublons dans la section correspondante et d’essayer
de les fusionner à la main.&lt;&#x2F;p&gt;
&lt;p&gt;Si malgré la détection de doublons, vous avez encore des problèmes de montant,
laissez un message sur le &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.cozy.io&#x2F;t&#x2F;app-kresus&#x2F;224&quot;&gt;fil associé&lt;&#x2F;a&gt;
du forum de Cozy ! J’aimerais expérimenter des méthodes plus agressives de
détection automatique de doublons, et cela nécessite de savoir quelles sont les
situations qui posent fréquemment problème.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;les-contributions-en-detail&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#les-contributions-en-detail&quot; aria-label=&quot;Anchor link for: les-contributions-en-detail&quot;&gt;🔗&lt;&#x2F;a&gt;Les contributions en détail&lt;&#x2F;h3&gt;
&lt;p&gt;Un grand merci aux 7 contributeurs de cette nouvelle version, pour un total de
108 commits !&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;AwYiss&quot;&gt;@AwYiss&lt;&#x2F;a&gt;, qui avait déjà grandement amélioré
l’interface utilisateur, a frappé de nouveau, en intégrant les préférences au
niveau design, rendant cette partie plus consistente avec le reste de
l’application et très élégante.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nicofrand&quot;&gt;@nicofrand&lt;&#x2F;a&gt; a corrigé des soucis de style
(CSS) lors de l’ajout manuel d’opération.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.openhub.net&#x2F;accounts&#x2F;Bezleputh&quot;&gt;Bezleputh&lt;&#x2F;a&gt; (de la communauté
Weboob) a corrigé un bogue qui empêchait l’import d’opérations, si celles-ci
présentaient des informations manquantes.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;brouberol&quot;&gt;@brouberol&lt;&#x2F;a&gt; a ajouté un Dockerfile (ou
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;brouberol&#x2F;marcel&quot;&gt;RecetteÀMarcel&lt;&#x2F;a&gt; pour les puristes de l’OS
souverain) afin de pouvoir tester Kresus rapidement en production. J’espère
pouvoir écrire un peu plus sur le sujet bientôt.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;PandiPanda69&quot;&gt;@PandiPanda69&lt;&#x2F;a&gt; a effectué une revue du code
avec la sécurité à l’esprit :
&lt;ul&gt;
&lt;li&gt;Correction de bogue : lors de l’import d’une instance, si le fichier JSON
contient des erreurs de syntaxe, ne pas essayer de l’importer.&lt;&#x2F;li&gt;
&lt;li&gt;Ajout de la possibilité de chiffrer l’export de son instance Kresus et
d’importer une instance chiffrée de Kresus. Avec cette nouvelle méthode
d’import, le mot de passe peut être inclus dans le fichier exporté, en
toute sécurité ! (cette fonctionnalité n’est pas encore activée car elle
nécessite une réflexion et des tests approfondis ainsi qu’une
implémentation côté interface)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ZeHiro&quot;&gt;@ZeHiro&lt;&#x2F;a&gt;:
&lt;ul&gt;
&lt;li&gt;Amélioration de la visualisation de la liste des opérations sur interface
mobile (en lecture seule pour le moment).&lt;&#x2F;li&gt;
&lt;li&gt;Amélioration sensible des traductions : les notifications et textes des
emails sont désormais traduits en français ou en anglais, selon la langue
choisie dans votre Cozy !&lt;&#x2F;li&gt;
&lt;li&gt;Utilisation de la vraie monnaie du compte, avec le symbole monétaire
associé, dans toute l’interface utilisateur.&lt;&#x2F;li&gt;
&lt;li&gt;Amélioration de la détection manuelle des doublons (deux opérations sont
considérées comme des doublons seulement si leurs types sont identiques).&lt;&#x2F;li&gt;
&lt;li&gt;Suppression de faux positifs dans la détection automatique des doublons
(deux opérations avec la même date, le même montant et le même libellé).&lt;&#x2F;li&gt;
&lt;li&gt;Si votre mot de passe expire, Kresus vous enverra désormais un mail une
et une seule fois pour vous le signaler, et n’importera plus d’opérations
automatiquement jusqu’à la mise à jour du mot de passe (le même comportement
est prévu si le mot de passe devient erroné, s’il n’est pas mis à jour dans
Kresus).&lt;&#x2F;li&gt;
&lt;li&gt;Ajout de la possibilité de supprimer une opération manuellement.
N’utilisez cette fonctionnalité qu’en dernier recours et seulement si la
détection de doublons n’a pas marché !&lt;&#x2F;li&gt;
&lt;li&gt;Fix spécifique à un &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framagit.org&#x2F;bnjbvr&#x2F;kresus&#x2F;issues&#x2F;401&quot;&gt;problème
spécifique&lt;&#x2F;a&gt; de plateforme
sous raspberry pi.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;De manière notable, ZeHiro et moi-même avons contribué ensemble à des
fonctionnalités majeures :
&lt;ul&gt;
&lt;li&gt;Grâce à une implémentation de &lt;em&gt;l’infinite scrolling&lt;&#x2F;em&gt; dans la
liste des opérations, celle-ci est bien plus fluide à s’afficher, même si
vous avez beaucoup d’opérations !&lt;&#x2F;li&gt;
&lt;li&gt;Découpage du code en modules logiques et refactoring pour que le code
client passe le lint (validation statique du style du code). Ce n’est pas
visible pour l’utilisateur, mais ça aide grandement les développeurs en
leur évitant de se poser plein de questions futiles sur le style du code.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&quot;&gt;votre serviteur&lt;&#x2F;a&gt;:
&lt;ul&gt;
&lt;li&gt;utilisation de Weboob au niveau global (voir paragraphe sur la procédure
de migration).&lt;&#x2F;li&gt;
&lt;li&gt;meilleure représentation des erreurs. Normalement, les erreurs devraient
être plus claires à comprendre, côté client comme ou dans les logs côté
serveur, grâce à une meilleure cohérence et à des logs plus détaillés et
facultatifs. Un mode de debugging pour Weboob a été également rajouté, ce
qui est très utile en cas de problèmes de synchronisation avec votre
banque, pour remonter des logs aux développeurs de Weboob !&lt;&#x2F;li&gt;
&lt;li&gt;la récupération automatique des opérations ne s’arrête plus en cas
d’échec. Si les opérations n’étaient plus récupérées automatiquement
toutes les nuits chez vous, c’était peut-être à cause de ce bug.&lt;&#x2F;li&gt;
&lt;li&gt;les graphiques des opérations en valeurs négatives pointent désormais
vers le haut et non plus vers le bas.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;le-mot-de-la-fin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#le-mot-de-la-fin&quot; aria-label=&quot;Anchor link for: le-mot-de-la-fin&quot;&gt;🔗&lt;&#x2F;a&gt;Le mot de la fin&lt;&#x2F;h3&gt;
&lt;p&gt;La prochaine version est déjà presque prête et comprend une réécriture presque
complète du client avec une autre technologie (&lt;code&gt;redux&lt;&#x2F;code&gt;). Après cette
réécriture, on devrait plus facilement pouvoir ajouter de nouveau des grosses
fonctionnalités !&lt;&#x2F;p&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions,
n’hésitez-pas à me le faire savoir, par
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;bnjbvr&#x2F;&quot;&gt;twitter&lt;&#x2F;a&gt;, sur &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;framasphere.org&#x2F;people&#x2F;315a5640ead10132c4cc2a0000053625&quot;&gt;diaspora&lt;&#x2F;a&gt; ou sur le
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.cozy.io&#x2F;t&#x2F;app-kresus&#x2F;224&quot;&gt;forum&lt;&#x2F;a&gt; de cozy !&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Kresus: version 0.7.0</title>
        <published>2016-01-18T23:59:42+00:00</published>
        <updated>2016-01-18T23:59:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-version-0-7-0/"/>
        <id>https://bouvier.cc/tech/kresus-version-0-7-0/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-version-0-7-0/">&lt;p&gt;Je viens de publier une nouvelle version de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;&quot;&gt;Kresus&lt;&#x2F;a&gt;, le gestionnaire de finances
personnelles open-source sur lequel je travaille. Pour rappel, cette
application, basée sur &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;http:&#x2F;&#x2F;weboob.org&#x2F;&quot;&gt;Weboob&lt;&#x2F;a&gt;, est disponible dans
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&#x2F;en&#x2F;&quot;&gt;CozyCloud&lt;&#x2F;a&gt; et vous permet de vous connecter à votre
compte bancaire, récupérer vos opérations et les classifier pour savoir où
votre argent passe.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;la-version-courte&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#la-version-courte&quot; aria-label=&quot;Anchor link for: la-version-courte&quot;&gt;🔗&lt;&#x2F;a&gt;La version courte&lt;&#x2F;h3&gt;
&lt;ul&gt;
&lt;li&gt;Coup de pinceau magistral sur l’interface, merci @AwYiss !&lt;&#x2F;li&gt;
&lt;li&gt;Support de nouvelles banques, merci @ZeHiro !&lt;&#x2F;li&gt;
&lt;li&gt;Possibilité de sélectionner un compte par défaut, merci @nicofrand !&lt;&#x2F;li&gt;
&lt;li&gt;Réparation du lien entre factures et opérations bancaires, merci @ZeHiro !&lt;&#x2F;li&gt;
&lt;li&gt;Couleurs associées aux catégories, merci @nicofrand !&lt;&#x2F;li&gt;
&lt;li&gt;Réparation du module HelloBank.&lt;&#x2F;li&gt;
&lt;li&gt;Mise à jour automatique quotidienne de Weboob.&lt;&#x2F;li&gt;
&lt;li&gt;L’installation sera désormais plus rapide (l’application est précompilée par
les développeurs, et non plus compilée au moment de l’installation).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;les-contributions-en-detail&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#les-contributions-en-detail&quot; aria-label=&quot;Anchor link for: les-contributions-en-detail&quot;&gt;🔗&lt;&#x2F;a&gt;Les contributions en détail&lt;&#x2F;h3&gt;
&lt;p&gt;Un grand merci à tous les contributeurs qui ont été hyperactifs ce mois-ci !&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;AwYiss&quot;&gt;@AwYiss&lt;&#x2F;a&gt; a personnalisé et donné un coup de jeune
à toute l’interface ! Notamment, l’interface est maintenant utilisable sur
mobile. Merci @AwYiss!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nicofrand&quot;&gt;@nicofrand&lt;&#x2F;a&gt; a été prolifique :
&lt;ul&gt;
&lt;li&gt;Il y a désormais un bouton “fermer” et un bouton “vider et fermer” dans
la fenêtre de recherche des opérations, qui explicitent mieux les
intentions.&lt;&#x2F;li&gt;
&lt;li&gt;Il est maintenant possible d’éditer les champs personnalisés de connexion
aux banques (par ex. la phrase secrète de connexion, etc.).&lt;&#x2F;li&gt;
&lt;li&gt;Un compte peut désormais être sélectionné comme compte par défaut, dans
les préférences (étoile à côté des comptes). C’est ce compte-là qui
s’affichera en premier quand vous vous connecterez à Kresus.&lt;&#x2F;li&gt;
&lt;li&gt;Kresus a une belle favicon, pour les versions mobiles !&lt;&#x2F;li&gt;
&lt;li&gt;Weboob peut être mis à jour sans qu’aucun compte ne soit présent, grâce à
l’onglet “avancé” affiché lors de l’installation.&lt;&#x2F;li&gt;
&lt;li&gt;Il est désormais possible d’assigner une couleur à une catégorie. Cette
couleur sera utilisée dans les graphiques en barre et en camembert pour
représenter ladite catégorie.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ZeHiro&quot;&gt;@ZeHiro&lt;&#x2F;a&gt; a également été très efficace :
&lt;ul&gt;
&lt;li&gt;Il est désormais possible de retirer un libellé personalisé d’une
opération.&lt;&#x2F;li&gt;
&lt;li&gt;Il est possible de quitter le champ de libellé personalisé en pressant
Echap.&lt;&#x2F;li&gt;
&lt;li&gt;Les factures liées par Konnector n’étaient pas récupérées correctement,
c’est maintenant réparé !&lt;&#x2F;li&gt;
&lt;li&gt;Support de quelques nouvelles banques et intégration de toutes les
variantes des banques, avec les icônes associées !&lt;&#x2F;li&gt;
&lt;li&gt;Des opérations peuvent être rajoutées à la main dans un compte. Bien que
cela soit très utile, c’est pour le moment mal géré par la reconnaissance
automatique des opérations, et donc à n’utiliser que si vous savez
vraiment bien ce que vous faites.&lt;&#x2F;li&gt;
&lt;li&gt;Qualité du code : début de lint côté client.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&quot;&gt;votre serviteur&lt;&#x2F;a&gt; :
&lt;ul&gt;
&lt;li&gt;mise à jour du module bancaire HelloBank&lt;&#x2F;li&gt;
&lt;li&gt;fusion automatique des comptes doublons très probables&lt;&#x2F;li&gt;
&lt;li&gt;mise à jour automatique des modules weboob, une fois par jour&lt;&#x2F;li&gt;
&lt;li&gt;possibilité de changer le login d’accès à une banque&lt;&#x2F;li&gt;
&lt;li&gt;amélioration de la qualité du code avec un lint côté serveur&lt;&#x2F;li&gt;
&lt;li&gt;meilleur affichage des erreurs côté client&lt;&#x2F;li&gt;
&lt;li&gt;mise à jour du système de build, des fichiers lisez-moi, etc.&lt;&#x2F;li&gt;
&lt;li&gt;simplification des traductions et ajout d’un script pour vérifier la
cohérence entre les traductions.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Si vous voulez voir encore plus de détails, les commits sont présentés &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;compare&#x2F;2c502f6c32fc6c51b60eae17fd53453343c8e305...f42832a23826ad3f003e84840ae5af59885304a9&quot;&gt;par
là&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;le-mot-de-la-fin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#le-mot-de-la-fin&quot; aria-label=&quot;Anchor link for: le-mot-de-la-fin&quot;&gt;🔗&lt;&#x2F;a&gt;Le mot de la fin&lt;&#x2F;h3&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions,
n’hésitez-pas à me le faire savoir, par
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;bnjbvr&#x2F;&quot;&gt;twitter&lt;&#x2F;a&gt; ou sur le
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.cozy.io&#x2F;t&#x2F;app-kresus&#x2F;224&quot;&gt;forum&lt;&#x2F;a&gt; de cozy !&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Kresus: version 0.6.0</title>
        <published>2015-11-16T10:07:42+00:00</published>
        <updated>2015-11-16T10:07:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-version-0-6-0/"/>
        <id>https://bouvier.cc/tech/kresus-version-0-6-0/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-version-0-6-0/">&lt;p&gt;Je viens de publier une nouvelle version de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;&quot;&gt;Kresus&lt;&#x2F;a&gt;, le gestionnaire de finances
personnelles open-source sur lequel je travaille. Pour rappel, cette
application est disponible dans &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&#x2F;en&#x2F;&quot;&gt;CozyCloud&lt;&#x2F;a&gt; et vous
permet de vous connecter à votre compte bancaire, récupérer vos
opérations et les classifier pour savoir où votre argent passe.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;lesgroschangementsdecetteversion&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#lesgroschangementsdecetteversion&quot; aria-label=&quot;Anchor link for: lesgroschangementsdecetteversion&quot;&gt;🔗&lt;&#x2F;a&gt;Les gros changements de cette version&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Support des banques ING et HSBC (merci &lt;strong&gt;nicofrand&lt;&#x2F;strong&gt; !).&lt;&#x2F;li&gt;
&lt;li&gt;Libellés personnalisés : dans la liste des opérations, il est
possible de renommer une opération en cliquant sur son libellé, en
ajoutant des informations personnalisées dessus. Ce libellé
personnalisé est également pris en compte dans la recherche par
mots-clés (merci &lt;strong&gt;ZeHiro&lt;&#x2F;strong&gt; !).&lt;&#x2F;li&gt;
&lt;li&gt;Notifications par email : Il est maintenant possible d’envoyer des
notifications si le solde d’un compte dépasse ou est en dessous d’un
seuil donné; ou si une nouvelle opération dépasse un certain seuil.
Il est également possible d’envoyer des rapports quotidiens,
hebdomadaires ou mensuels, qui contiennent les nouvelles opérations
importées durant la période. Plus à venir dans les prochaines
versions.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;bouvier.cc&#x2F;tech&#x2F;kresus-version-0-6-0&#x2F;2015-11-16_kresus-060.png&quot; alt=&quot;Capture de Kresus 0.6.0&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;h4 id=&quot;tousleschangementsdecetteversion&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#tousleschangementsdecetteversion&quot; aria-label=&quot;Anchor link for: tousleschangementsdecetteversion&quot;&gt;🔗&lt;&#x2F;a&gt;Tous les changements de cette version&lt;&#x2F;h4&gt;
&lt;p&gt;Merci à tous les contributeurs de cette version, que ce soit en patches
ou en rapports d’erreurs !&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ZeHiro&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;Meilleure détection des doublons (moins de faux positifs).&lt;&#x2F;li&gt;
&lt;li&gt;Le tri des opérations &#x2F; catégories etc. est maintenant conscient
de la &lt;em&gt;locale&lt;&#x2F;em&gt; utilisée (les accents sont pris en compte, etc.).&lt;&#x2F;li&gt;
&lt;li&gt;Support des libellés personnalisés (voir ci-dessus).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;nicofrand&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;Support des champs personnalisés pour l’identification sur
certaines banques en ligne. Certaines banques demandent la
réponse à une question personnalisée ou la date de naissance,
pour pouvoir s’identifier, en plus du login et du mot de passe.
Cette contribution apporte les bases nécessaires pour supporter
ces champs supplémentaires. En pratique, cela veut dire qu’ING
et HSBC sont maintenant supportés par Kresus !&lt;&#x2F;li&gt;
&lt;li&gt;Le bouton “vider” dans la fenêtre de recherche est maintenant en
orange, pour alerter l’utilisateur.&lt;&#x2F;li&gt;
&lt;li&gt;Ajout d’un bouton “vider et fermer” dans cette même fenêtre,
afin de bien distinguer les deux actions : “vider” efface les
champs du formulaire, “vider et fermer” ferme le formulaire de
recherche.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;babolivier&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;Vérification de la présence de &lt;code&gt;virtualenv&lt;&#x2F;code&gt; lors de
l’installation de Weboob, avec fallback sur &lt;code&gt;virtualenv2&lt;&#x2F;code&gt; s’il
est présent.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;dattaz&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;Ajout de &lt;code&gt;npm&lt;&#x2F;code&gt; comme dépendance à l’installation Debian
standalone&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;padenot&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;Amélioration d’une traduction de chaîne en anglais&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;rlustin&lt;&#x2F;strong&gt;:
&lt;ul&gt;
&lt;li&gt;Suppression des espaces en fin de ligne&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Et les autres ajouts et modifications dans Kresus :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Implémentation des rapports par emails et des alertes par email
(voir ci-dessus).&lt;&#x2F;li&gt;
&lt;li&gt;Possibilité de rechercher les libellés personnalisés, lors d’une
recherche par mots-clés.&lt;&#x2F;li&gt;
&lt;li&gt;Les imports d’instance évitent maintenant de réimporter les données
internes à Kresus et les catégories si elles sont déjà présentes, ce
qui évite des bugs par la suite.&lt;&#x2F;li&gt;
&lt;li&gt;Kresus est capable de détecter si Weboob est installé de manière
globale et l’utiliser de préférence, plutôt que télécharger et
l’installer localement, si c’est possible.&lt;&#x2F;li&gt;
&lt;li&gt;Le démarrage de l’application est plus séquentiel, ce qui évite des
ralentissements au lancement (notamment pour la version standalone)
et implique une meilleure cohérence des données.&lt;&#x2F;li&gt;
&lt;li&gt;Réécriture complète du serveur, pour passer de CoffeeScript à
ECMAScript 6. Le code est maintenant moderne, propre, plus facile à
comprendre et n’utilise plus que JavaScript, de partout ! Cela va
grandement faciliter les mises à jour du serveur.&lt;&#x2F;li&gt;
&lt;li&gt;Comme d’habitude, beaucoup de bugs mineurs ont été écrasés et de
plus petits nettoyages dans le code ont eu lieu.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;lesprochainschantiers&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#lesprochainschantiers&quot; aria-label=&quot;Anchor link for: lesprochainschantiers&quot;&gt;🔗&lt;&#x2F;a&gt;Les prochains chantiers&lt;&#x2F;h4&gt;
&lt;p&gt;Les prochains chantiers sont les choses sur lesquelles j’aimerais me
pencher pour la (les ?) prochaines versions. Bien sûr, toute
contribution sur ces sujets est plus qu’encouragée et ce sera avec
plaisir que je vous aiderai à parcourir et comprendre le code. Cela
inclut, mais ne se limite pas à :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Une réécriture partielle du code client, pour qu’il soit moins dense
(certains fichiers font plus de 1,000 lignes !) et plus
compartementalisé.&lt;&#x2F;li&gt;
&lt;li&gt;Une meilleure gestion des erreurs affichées à l’utilisateur, pour
qu’elles soient plus faciles à comprendre et à gérer, donc plus
utiles.&lt;&#x2F;li&gt;
&lt;li&gt;Une manière de marquer des paires d’opérations comme n’étant PAS des
doublons, de dé-fusionner des doublons, ainsi qu’une détection
automatique intelligente de la plupart des doublons.&lt;&#x2F;li&gt;
&lt;li&gt;Une catégorisation automatique des opérations (enfin !).&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;lemotdelafin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#lemotdelafin&quot; aria-label=&quot;Anchor link for: lemotdelafin&quot;&gt;🔗&lt;&#x2F;a&gt;Le mot de la fin&lt;&#x2F;h4&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions, n’hésitez
pas à me le faire savoir, par &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;bnjbvr&#x2F;&quot;&gt;twitter&lt;&#x2F;a&gt; ou
sur le &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.cozy.io&#x2F;t&#x2F;app-kresus&#x2F;224&quot;&gt;forum&lt;&#x2F;a&gt; de cozy !&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Kresus: version 0.5.4</title>
        <published>2015-09-20T18:10:42+00:00</published>
        <updated>2015-09-20T18:10:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-version-0-5-4/"/>
        <id>https://bouvier.cc/tech/kresus-version-0-5-4/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-version-0-5-4/">&lt;p&gt;Je viens de publier une nouvelle version de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;&quot;&gt;Kresus&lt;&#x2F;a&gt;, le gestionnaire de finances
personnelles open-source sur lequel je travaille. Pour rappel, cette
application est disponible dans &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&#x2F;en&#x2F;&quot;&gt;CozyCloud&lt;&#x2F;a&gt; et vous
permet de vous connecter à votre compte bancaire, récupérer vos
opérations et les classifier pour savoir où votre argent passe.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;nouveauts&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nouveauts&quot; aria-label=&quot;Anchor link for: nouveauts&quot;&gt;🔗&lt;&#x2F;a&gt;Nouveautés&lt;&#x2F;h4&gt;
&lt;p&gt;Encore une autre mise à jour mineure avant de &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;issues&#x2F;176&quot;&gt;gros changements
structurels&lt;&#x2F;a&gt; !&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Merci &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ZeHiro&#x2F;&quot;&gt;@ZeHiro&lt;&#x2F;a&gt;: les types des
opérations (carte bleue, chèque, virement, etc.), importés
automatiquement depuis la version précédente, sont maintenant
affichés dans l’interface et peuvent être modifiés à la main !&lt;&#x2F;li&gt;
&lt;li&gt;L’interface utilisateur pour changer le type et la catégorie d’une
opération a été améliorée : ce sont maintenant de vrais boutons qui
permettent cela, et grâce à &lt;strong&gt;ZeHiro&lt;&#x2F;strong&gt;, ces boutons sont mieux
esthétiquement intégrés au reste de l’interface !&lt;&#x2F;li&gt;
&lt;li&gt;Merci &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;goofy-bz&quot;&gt;@Goofy&lt;&#x2F;a&gt; pour des corrections de
la traduction française !&lt;&#x2F;li&gt;
&lt;li&gt;Merci &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cylwin&quot;&gt;@Cylwin&lt;&#x2F;a&gt; qui a ajouté des liens
vers d’autres applications Cozy (en particulier vers le connecteur
EDF !).&lt;&#x2F;li&gt;
&lt;li&gt;Merci &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;rgarrigue&quot;&gt;@rgarrigue&lt;&#x2F;a&gt; qui a amélioré le
processus d’installation pour la version &lt;em&gt;standalone&lt;&#x2F;em&gt; (sans Cozy).&lt;&#x2F;li&gt;
&lt;li&gt;Il est maintenant possible de rechercher par type d’opération
également. L’export contient dorénavant les types des opérations et
l’import sait les gérer.&lt;&#x2F;li&gt;
&lt;li&gt;Le fichier d’instructions
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;blob&#x2F;master&#x2F;README.md&quot;&gt;README&lt;&#x2F;a&gt; a
encore été étoffé ! La documentation est un travail de longue
haleine…&lt;&#x2F;li&gt;
&lt;li&gt;Et comme d’habitude, beaucoup de petits bugs ont été résolus : les
exports sont maintenant plus solides; les opérations sont maintenant
triées correctement dans tous les navigateurs; plus de doublons
peuvent être trouvés; les recherches par dates sont correctes,
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;commits&#x2F;master&quot;&gt;etc.&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;lemotdelafin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#lemotdelafin&quot; aria-label=&quot;Anchor link for: lemotdelafin&quot;&gt;🔗&lt;&#x2F;a&gt;Le mot de la fin&lt;&#x2F;h4&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions,
n’hésitez-pas à me le faire savoir, par
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;bnjbvr&#x2F;&quot;&gt;twitter&lt;&#x2F;a&gt; ou sur le
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.cozy.io&#x2F;t&#x2F;app-kresus&#x2F;224&quot;&gt;forum&lt;&#x2F;a&gt; de cozy !&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Kresus : version 0.5.3</title>
        <published>2015-09-01T12:16:42+00:00</published>
        <updated>2015-09-01T12:16:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-version-0-5-3/"/>
        <id>https://bouvier.cc/tech/kresus-version-0-5-3/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-version-0-5-3/">&lt;p&gt;Je viens de publier une nouvelle version de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;&quot;&gt;Kresus&lt;&#x2F;a&gt;, le gestionnaire de finances
personnelles open-source sur lequel je travaille. Pour rappel, cette
application est disponible dans &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&#x2F;en&#x2F;&quot;&gt;CozyCloud&lt;&#x2F;a&gt; et vous
permet de vous connecter à votre compte bancaire, récupérer vos
opérations et les classifier pour savoir où votre argent passe.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;actionrequise&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#actionrequise&quot; aria-label=&quot;Anchor link for: actionrequise&quot;&gt;🔗&lt;&#x2F;a&gt;Action requise&lt;&#x2F;h4&gt;
&lt;p&gt;Une action est requise de votre part, suite à cette mise à jour, &lt;strong&gt;si la
synchronisation ne marche plus&lt;&#x2F;strong&gt;, ou si votre balance ne correspond pas
à celle indiquée par votre site de banque :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Aller dans Préférences.&lt;&#x2F;li&gt;
&lt;li&gt;Aller dans l’onglet Gestion de Weboob.&lt;&#x2F;li&gt;
&lt;li&gt;Cliquer sur le bouton pour mettre à jour Weboob.&lt;&#x2F;li&gt;
&lt;li&gt;Aller dans l’onglet Comptes bancaires.&lt;&#x2F;li&gt;
&lt;li&gt;Cliquer sur le bouton de synchronisation des comptes (flèches
imbriquées).&lt;&#x2F;li&gt;
&lt;li&gt;Vérifier et traiter les doublons, dans l’onglet correspondant.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;nouveauts&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#nouveauts&quot; aria-label=&quot;Anchor link for: nouveauts&quot;&gt;🔗&lt;&#x2F;a&gt;Nouveautés&lt;&#x2F;h4&gt;
&lt;ul&gt;
&lt;li&gt;Merci &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;ZeHiro&#x2F;&quot;&gt;@ZeHiro&lt;&#x2F;a&gt;: Import des types
d’opérations bancaires en base (est-ce que l’opération est une carte
bleue, un chèque, un virement, etc.). Pas encore d’affichage, mais
c’est &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;pull&#x2F;175&quot;&gt;pour bientôt&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Merci @ZeHiro: quand une opération est associée à un fichier, le nom
et le type du fichier joint sont correctement associés.&lt;&#x2F;li&gt;
&lt;li&gt;Merci @ZeHiro: la balance de chaque compte est maintenant affichée
dans le menu de sélection des comptes.&lt;&#x2F;li&gt;
&lt;li&gt;Merci &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;cylwin&#x2F;&quot;&gt;@cylwin&lt;&#x2F;a&gt;: l’IBAN est maintenant
importé avec chaque compte. Cela n’est pas encore visible dans
l’interface, mais j’ai quelques idées pour rendre cette information
utile.&lt;&#x2F;li&gt;
&lt;li&gt;Merci &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;nicofrand&#x2F;&quot;&gt;@nicofrand&lt;&#x2F;a&gt; pour quelques
accents manquants dans la traduction française.&lt;&#x2F;li&gt;
&lt;li&gt;Ajout d’un bouton pour mettre à jour Weboob, sans avoir à le
réinstaller entièrement, ce qui permet des mises à jour plus
rapides.&lt;&#x2F;li&gt;
&lt;li&gt;Ajout de fonctionnalités d’import &#x2F; export d’une instance Kresus
(c’est-à-dire toutes les banques, tous les comptes, toutes les
opérations, toutes les catégories, etc.). Notez que le mot de passe
n’est pas inclus dans l’export, pour des raisons évidentes de
sécurité, et qu’il sera donc nécessaire de le remettre à la main
dans l’onglet préférences après un import.&lt;&#x2F;li&gt;
&lt;li&gt;Affichage d’un message d’erreur explicite si le mot de passe est
incorrect, lors d’une synchronisation manuelle.&lt;&#x2F;li&gt;
&lt;li&gt;Kresus peut maintenant &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;#on-debian&quot;&gt;s’installer et être lancé en dehors de
CozyCloud&lt;&#x2F;a&gt;, sans aucune
dépendence à Cozy. Pour le moment, c’est très instable et pas
recommandé : il n’y a aucune protection par mot de passe, beaucoup
de risques de sécurité, des fonctionnalités sont manquantes (pas de
notifications, pas d’emails d’alertes, etc.). Je reviendrai plus en
détail dessus quand la version standalone sera prête.&lt;&#x2F;li&gt;
&lt;li&gt;Fusion des comptes similaires : lorsque une banque change son site,
il se peut que les comptes ne soient plus identifiés de la même
manière ; Kresus est maintenant capable de s’en rendre compte et
d’effectuer la maintenance nécessaire.&lt;&#x2F;li&gt;
&lt;li&gt;Le fichier
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&#x2F;blob&#x2F;master&#x2F;README.md&quot;&gt;README&lt;&#x2F;a&gt; a
été grandement amélioré et un code de conduite générique a été
ajouté au projet.&lt;&#x2F;li&gt;
&lt;li&gt;Beaucoup d’améliorations de code interne (refactoring), patches pour
des petits bugs (notamment le tri hasardeux des opérations devrait
être réglé), le processus de développement a été grandement
simplifié également.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h4 id=&quot;lemotdelafin&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#lemotdelafin&quot; aria-label=&quot;Anchor link for: lemotdelafin&quot;&gt;🔗&lt;&#x2F;a&gt;Le mot de la fin&lt;&#x2F;h4&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions,
n’hésitez-pas à me le faire savoir, par
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;twitter.com&#x2F;bnjbvr&#x2F;&quot;&gt;twitter&lt;&#x2F;a&gt; ou sur le
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.cozy.io&#x2F;t&#x2F;app-kresus&#x2F;224&quot;&gt;forum&lt;&#x2F;a&gt; de cozy !&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Kresus : version 0.5.2</title>
        <published>2015-07-12T14:08:42+00:00</published>
        <updated>2015-07-12T14:08:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-version-0-5-2-2/"/>
        <id>https://bouvier.cc/tech/kresus-version-0-5-2-2/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-version-0-5-2-2/">&lt;p&gt;Je viens de publier une nouvelle version de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&quot;&gt;Kresus&lt;&#x2F;a&gt;, le gestionnaire de finances
personnelles open-source sur lequel je travaille. Pour rappel, cette
application est disponible uniquement dans &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&quot;&gt;CozyCloud&lt;&#x2F;a&gt;
(pour l’instant) et vous permet de vous connecter à votre compte
bancaire, récupérer vos opérations et les classifier pour savoir où
votre argent passe.&lt;&#x2F;p&gt;
&lt;p&gt;Mise à jour mineure, car elle concerne principalement des bugs qui ont
été réglés au cours de cette version :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;La fusion des opérations similaires n’oublie plus les fichiers
associés.&lt;&#x2F;li&gt;
&lt;li&gt;Les notifications de nouvelles opérations ne devraient plus être
envoyées en doublons dorénavant.&lt;&#x2F;li&gt;
&lt;li&gt;Si un compte de votre banque n’est pas supporté par Kresus, cela
n’empêchera plus les autres comptes d’être supportés correctement.&lt;&#x2F;li&gt;
&lt;li&gt;Ajout d’une section “à propos” dans les préférences.&lt;&#x2F;li&gt;
&lt;li&gt;Beaucoup d’autres petits bugs ont été réglés.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Merci à ZeHiro et poupotte pour leurs contributions ainsi qu’à tous ceux
qui ont fait des rapports de bugs !&lt;&#x2F;p&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions,
n’hésitez-pas à me le faire savoir, par twitter ou sur le &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.cozy.io&#x2F;t&#x2F;app-kresus&#x2F;224&quot;&gt;forum de
cozy&lt;&#x2F;a&gt; !&lt;&#x2F;p&gt;
</content>
    </entry>
    <entry xml:lang="en">
        <title>Kresus : version 0.5.1</title>
        <published>2015-05-09T17:38:42+00:00</published>
        <updated>2015-05-09T17:38:42+00:00</updated>
        
        <author>
          <name>
            
              Benjamin Bouvier
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bouvier.cc/tech/kresus-version-0-5-1/"/>
        <id>https://bouvier.cc/tech/kresus-version-0-5-1/</id>
        <content type="html" xml:base="https://bouvier.cc/tech/kresus-version-0-5-1/">&lt;p&gt;Je viens de publier une nouvelle version de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;bnjbvr&#x2F;kresus&quot;&gt;Kresus&lt;&#x2F;a&gt;, le gestionnaire de finances
personnelles open-source sur lequel je travaille. Pour rappel, cette
application est disponible uniquement dans &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;cozy.io&quot;&gt;CozyCloud&lt;&#x2F;a&gt;
(pour l’instant) et vous permet de vous connecter à votre compte
bancaire, récupérer vos opérations et les classifier pour savoir où
votre argent passe.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;img src=&quot;https:&#x2F;&#x2F;bouvier.cc&#x2F;tech&#x2F;kresus-version-0-5-1&#x2F;2015-05-09_kresus-051.png&quot; alt=&quot;Graphiques&quot; &#x2F;&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Parmi les nouveautés :&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Meilleurs graphiques : il est possible d’afficher des graphiques des
opérations par catégories par mois, sur des périodes données (tout
le temps, mois courant, mois précédent, 3 derniers mois, 6 derniers
mois), pour des types d’opérations données (toutes, dépenses ou
revenus uniquement). De plus, des graphiques en “camembert” sont
maintenant générés si l’on regarde les dépenses ou les revenus.&lt;&#x2F;li&gt;
&lt;li&gt;Il est également possible de choisir quelle période et quel type
d’opérations s’affichent par défaut (depuis les Préférences
avancées).&lt;&#x2F;li&gt;
&lt;li&gt;La gestion des opérations en doublons a été améliorée : maintenant,
c’est l’application qui choisit lequel des deux doublons il est
nécessaire de supprimer. Ainsi, on ne parle plus de suppression de
doublons mais de
&lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JatzJYDqfAE&quot;&gt;FUSION&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Utilisation de Dygraph et c3 pour la partie graphiques, ce qui fait
que Kresus ne dépend plus de Highcharts, dont la license pouvait
poser problème au sein de CozyCloud.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Comme d’habitude, si vous avez des remarques ou suggestions,
n’hésitez-pas à me le faire savoir, par twitter ou sur le &lt;a rel=&quot;noopener noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;forum.cozy.io&#x2F;t&#x2F;app-kresus&#x2F;224&quot;&gt;forum de
cozy&lt;&#x2F;a&gt; !&lt;&#x2F;p&gt;
</content>
    </entry>
</feed>

