2026-09-19T13:50:59Z - 2026-10-19T13:50:59Z

Overview

63 active pull requests
71 active issues
Excluding merges, 1 author has pushed 167 commits to main and 203 commits to all branches. On main, 239 files have changed and there have been 40168 additions and 4605 deletions.

4 releases published by 1 user

Published v0.17.2 Simpl'Résultat v0.17.2 2026-10-18 18:49:17 +00:00

Published v0.17.1 Simpl'Résultat v0.17.1 2026-10-09 01:21:41 +00:00

Published v0.17.0 Simpl'Résultat v0.17.0 2026-10-06 00:45:29 +00:00

Published v0.16.0 Simpl'Résultat v0.16.0 2026-10-03 13:58:06 +00:00

55 pull requests merged by 1 user

Merged #465 fix(dialogs): wait for the confirmation before deleting or removing the key 2026-10-18 18:31:43 +00:00

Merged #450 docs(release): report edition matrix changes to the site's comparison table 2026-10-18 18:18:37 +00:00

Merged #464 fix(release): refuse an empty or multi-document latest.json, test the Publish step 2026-10-18 17:37:48 +00:00

Merged #459 fix(deps): build the updater without its zip feature to clear RUSTSEC-2026-0367 to -0369 2026-10-18 16:42:54 +00:00

Merged #460 docs(review): REVIEW.md, calibrated risk levels and review rules per zone (#456) 2026-10-18 13:17:49 +00:00

Merged #452 feat(gating): reserve transaction splits for the Base edition 2026-10-17 11:40:14 +00:00

Merged #448 fix(deps): update rustls to 0.23.46 to clear RUSTSEC-2026-0346 to -0349 2026-10-16 23:14:51 +00:00

Merged #445 feat(onboarding): step cards of the Categories and Reports pages (#432) 2026-10-16 00:38:00 +00:00

Merged #444 feat(onboarding): visit steps foundation, eight rows, "Got it" and one-time initialization (#425) 2026-10-16 00:37:50 +00:00

Merged #443 docs(help): fix stale help and guide texts of Budget, Reports and Transactions (#431) 2026-10-16 00:37:40 +00:00

Merged #442 feat(onboarding): Transactions card suggests Add as keyword, Budget card names leaves and the Annual column (#430) 2026-10-16 00:37:30 +00:00

Merged #441 fix(import): name a source after its subfolder, read-only (#426) 2026-10-16 00:37:20 +00:00

Merged #440 feat(import): warn about the CSV files placed directly in the import folder (#427) 2026-10-16 00:37:10 +00:00

Merged #439 Import: parent folder, one subfolder per account, signs at the preview, quoted controls (#422) 2026-10-16 00:36:59 +00:00

Merged #438 fix(budget): grid rows depth-first, subtotals at the bottom on their own rows (#424) 2026-10-16 00:36:49 +00:00

Merged #436 feat(profiles): name the copy of a stopped catch-up, one copy per profile, startup error cleared (#395) 2026-10-14 00:28:51 +00:00

Merged #435 test(i18n): one marked fake t for the suite, and a guard (#389) 2026-10-14 00:28:40 +00:00

Merged #434 test: shared React hook harness for the jsdom-less tests (#409) 2026-10-14 00:28:24 +00:00

Merged #433 fix(db): keep the lock-free path for the transaction handle only (#408) 2026-10-14 00:28:08 +00:00

Merged #428 feat(categories): type-ahead combobox for the parent and keyword category fields 2026-10-12 22:47:34 +00:00

Merged #420 state: sync after the release-deps milestone 2026-10-12 20:00:55 +00:00

Merged #418 fix(release): apply the review follow-ups of the release-deps stack, drop the linux-x86_64 key 2026-10-12 19:33:03 +00:00

Merged #417 fix(deps): refresh npm lock to clear 8 advisories 2026-10-12 19:32:53 +00:00

Merged #416 fix: give rpm installs their own key in latest.json 2026-10-12 19:32:43 +00:00

Merged #415 ci: guard the windows-sys 0.61.2 pin in check-rust 2026-10-12 19:32:33 +00:00

Merged #414 ci: move check-frontend, audit and release from Node 20 to Node 24 2026-10-12 19:32:20 +00:00

Merged #413 state: sync after the go-live closure and the last manual checks 2026-10-10 22:59:57 +00:00

Merged #412 state: sync after the manual checks on the published releases 2026-10-10 12:18:21 +00:00

Merged #411 state: sync after v0.17.1 2026-10-09 01:48:46 +00:00

Merged #410 state: sync after the guided getting-started path (#396-#401) 2026-10-09 01:14:27 +00:00

Merged #407 docs(onboarding): user guide, architecture and QA checklist for the guided getting-started path 2026-10-09 01:11:03 +00:00

Merged #406 feat(onboarding): Budget page step card and its highlight 2026-10-09 01:10:55 +00:00

Merged #405 feat(onboarding): Transactions page step card and guided entry 2026-10-09 01:10:48 +00:00

Merged #404 feat(onboarding): step card with highlight, and the Import page's card 2026-10-09 01:10:40 +00:00

Merged #403 feat(onboarding): getting-started banner on top of every page 2026-10-09 01:10:32 +00:00

Merged #402 feat(onboarding): shared getting-started state, live re-read and data-change channel (ADR 0022) 2026-10-09 01:10:05 +00:00

Merged #394 fix: checklist step 5, secondary-profile migrations and Linux database paths (#390) 2026-10-07 02:00:03 +00:00

Merged #388 fix(license): drop an activation token that no longer stands for this machine (#367) 2026-10-05 23:23:02 +00:00

Merged #387 feat(license): remove the stored license key from the License card (#370) 2026-10-05 23:22:52 +00:00

Merged #386 fix(license): check a revoked key as soon as it is entered 2026-10-05 23:22:41 +00:00

Merged #385 state: sync after onboarding phase 1 merge 2026-10-04 12:54:23 +00:00

Merged #383 docs(onboarding): changelog, architecture, user guide and interactive QA checklist (#357) 2026-10-04 12:52:01 +00:00

Merged #382 feat(onboarding): Import empty states, sample folder button and guide links (#356) 2026-10-04 12:51:53 +00:00

Merged #381 feat(docs): sub-sections in the user guide and bank CSV export guides (#355) 2026-10-04 12:51:44 +00:00

Merged #380 feat(onboarding): create_sample_import_folders command, sample CSV templates and detection test (#354) 2026-10-04 12:51:36 +00:00

Merged #379 feat(onboarding): empty states on the Transactions and Budget pages (#353) 2026-10-04 12:51:28 +00:00

Merged #378 feat(onboarding): dashboard empty state, getting-started checklist and re-show button (#352) 2026-10-04 12:51:19 +00:00

Merged #377 feat(onboarding): transaction count, onboarding counters and checklist reducer (#351) 2026-10-04 12:51:11 +00:00

Merged #375 ci: restore the Rust cache with rust-cache and a weekly run on main (#234) 2026-10-03 22:11:18 +00:00

Merged #368 feat(license): online revocation check — a revoked key falls back to Free (#365) 2026-10-03 13:43:02 +00:00

Merged #366 fix(license): send a derived machine identifier, never the OS machine id (#350) 2026-10-02 01:25:09 +00:00

Merged #364 fix(license): named key-entry errors, edition independent of the activation token, revoked key flagged (#347) 2026-10-01 00:57:33 +00:00

Merged #362 feat(upsell): activate "Get Base", honest Premium note, purchase path in Free, Account card text 2026-09-28 00:51:07 +00:00

Merged #359 fix(license): call /v1 routes with product, name server refusals, localize purchase URL 2026-09-27 13:16:02 +00:00

Merged #349 fix(deps): update rustls to 0.23.45 to clear RUSTSEC-2026-0285 2026-09-22 00:33:54 +00:00

8 pull requests proposed by 1 user

53 issues closed from 1 user

Closed #421 Profile deletion (and every confirm) proceeds without waiting for the confirmation 2026-10-18 20:50:35 +00:00

Closed #419 Suivis de la revue de #418 : latest.json vide accepté sous jq 1.6, appel du filtre non testé, paths-ignore de check-frontend 2026-10-18 17:37:49 +00:00

Closed #455 [security] deps: RUSTSEC-2026-0367 à -0369 (zip) — l’audit quotidien est rouge depuis le 2026-10-17 2026-10-18 16:44:51 +00:00

Closed #457 Brancher les skills de revue sur REVIEW.md et les niveaux de risque 2026-10-18 13:50:52 +00:00

Closed #456 Ajouter REVIEW.md : niveaux de risque calibrés et règles de revue par zone 2026-10-18 13:17:49 +00:00

Closed #369 feat(gating): réserver le fractionnement de transactions à l’édition Base 2026-10-17 11:40:14 +00:00

Closed #447 [security] deps: RUSTSEC-2026-0346 à -0349 (rustls) — l'audit quotidien est rouge depuis le 2026-10-15 2026-10-16 23:17:17 +00:00

Closed #432 Parcours de démarrage : cartes des étapes Catégories et Rapports 2026-10-16 00:38:02 +00:00

Closed #425 Parcours de démarrage : socle des étapes de visite (huit lignes, « J'ai compris », cochage d'office) 2026-10-16 00:37:51 +00:00

Closed #431 Aide et guide périmés : Budget (bouton de répartition, avertissement Annuel), Rapports (onglets, quatre cartes, zoom catégorie), Transactions (icône +) 2026-10-16 00:37:42 +00:00

Closed #430 Parcours de démarrage : cartes Transactions (mots-clés) et Budget (feuilles, colonne Annuel) 2026-10-16 00:37:31 +00:00

Closed #426 Import : le nom d'une source est celui de son sous-dossier (une source renommée n'était plus retrouvée) 2026-10-16 00:37:20 +00:00

Closed #427 Import : avertir des fichiers CSV posés directement dans le dossier d'import (ignorés aujourd'hui sans message) 2026-10-16 00:37:10 +00:00

Closed #422 Import : dossier parent, un sous-dossier par compte, signes à l'aperçu, guillemets dans les cartes 2026-10-16 00:37:01 +00:00

Closed #424 Budget : sous-catégories en fin de groupe au dépli, et sous-totaux en bas rattachés aux mauvaises lignes (buildBudgetYearRows, reorderRows) 2026-10-16 00:36:50 +00:00

Closed #395 Suivis de la revue de #394 : copie nommée sur un rattrapage arrêté, violations préexistantes épinglées, délai de démarrage, rétention des copies 2026-10-14 00:28:51 +00:00

Closed #389 test: le faux t des tests de rendu rend la clé brute, un appel à t oublié passe inaperçu 2026-10-14 00:28:42 +00:00

Closed #409 Tests du parcours guidé : angles morts des harnais React (chargeur, dépendances des useMemo, effets) 2026-10-14 00:28:25 +00:00

Closed #408 db.ts : réserver le passage hors verrou au handle de la transaction 2026-10-14 00:28:10 +00:00

Closed #423 Catégorie parent et choix de catégorie du mot-clé : menu déroulant avec saisie (CategoryCombobox) 2026-10-12 22:47:34 +00:00

Closed #317 deps: re-evaluer l'advisory react-router (GHSA-qwww-vcr4-c8h2) lors d'une migration react-router v8 2026-10-12 19:32:53 +00:00

Closed #358 [security] deps: rafraîchir le lock npm — 7 advisories (react-router, vitest, browserslist, nanoid) (high) 2026-10-12 19:32:53 +00:00

Closed #320 bug: les utilisateurs installes en .rpm ne peuvent pas se mettre a jour (latest.json ne sert que le .deb) 2026-10-12 19:32:43 +00:00

Closed #345 deps: domicilier la contrainte windows-sys 0.61.2 — aucun garde ne la tient, et tout bump du sous-arbre TLS la fait descendre en silence 2026-10-12 19:32:33 +00:00

Closed #376 ci: passer check-frontend, audit et release de Node 20 (fin de vie) à Node 24 ; réécrire le commentaire concurrency de check-rust 2026-10-12 19:32:20 +00:00

Closed #363 test: clé de licence dont l’exp dépasse 2^32 (licences de 100 ans) 2026-10-10 19:47:55 +00:00

Closed #390 bug(onboarding): la case « Classer une transaction à la main » ne se coche jamais — le classement manuel écrit 'true' en texte 2026-10-10 12:17:33 +00:00

Closed #401 Onboarding : guide, architecture et liste QA du parcours guidé 2026-10-09 01:11:04 +00:00

Closed #400 Onboarding : carte de l'étape « Saisir un premier budget » (Budget) 2026-10-09 01:10:56 +00:00

Closed #399 Onboarding : carte de l'étape « Classer une transaction à la main » (Transactions) 2026-10-09 01:10:48 +00:00

Closed #398 Onboarding : carte d'étape, mise en évidence du contrôle, et carte de la page Import 2026-10-09 01:10:40 +00:00

Closed #397 Onboarding : bandeau de démarrage sur chaque page 2026-10-09 01:10:32 +00:00

Closed #396 Onboarding : état partagé du parcours, relecture en direct et canal d'événements de données (ADR 0022) 2026-10-09 01:10:05 +00:00

Closed #391 Onboarding phase 2 : parcours guidé — bandeau de démarrage sur chaque page et carte d'étape avec mise en évidence 2026-10-07 23:51:03 +00:00

Closed #234 CI: connectivité serveur-de-cache du runner (reserveCache timeout — cause #2) 2026-10-05 23:33:21 +00:00

Closed #367 bug: jeton d'activation d'une ancienne licence resté à côté d'une autre clé — carte « Activée », cours refusés, aucun moyen de réactiver 2026-10-05 23:23:02 +00:00

Closed #370 feat(licence): retirer la clé enregistrée — arrêter l'envoi quotidien d'une clé révoquée 2026-10-05 23:22:52 +00:00

Closed #373 fix(licence): une clé révoquée saisie en cours de session garde son édition jusqu'au redémarrage — la contrôler dès sa saisie 2026-10-05 23:22:41 +00:00

Closed #350 security: hacher l'identifiant machine avant de l'envoyer au serveur de licences 2026-10-04 19:47:00 +00:00

Closed #357 Onboarding : CHANGELOG, architecture, guide utilisateur et checklist QA interactive 2026-10-04 12:52:02 +00:00

Closed #356 Onboarding : état vide dédié de la page Import, bouton « Créer un dossier d'exemple » et liens vers le guide 2026-10-04 12:51:53 +00:00

Closed #355 Onboarding : sous-sections dans DocsContent et guides d'export CSV par banque (Desjardins, Tangerine, RBC, BNC, BMO) 2026-10-04 12:51:45 +00:00

Closed #354 Onboarding : commande Tauri create_sample_import_folders, gabarits CSV d'exemple et test de détection 2026-10-04 12:51:36 +00:00

Closed #353 Onboarding : états vides des pages Transactions et Budget 2026-10-04 12:51:28 +00:00

Closed #352 Onboarding : état vide du tableau de bord, liste de démarrage et bouton de réaffichage dans Paramètres 2026-10-04 12:51:19 +00:00

Closed #351 Onboarding : compteur de transactions, compteurs d'onboarding et reducer de la liste (socle) 2026-10-04 12:51:11 +00:00

Closed #365 feat(licence): révocation vérifiée en ligne — une clé remboursée retombe en Gratuite 2026-10-03 14:48:33 +00:00

Closed #347 fix: carte Licence — erreurs nommées, clé révoquée affichée, édition indépendante du jeton d'activation, machines n/limite, dates 2026-10-01 00:57:33 +00:00

Closed #360 bug: un jeton d'activation d'une autre machine bloque la licence en Gratuite, sans issue dans l'interface 2026-10-01 00:57:33 +00:00

Closed #346 feat: activer « Obtenir Base » (écrans verrouillés, carte Mises à jour, page d'erreur) + note Premium + texte de la carte Compte 2026-09-28 00:51:07 +00:00

Closed #361 test: clé de licence dont l’exp dépasse 2^32 (licences de 100 ans) 2026-09-27 20:21:51 +00:00

Closed #270 fix: licence — chemins /v1 + product, erreurs serveur nommées FR/EN, URL d'achat localisée 2026-09-27 13:16:03 +00:00

Closed #348 [security] deps: RUSTSEC-2026-0285 (rustls) — l'audit quotidien est rouge depuis le 2026-09-15 2026-09-22 00:33:54 +00:00

18 issues created by 1 user

Opened #371 Guide d'export CSV BMO : vérification sur compte réel (saisie Max requise) 2026-10-03 14:06:31 +00:00

Opened #372 ui(paramètres): la liste complète des versions repousse le Journal tout en bas de Paramètres → Systèmes 2026-10-03 14:38:46 +00:00

Opened #384 Onboarding phase 1 : suivis restants des revues #377-#383 (épingles, carte Transactions, messages d’Import, dérives de docs) 2026-10-04 12:52:55 +00:00

Opened #392 Totaux revenus/dépenses incohérents entre le tableau de bord et les rapports de résultat (trois règles d'agrégation) 2026-10-06 23:43:58 +00:00

Opened #393 Catégories orphelines : analyser et rattacher les catégories hors de la hiérarchie 2026-10-07 00:09:06 +00:00

Opened #429 Combobox de catégorie avec saisie : AdjustmentForm, LinkTransfersModal, et liste rognée dans SplitAdjustmentModal 2026-10-12 22:48:25 +00:00

Opened #437 Suivis des revues de la pile #433 à #436 (fiabilité des tests) : relecture des commits de suivi, épingles manquantes 2026-10-14 00:29:49 +00:00

Opened #446 Suivis des revues de la pile #438 à #445 (retours onboarding v0.17.1) : garde i18n FR/EN, épingles, textes 2026-10-16 00:38:40 +00:00

Opened #449 CI : cargo check, cargo test et tauri build sans --locked — un Cargo.lock incohérent serait réécrit en silence avant les gardes 2026-10-16 23:12:57 +00:00

Opened #451 UpsellDialog : y faire passer la fenêtre d’incitation de ProfileSwitcher, et fermer sur Échap 2026-10-17 00:03:20 +00:00

Opened #453 Garde des clés i18n : une clé présente dans une seule langue fait échouer npm test 2026-10-17 00:13:24 +00:00

Opened #454 Reclasser une transaction répartie laisse sa ligne de compensation dans l’ancienne catégorie 2026-10-17 11:37:16 +00:00

Opened #458 Pilote pr-review par niveaux : mesurer 20 PR et faire le bilan 2026-10-17 12:18:06 +00:00

Opened #461 Suivis de la revue de #460 : CSV compilés hors des chemins de check-rust, cargo-xwin et toolchain non épinglés à la release, commentaire périmé de release.yml 2026-10-18 12:56:04 +00:00

Opened #462 REVIEW.md : principes à la place des listes, conditions du script de calibration (suivis de la seconde revue de #460) 2026-10-18 13:18:31 +00:00

Opened #463 Cycle réel de mise à jour : un changement de l'updater ne se prouve qu'au cycle suivant (N → N+1) 2026-10-18 16:37:39 +00:00

Opened #466 Skill /release : suites de la revue de #450 (report de la matrice des éditions vers le site) 2026-10-18 18:19:00 +00:00

Opened #467 Confirmations : tests de comportement des quatre sites tenus par la seule garde (suivi de la PR #465) 2026-10-18 18:32:00 +00:00