2026-04-17T07:58:21Z - 2026-07-17T07:58:21Z

Overview

68 active pull requests
109 active issues
Excluding merges, 2 authors have pushed 49 commits to main and 173 commits to all branches. On main, 65 files have changed and there have been 5607 additions and 476 deletions.

10 releases published by 1 user

Published v0.13.0 Simpl'Résultat v0.13.0 2026-07-13 00:12:10 +00:00

Published v0.12.0 Simpl'Résultat v0.12.0 2026-07-06 00:59:03 +00:00

Published v0.11.0 Simpl'Résultat v0.11.0 2026-07-05 21:10:00 +00:00

Published v0.10.1 Simpl'Résultat v0.10.1 2026-06-30 21:22:13 +00:00

Published v0.10.0 Simpl'Résultat v0.10.0 2026-06-29 21:13:18 +00:00

Published v0.9.1 Simpl'Résultat v0.9.1 2026-05-11 00:36:51 +00:00

Published v0.9.0 Simpl'Résultat v0.9.0 2026-04-29 23:20:03 +00:00

Published v0.8.4 Simpl'Résultat v0.8.4 2026-04-21 23:32:52 +00:00

Published v0.8.3 Simpl'Résultat v0.8.3 2026-04-19 14:01:37 +00:00

Published v0.8.2 Simpl'Résultat v0.8.2 2026-04-17 14:41:48 +00:00

64 pull requests merged by 1 user

Merged #261 feat(reports): collapse/expand sub-categories in comparable reports (#254) 2026-07-07 11:45:45 +00:00

Merged #242 fix(deps): scope @babel/core to 7.29.7 via override (security #241) 2026-07-04 20:12:28 +00:00

Merged #240 fix(deps): bump vite to 6.4.3 + vitest to 4.1.9 (security #236, #237) 2026-07-02 00:18:32 +00:00

Merged #239 fix(deps): bump react-router-dom to 7.18.1 (security #235, #238) 2026-07-01 23:58:55 +00:00

Merged #230 fix(balance): "database is locked" after abandoning a snapshot + live log console 2026-06-30 21:19:42 +00:00

Merged #229 fix(balance): scope v16 abort guard to convertible accounts (#228) 2026-06-29 21:04:28 +00:00

Merged #227 docs(balance): ADR 0015 + guide + architecture + CHANGELOG (#218) 2026-06-10 01:09:07 +00:00

Merged #226 test(balance): integration + regression coverage (#217) 2026-06-10 01:08:02 +00:00

Merged #225 feat(balance): detail-account wizard (pivot date) (#215) 2026-06-10 01:07:59 +00:00

Merged #224 feat(balance): per-security drill-down + latent gain (#216) 2026-06-10 01:07:57 +00:00

Merged #223 feat(balance): multi-security entry UI + SecurityPicker (#214) 2026-06-10 01:07:54 +00:00

Merged #222 feat(balance): reducer holdings + dispatch account.kind (#213) 2026-06-10 01:07:52 +00:00

Merged #221 feat(balance): securities service + detailed snapshot save (#212) 2026-06-10 01:07:49 +00:00

Merged #220 feat(balance): convert priced accounts to detailed (v16) (#211) 2026-06-10 01:07:47 +00:00

Merged #219 feat(balance): schema & migrations v14/v15 + types (#210) 2026-06-10 01:07:45 +00:00

Merged #209 docs(balance): ADR 0014 + reject 0012 + guide + changelog 2026-06-02 01:18:47 +00:00

Merged #208 feat(balance): chart vehicle/class toggle + collapsible returns 2026-06-02 01:08:42 +00:00

Merged #207 feat(balance): account form vehicle field + category rename via custom_label 2026-06-02 00:56:43 +00:00

Merged #206 feat(balance): data layer — vehicle_type + custom_label migrations, starters, service 2026-06-02 00:43:35 +00:00

Merged #201 feat(balance): audit quick wins — terminology, optional symbol, movable snapshot date 2026-05-31 21:05:15 +00:00

Merged #197 docs(changelog): note maximus-api activation post-0.9.0 2026-05-10 19:27:34 +00:00

Merged #196 docs(adr): 0013 — stocks provider evaluation, AV retained as bascule target 2026-05-09 12:40:09 +00:00

Merged #195 chore(balance): post-merge cleanup of #182-#185 reviews (#187) 2026-05-03 23:42:15 +00:00

Merged #194 fix(ui): apply WebKitGTK date picker workaround to remaining 7 inputs (#188) 2026-05-03 23:39:47 +00:00

Merged #193 fix(deps): bump postcss to 8.5.13 to address GHSA-qx2v-qp2m-jg93 (#180) 2026-05-03 19:32:51 +00:00

Merged #192 refactor(settings): split monolithic page into /settings/{users,data,systems} (#190) 2026-05-03 13:57:44 +00:00

Merged #191 docs: replace JWT-like Bearer placeholder with <license-token> 2026-05-02 20:10:57 +00:00

Merged #189 fix(ui): close native date picker after selection on WebKitGTK 2026-05-02 20:01:07 +00:00

Merged #173 feat(prices): commit smoke test scaffold for /v1/prices (Phase A) 2026-04-29 10:25:37 +00:00

Merged #172 chore(ci): drop redundant push trigger; add concurrency group 2026-04-29 01:17:31 +00:00

Merged #170 feat(balance): add asset_type column to balance_categories 2026-04-29 00:47:02 +00:00

Merged #168 feat(prices): Settings revocation toggle for price_fetching_consent (#159) 2026-04-28 01:36:15 +00:00

Merged #167 feat(prices): PriceFetchControl + consent modal + best-effort UX (#158) 2026-04-28 01:35:24 +00:00

Merged #166 feat(prices): balance.service prices section + rate-limit + tests (#156) 2026-04-28 01:32:42 +00:00

Merged #165 feat(prices): Rust Tauri command fetch_price + tests (#155) 2026-04-28 01:06:40 +00:00

Merged #164 feat(prices): useIsPremium hook (#157) 2026-04-28 01:06:36 +00:00

Merged #163 feat(prices): i18n FR/EN keys + CHANGELOG entries (#160) 2026-04-28 01:06:31 +00:00

Merged #162 feat(prices): commit /v1/prices contract + ADR 0011 (#154) 2026-04-28 01:04:49 +00:00

Merged #137 feat(license): rotate Ed25519 public key for maximus-api (#49) 2026-04-26 13:45:02 +00:00

Merged #153 docs(balance): architecture + ADRs + user guide (#145) 2026-04-26 13:25:44 +00:00

Merged #152 test(balance): cross-cutting integration tests (#144) 2026-04-26 13:25:38 +00:00

Merged #151 feat(balance): Modified Dietz returns + transfer linking (#142) 2026-04-26 13:25:32 +00:00

Merged #150 feat(balance): /balance page + evolution chart + sidebar (#141) 2026-04-26 13:25:27 +00:00

Merged #149 feat(balance): priced-kind support (#140) 2026-04-26 13:25:21 +00:00

Merged #148 feat(balance): SnapshotEditPage + simple-kind editor (#146) 2026-04-26 13:25:16 +00:00

Merged #147 feat(balance): schema migration v9 + service skeleton + AccountsPage (#138) 2026-04-26 13:25:10 +00:00

Merged #134 fix(reports): render category combobox in hierarchical DFS order (#126) 2026-04-22 01:09:36 +00:00

Merged #133 test(categories): complete test coverage for migration flow (#123) 2026-04-21 23:28:09 +00:00

Merged #132 feat(categories): restore backup banner and permanent restore action (#122) 2026-04-21 01:52:09 +00:00

Merged #131 feat(categories): 3-step migration page + categoryMigrationService (#121) 2026-04-21 01:33:56 +00:00

Merged #130 feat(categories): dashboard v1 discovery banner (#118) 2026-04-21 01:16:21 +00:00

Merged #128 feat(categories): categoryMappingService 4-pass algo (#119) 2026-04-21 01:07:16 +00:00

Merged #129 feat(categories): categories standard guide page (#117) 2026-04-21 01:07:07 +00:00

Merged #127 feat(categories): categoryTaxonomyService + useCategoryTaxonomy (#116) 2026-04-21 00:54:58 +00:00

Merged #125 feat(categories): v1 IPC seed + i18n keys + migration v8 (#115) 2026-04-19 20:51:17 +00:00

Merged #124 feat(categories): categoryBackupService pre-migration SREF wrapper (#120) 2026-04-19 20:48:52 +00:00

Merged #114 feat(reports/cartes): Mensuel/YTD toggle on KPI cards + user guide section (#102) 2026-04-19 13:55:36 +00:00

Merged #113 fix(reports/cartes): Budget Adherence card filtered out all expense categories 2026-04-19 13:39:12 +00:00

Merged #111 Highlights: default reference month to previous + YTD current year, user-changeable (#106) 2026-04-19 12:34:37 +00:00

Merged #110 feat(reports/trends): add stacked-area chart option for category view (#105) 2026-04-19 12:22:04 +00:00

Merged #109 feat(reports/compare): 8-column table with monthly + cumulative YTD blocks (#104) 2026-04-19 11:19:22 +00:00

Merged #108 feat(reports/category): searchable combobox for category zoom (#103) 2026-04-19 01:10:26 +00:00

Merged #107 fix(reports/cartes): remove broken period selector + add savings-rate tooltip 2026-04-19 01:04:39 +00:00

Merged #100 feat: feedback hub widget in Settings Logs card 2026-04-17 14:36:27 +00:00

4 pull requests proposed by 1 user

99 issues closed from 1 user

Closed #277 [feat] BVA (reel-vs-budget) → income-first + lignes Resultat 2026-07-12 01:24:49 +00:00

Closed #278 [feat] Budget (grille) → income-first + lignes Resultat 2026-07-12 01:24:49 +00:00

Closed #279 [feat] Dashboard / → convergence modele Cartes 2026-07-12 01:24:49 +00:00

Closed #272 [feat] Etendre useReportsPeriod : filtre compte (accountIds) + type ReportFilters 2026-07-11 20:38:56 +00:00

Closed #273 [feat] Plomber le filtre multi-comptes (accountIds[], IN(...)) dans 7 services 2026-07-11 20:38:56 +00:00

Closed #274 [feat] <FilterPanel> : slot temporel injecte + multi-select comptes 2026-07-11 20:38:56 +00:00

Closed #275 [feat] Adoption filtres — page Tendances (modele plage) 2026-07-11 20:38:56 +00:00

Closed #276 [feat] Adoption filtres — Compare + Budget (temporel inchange + filtre compte) 2026-07-11 20:38:56 +00:00

Closed #135 feat: maximus-api — Stripe webhooks (license auto-generate + subscriptions) 2026-07-08 02:08:44 +00:00

Closed #136 feat: maximus-api — Stripe webhooks (license auto-generate + subscriptions) 2026-07-08 02:08:44 +00:00

Closed #52 feat: purchase page on lacompagniemaximus.com 2026-07-08 02:08:43 +00:00

Closed #53 feat: online activation and machine limit enforcement 2026-07-08 02:08:43 +00:00

Closed #50 feat: Stripe integration (Checkout, Billing, webhooks) 2026-07-08 02:08:42 +00:00

Closed #262 bugfix(reports): tendances ouvrent en byCategory+table (paie visible) (#260) 2026-07-08 00:34:03 +00:00

Closed #263 refactor(reports): extraire un constructeur d'arbre feuille-driven generique (#260) 2026-07-08 00:34:03 +00:00

Closed #264 feat(reports): getCategoryOverTime -> arbre tendances (sidecar id-keyed) + resultats (#260) 2026-07-08 00:34:03 +00:00

Closed #265 feat(reports): CategoryOverTimeTable hierarchique + collapse + resultat interleave (#260) 2026-07-08 00:34:03 +00:00

Closed #254 rapports comparables — collapse/expand des sous-catégories 2026-07-07 11:45:45 +00:00

Closed #258 bug(bilan) : « database is locked » lors de la proposition des comptes standards (proposeStarterAccounts) 2026-07-07 00:18:36 +00:00

Closed #256 Rapports → Tendances (par catégorie) : analyse de résultat (sections + sous-totaux + résultat net par mois) 2026-07-06 00:55:20 +00:00

Closed #253 analyse de résultat (revenus + résultat avant/après transferts) + défaut mois précédent 2026-07-06 00:55:19 +00:00

Closed #243 montant inclus dans comparable 2026-07-05 22:18:41 +00:00

Closed #244 bilan - acceuil 2026-07-05 21:05:23 +00:00

Closed #245 ajout fonctions importer csv pour details en actions 2026-07-05 21:05:23 +00:00

Closed #246 migration categories standards 2026-07-05 21:05:23 +00:00

Closed #247 feat(reports): affichage hiérarchique du réel-vs-réel (sous-totaux + net) 2026-07-05 21:05:23 +00:00

Closed #241 [security] deps: @babel/core — Arbitrary File Read via sourceMappingURL Comment (LOW) 2026-07-04 20:12:28 +00:00

Closed #236 [security] deps: vulnerability in vite (high) 2026-07-02 00:18:32 +00:00

Closed #237 [security] deps: vulnerability in vitest (critical) 2026-07-02 00:18:32 +00:00

Closed #235 [security] deps: vulnerability in react-router (high) 2026-07-01 23:58:55 +00:00

Closed #238 [security] deps: vulnerability in react-router-dom (high) 2026-07-01 23:58:55 +00:00

Closed #231 CI: baseline & diagnostic du job rust 2026-07-01 00:45:49 +00:00

Closed #233 CI: miroir GitHub — meme restructuration (split + rust-cache) 2026-07-01 00:37:55 +00:00

Closed #228 fix(balance): v16 abort guard too broad — scope to convertible accounts (asset_type NOT NULL) 2026-06-29 21:04:28 +00:00

Closed #218 docs(balance): ADR 0015 + guide + architecture + CHANGELOG 2026-06-10 01:09:07 +00:00

Closed #217 test(balance): tests integration & regression detail par titre 2026-06-10 01:08:02 +00:00

Closed #215 feat(balance): assistant detailler un compte agrege (date pivot) 2026-06-10 01:07:59 +00:00

Closed #216 feat(balance): drill-down par titre + gain latent (table comptes) 2026-06-10 01:07:57 +00:00

Closed #214 feat(balance): UI saisie multi-titres (SecurityPicker, sous-lignes) 2026-06-10 01:07:54 +00:00

Closed #213 feat(balance): refonte editeur — reducer holdings + dispatch account.kind 2026-06-10 01:07:52 +00:00

Closed #212 feat(balance): service securities + save snapshot detaille (holdings) 2026-06-10 01:07:50 +00:00

Closed #211 feat(balance): conversion des comptes cotes existants (migration v16) 2026-06-10 01:07:47 +00:00

Closed #210 feat(balance): schema & migrations v14/v15 + types (securities, holdings, account.kind) 2026-06-10 01:07:45 +00:00

Closed #205 docs(balance): ADR 0014 + guide + changelog (reject ADR 0012) 2026-06-02 01:18:47 +00:00

Closed #204 feat(balance): chart vehicle/class toggle + collapsible returns 2026-06-02 01:08:42 +00:00

Closed #203 feat(balance): account form vehicle field + category rename via custom_label 2026-06-02 00:56:44 +00:00

Closed #202 feat(balance): data layer — vehicle_type + custom_label migrations, starters, service [Etape 1] 2026-06-02 00:43:36 +00:00

Closed #198 refactor(balance): clarify terminology (category→type, gloss "snapshot", relabel cash/funds) 2026-05-31 21:05:15 +00:00

Closed #199 feat(balance): make ticker symbol optional for priced accounts 2026-05-31 21:05:15 +00:00

Closed #200 feat(balance): allow moving a snapshot's date instead of delete+recreate 2026-05-31 21:05:15 +00:00

Closed #161 validate(prices): Phase B smoke run once /v1/prices is live 2026-05-10 19:27:35 +00:00

Closed #174 page bilan - anomalies diverses 2026-05-04 00:13:33 +00:00

Closed #187 chore(balance): suggestions post-merge des reviews du 2026-05-01 (#175 #176 #178 #179) 2026-05-03 23:42:15 +00:00

Closed #188 fix(ui): apply WebKitGTK date picker workaround to remaining 7 inputs 2026-05-03 23:39:48 +00:00

Closed #180 Vulnerabilite postcss (npm audit moderate) 2026-05-03 19:32:51 +00:00

Closed #190 structure page settings 2026-05-03 13:57:45 +00:00

Closed #181 Nettoyer Bearer Token exemple dans docs/api-contract-prices.md (faux positif Defenseur) 2026-05-02 20:10:57 +00:00

Closed #177 investigate(balance): date picker HTML5 reste affiche apres selection (Linux WebView) 2026-05-02 20:01:07 +00:00

Closed #175 fix(balance): SQL aggregate misuse in getAccountsPeriodAnchor (MIN in subquery WHERE) 2026-05-02 19:32:05 +00:00

Closed #176 fix(balance): snapshots orphelins quand save echoue apres INSERT du snapshot row 2026-05-02 19:32:05 +00:00

Closed #178 feat(balance): clarifier le flow d onboarding accounts vs snapshot 2026-05-02 19:32:05 +00:00

Closed #179 feat(balance): starter accounts seedes + ADR pour modele a 2 niveaux (vehicule x composition) 2026-05-02 19:32:05 +00:00

Closed #171 chore(ci): drop redundant push trigger in check.yml (4 runs → 2) 2026-04-29 01:17:31 +00:00

Closed #169 feat(balance): add asset_type column to balance_categories 2026-04-29 00:47:02 +00:00

Closed #159 feat(prices): Settings revocation toggle for price_fetching_consent 2026-04-28 01:36:16 +00:00

Closed #158 feat(prices): PriceFetchControl component + consent modal + best-effort UX 2026-04-28 01:35:25 +00:00

Closed #156 feat(prices): balance.service prices section + rate-limit + tests 2026-04-28 01:32:42 +00:00

Closed #155 feat(prices): Rust Tauri command fetch_price + tests 2026-04-28 01:06:41 +00:00

Closed #157 feat(prices): useIsPremium hook from license.edition 2026-04-28 01:06:36 +00:00

Closed #160 feat(prices): i18n FR/EN + CHANGELOG entries 2026-04-28 01:06:31 +00:00

Closed #154 feat(prices): commit and mirror /v1/prices contract + ADR 0011 2026-04-28 01:04:49 +00:00

Closed #143 Bilan #5 — Price-fetching premium via maximus-api 2026-04-27 00:09:19 +00:00

Closed #139 Bilan #2 — Catégories priced + saisie quantité × prix 2026-04-27 00:09:18 +00:00

Closed #49 feat: maximus-api — license server core (Ed25519, no Stripe) 2026-04-26 13:45:04 +00:00

Closed #145 Bilan #7 — Documentation + ADRs 2026-04-26 13:25:44 +00:00

Closed #144 Bilan #6 — Tests dintégration cross-cutting 2026-04-26 13:25:38 +00:00

Closed #142 Bilan #4 — Ciblage transferts + rendement Modified Dietz 2026-04-26 13:25:33 +00:00

Closed #141 Bilan #3 — Page /balance + graphique évolution 2026-04-26 13:25:27 +00:00

Closed #140 Bilan #2 — Catégories priced + saisie quantité × prix 2026-04-26 13:25:21 +00:00

Closed #146 Bilan #1b — SnapshotEditPage + saisie simple kind 2026-04-26 13:25:16 +00:00

Closed #138 Bilan #1a — Schema migration + balance.service skeleton + AccountsPage comptes 2026-04-26 13:25:10 +00:00

Closed #126 rapport - par categorie - probleme de presentation avec combobox 2026-04-22 01:09:36 +00:00

Closed #123 Refonte seed catégories IPC — Tests complets (unitaires + intégration + régression + QA) 2026-04-21 23:28:09 +00:00

Closed #122 Refonte seed catégories IPC — Bannière et bouton Rétablir la sauvegarde (90j) 2026-04-21 01:52:09 +00:00

Closed #121 Refonte seed catégories IPC — Page de migration 3-étapes (Livraison 2) 2026-04-21 01:33:56 +00:00

Closed #118 Refonte seed catégories IPC — Bannière dashboard découverte + lien Paramètres 2026-04-21 01:16:21 +00:00

Closed #119 Refonte seed catégories IPC — Service categoryMappingService (algo 4 passes) 2026-04-21 01:07:17 +00:00

Closed #117 Refonte seed catégories IPC — Page Guide des catégories standard (Livraison 1) 2026-04-21 01:07:07 +00:00

Closed #116 Refonte seed catégories IPC — Service categoryTaxonomyService 2026-04-21 00:54:59 +00:00

Closed #115 Refonte seed catégories IPC — Seed v1 + i18n keys pour nouveaux profils 2026-04-19 20:51:18 +00:00

Closed #120 Refonte seed catégories IPC — Service categoryBackupService (wrapper SREF pre-migration) 2026-04-19 20:48:52 +00:00

Closed #102 docs(reports/cartes): document and surface savings-rate formula 2026-04-19 13:55:36 +00:00

Closed #112 fix(reports/cartes): Budget Adherence card filters out all expense categories (signed monthBudget) 2026-04-19 13:39:13 +00:00

Closed #106 feat(reports/highlights): default to previous month + current-year YTD, user-changeable 2026-04-19 12:35:06 +00:00

Closed #105 feat(reports/trends): add stacked-area chart option for category trends 2026-04-19 12:22:04 +00:00

Closed #104 feat(reports/compare): mirror budget-vs-actual table structure in actual-vs-actual mode 2026-04-19 11:19:23 +00:00

Closed #103 feat(reports/category): replace category <select> with searchable combobox 2026-04-19 01:10:27 +00:00

Closed #101 fix(reports/cartes): period buttons have no effect on KPIs 2026-04-19 01:04:40 +00:00

Closed #67 Intégrer widget feedback (Feedback Hub) 2026-04-17 14:36:27 +00:00

10 issues created by 1 user