Releases: Cybertrist/SmartBudget
Release list
Smart Budget 1.2.3
Deux applications, qui s'installent côte à côte, et par-dessus la version 1.2.2 sans rien perdre.
- SmartBudget.apk : la version complète, reliée à ta banque.
- SmartBudget-demo.apk : quatre mois d'opérations inventées, déjà chargées, sans banque ni empreinte.
Nouveau
- Le mois suit le salaire. SmartBudget repère tout seul le jour où ton salaire arrive, sur les six derniers mois, et fait commencer le mois ce jour-là. Il prend le plus tôt des jours de paie : un salaire versé avant un week-end ouvre quand même son mois. Dans les réglages, Le mois commence le propose « Le jour du salaire » (le choix par défaut), ou un jour choisi à la main.
Corrigé
- Les espèces ne comptent plus deux fois d'un mois sur l'autre. Chaque dépense en espèces puise dans le plus ancien retrait qui la précède, jusqu'à deux mois avant : 50 € retirés en septembre puis 20 € au marché en octobre font 30 € de retrait en septembre et 20 € de courses en octobre, 50 € en tout.
83 tests, tous au vert : 24 sur la logique pure, 59 sur un émulateur Android.
Android 8 et plus, arm64.
- SHA-256 de SmartBudget.apk :
2f25bed5fcf390eccf357f58e999c08b7b88f1f739e167bb23996d9cd89ec631 - SHA-256 de SmartBudget-demo.apk :
509751e823996b88e019e9c6491fc4ec2f2e321f69b0142e6e16a5a7aeacbebe - SHA-256 du certificat :
55572db26550312a39ee80315ad81ce6c31e492f0e3aebfc8e5e0f2cffabcbef
Smart Budget 1.2.2
Deux applications, qui s'installent côte à côte, et par-dessus la version 1.2.0 sans rien perdre.
- SmartBudget.apk : la version complète, reliée à ta banque.
- SmartBudget-demo.apk : quatre mois d'opérations inventées, déjà chargées, sans banque ni empreinte.
Cette version vient d'un audit complet de l'application : quatre testeurs l'ont passée au crible sur émulateur, écran par écran, et 32 nouveaux tests d'intégration couvrent la synchronisation.
Corrigé, en priorité
- Lier un remboursement ne gèle plus l'application. Valider bloquait la base : plus rien ne répondait, pas même la recherche, jusqu'au redémarrage.
- L'application se reverrouille de nouveau après un passage en arrière-plan : on retombait directement sur ses comptes, sans empreinte.
- Les liens de remboursement ne disparaissent plus à la synchronisation. Une opération en attente était recréée à chaque fois, et perdait ses liens au passage.
- Une remise de chèque reclassée n'apprend plus de règle sur le mot « N », qui rangeait ensuite Netflix et bien d'autres dans la même catégorie. Les mauvaises règles déjà apprises sont retirées au premier démarrage, et leurs opérations reclassées.
Synchronisation
- Une caution d'hôtel en attente depuis plus d'une semaine ne compte plus deux fois, et une caution levée finit par s'effacer.
- Un pourboire ajouté entre l'attente et le débit ne fait plus perdre la note, la catégorie ni le lien de l'opération.
- Un virement vers le LDDS ne crédite plus le LDD.
- Le premier import de douze mois se fait en une seule passe, bien plus vite.
Remboursements
- Le remboursement peut arriver avant l'achat ou après : les deux écrans cherchent des deux côtés.
- Une dépense ne peut plus être remboursée au-delà de son montant, même par plusieurs entrées ou deux actions au même instant.
- Une part illisible bloque le bouton au lieu d'effacer en silence tous les liens de l'entrée.
- Choisir un remboursement depuis une dépense n'efface plus ses autres liens.
Les chiffres
- Une sous-catégorie et la liste ouverte depuis l'anneau affichent les montants après remboursement, comme l'anneau.
- Les récurrences d'un mois passé sont justes, celles de chaque semaine comprises.
- Le jour de début du mois est suivi partout : accueil, épargne, récurrences, « Compte en ».
- Les pourcentages font 100, l'épargne de la répartition est nette, et les montants sont plafonnés à dix millions d'euros.
Écran déplié et le reste
- La fiche d'une opération tient d'un coup, dans un volet comme en pleine page.
- Les cartes de saisie restent au-dessus du clavier, et choisir une banque ne plante plus.
- L'empreinte ne s'active plus sur un téléphone sans code, et un tel téléphone n'enferme plus dehors.
- Une sauvegarde restaurée sur un autre téléphone oublie la clé bancaire illisible au lieu d'échouer à chaque synchronisation.
Le README est refait : un sommaire, un parcours en quatorze sections et vingt-deux schémas animés.
Android 8 et plus, arm64.
- SHA-256 de SmartBudget.apk :
d092105c6358c638511c8a523c14ba83c742eab4642de714a0057a9361cbd3bc - SHA-256 de SmartBudget-demo.apk :
6e8f27b80c94ccfdabd9ac5c17953464320647d72e801f27b9fea0c6265d60b8 - SHA-256 du certificat :
55572db26550312a39ee80315ad81ce6c31e492f0e3aebfc8e5e0f2cffabcbef
Smart Budget 1.2.0
Deux applications, qui s'installent côte à côte, et par-dessus la version 1.1.0 sans rien perdre.
- SmartBudget.apk : la version complète, reliée à ta banque.
- SmartBudget-demo.apk : quatre mois d'opérations inventées, déjà chargées, sans banque ni empreinte.
Nouveau
- Choisir sa banque : toutes celles d'Enable Banking, dans une trentaine de pays, avec une recherche par nom ou par pays et l'icône de chaque application.
- Une page guide pour obtenir la clé sur le portail d'Enable Banking, avec un bouton Copier pour chaque valeur à coller. L'import de la clé enchaîne sur la liaison du compte.
- Les opérations en attente à la banque (un paiement par carte du jour) apparaissent tout de suite, marquées « En attente », puis sont remplacées par leur version définitive.
Corrigé
- La synchronisation part d'elle-même à chaque ouverture et à chaque retour dans l'application (au plus toutes les dix minutes), et l'accueil affiche « Synchronisation… ».
- Quitter les réglages pendant une synchronisation ne provoque plus d'erreur.
- Une synchronisation qui échoue le dit, au lieu de se taire.
- Analyse : « N opérations » sous l'anneau n'ouvre que les entrées, ou que les sorties.
- Un remboursement n'est plus compté comme un revenu : nouvelle bascule « C'est un remboursement » sur chaque entrée.
- Un virement interne montre « Masquer de l'analyse » déjà coché.
Le README explique pas à pas comment relier sa banque, et a désormais une section sur les notifications.
Android 8 et plus, arm64.
- SHA-256 de SmartBudget.apk :
7e4a133a989944b24b058f3d174a1fe7a892df414e8d3e538378804c70b9f1a6 - SHA-256 de SmartBudget-demo.apk :
a9ffca9d9110dc4398d7cdcde7930f12487f3f367fcea07e5cfa19a23f71022f - SHA-256 du certificat :
55572db26550312a39ee80315ad81ce6c31e492f0e3aebfc8e5e0f2cffabcbef
Smart Budget 1.1.0
Deux applications, qui s'installent côte à côte.
- SmartBudget.apk : la version complète, reliée à ta banque.
- SmartBudget-demo.apk : quatre mois d'opérations inventées, déjà chargées, sans banque ni empreinte.
Android 8 et plus, arm64.
- SHA-256 de SmartBudget.apk :
8ba46b6c6ddd59e2ca070cc10bb91a97952e8c8b4e038a531fa0c017fb501955 - SHA-256 de SmartBudget-demo.apk :
fe4cf85184ed59b62302309c7b00a106e4fdee90e00a51cfa3b9c15d7d63874a - SHA-256 du certificat :
55572db26550312a39ee80315ad81ce6c31e492f0e3aebfc8e5e0f2cffabcbef
Smart Budget 1.0.3
L'alerte de compte en négatif : toutes les six heures, même application fermée, le solde du compte courant est relu ; s'il passe sous zéro, une notification donne le montant, une fois par passage en négatif.
Pour lire le solde en arrière-plan, la clé est chargée sans empreinte le temps de cette lecture. La signature RS256 se fait désormais en Dart.
SHA-256 de SmartBudget.apk : 4b7b52dca908edf9da1aea9dfb0fef60d35ee50719af0c3b16f94a22e8dfd9e5
Certificat de signature, inchangé : 55572db26550312a39ee80315ad81ce6c31e492f0e3aebfc8e5e0f2cffabcbef
Smart Budget 1.0.2
Les icônes de loisirs se trouvent enfin : un groupe Sorties et loisirs (grande roue, fête foraine, fête, billets, cinéma, jeux), séparé du Sport.
SHA-256 de SmartBudget.apk : 9acac9865290a549c411f3d32979c656520d61fd2527469b70301e729fc780fa
Certificat de signature, inchangé : 55572db26550312a39ee80315ad81ce6c31e492f0e3aebfc8e5e0f2cffabcbef
Smart Budget 1.0.1
Le numéro de version affiché dans les réglages est corrigé (il indiquait 0.1.0).
SHA-256 de SmartBudget.apk : 46f0393de3fee6d89081247e0362b0d0f44b906323c060b9390a719d144a6fd3
Certificat de signature, inchangé : 55572db26550312a39ee80315ad81ce6c31e492f0e3aebfc8e5e0f2cffabcbef
Smart Budget 1.0.0
Première version publique de Smart Budget.
- Connexion au Crédit Mutuel de Bretagne par Enable Banking (DSP2, lecture seule, 180 jours).
- Classement automatique, virements internes, remboursements liés, récurrences, espèces et portefeuille.
- Analyse sur un mois, trois mois ou un an ; écran déplié du Fold en volets.
- Base chiffrée par SQLCipher, clé dans le Keystore, déverrouillée par l'empreinte ; sauvegarde chiffrée.
Cette version ne contient pas le jeu d'essai.
SHA-256 de SmartBudget.apk :
d73996a9305b03bb00a4ee9235b5087cc661a458f51f4d7c411464b9c5fedfea
SHA-256 du certificat de signature (CN=SmartBudget, O=Cybertrist) :
55572db26550312a39ee80315ad81ce6c31e492f0e3aebfc8e5e0f2cffabcbef