2025-07-17T07:58:14Z - 2026-07-17T07:58:14Z

Overview

104 active pull requests
161 active issues
Excluding merges, 5 authors have pushed 210 commits to main and 397 commits to all branches. On main, 220 files have changed and there have been 44998 additions and 3336 deletions.

57 releases published by 4 users

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

Published v0.8.1 Simpl'Résultat v0.8.1 2026-04-16 02:07:53 +00:00

Published v0.8.0 Simpl'Résultat v0.8.0 2026-04-14 19:39:27 +00:00

Published v0.7.4 Simpl'Résultat v0.7.4 2026-04-14 15:24:40 +00:00

Published v0.7.3 Simpl'Résultat v0.7.3 2026-04-13 19:26:17 +00:00

Published v0.7.2 Simpl'Résultat v0.7.2 2026-04-13 18:11:16 +00:00

Published v0.7.1 Simpl'Résultat v0.7.1 2026-04-13 16:37:09 +00:00

Published v0.7.0 Simpl'Résultat v0.7.0 2026-04-11 15:58:34 +00:00

Published v0.6.7 Simpl'Résultat v0.6.7 2026-03-30 01:16:35 +00:00

Published v0.6.6 Simpl'Résultat v0.6.6 2026-03-11 21:34:35 +00:00

Published v0.6.5 Simpl'Résultat v0.6.5 2026-03-11 00:14:52 +00:00

Published v0.6.4 Simpl'Résultat v0.6.4 2026-03-10 01:30:37 +00:00

Published v0.6.3 Simpl'Résultat v0.6.3 2026-03-07 14:18:31 +00:00

Published v0.6.2 Simpl'Résultat v0.6.2 2026-03-06 21:22:36 +00:00

Published v0.6.1 Simpl'Résultat v0.6.1 2026-03-05 20:00:37 +00:00

Published v0.6.0 Simpl'Résultat v0.6.0 2026-03-05 02:01:13 +00:00

Published v0.5.2 Simpl'Résultat v0.5.2 2026-03-01 22:28:20 +00:00

Published v0.5.0 Simpl'Résultat v0.5.0 2026-03-01 19:29:28 +00:00

Published v0.4.2 Simpl'Résultat v0.4.2 2026-02-28 01:40:41 +00:00

Published v0.4.0 2026-02-26 01:05:47 +00:00

Published v0.3.11 2026-02-22 19:14:28 +00:00

Published v0.3.10 2026-02-22 14:21:32 +00:00

Published v0.3.9 2026-02-22 13:29:04 +00:00

Published v0.3.8 2026-02-21 18:31:35 +00:00

Published v0.3.7 2026-02-18 00:56:37 +00:00

Published v0.3.6 2026-02-18 00:12:10 +00:00

Published v0.3.5 2026-02-17 02:01:15 +00:00

Published v0.3.4 2026-02-17 01:41:08 +00:00

Published v0.3.3 2026-02-17 00:53:54 +00:00

Published v0.3.2 2026-02-17 00:34:06 +00:00

Published v0.3.1 2026-02-16 23:31:34 +00:00

Published v0.3.0 2026-02-16 12:54:09 +00:00

Published v0.2.12 2026-02-16 12:19:29 +00:00

Published v0.2.11 2026-02-15 18:01:10 +00:00

Published v0.2.10 2026-02-15 13:40:06 +00:00

Published v0.2.9 2026-02-15 12:41:21 +00:00

Published v0.2.8 2026-02-15 11:42:41 +00:00

Published v0.2.7 2026-02-14 17:23:36 +00:00

Published v0.2.6 2026-02-14 16:59:51 +00:00

Published v0.2.5 2026-02-14 16:05:42 +00:00

Published v0.2.4 2026-02-14 12:59:11 +00:00

Published v0.2.3 2026-02-13 23:55:19 +00:00

Published v0.2.2 2026-02-13 12:40:41 +00:00

Published v0.2.1 2026-02-12 11:54:33 +00:00

Published v0.2.0 2026-02-12 00:58:43 +00:00

Published v0.1.2 2026-02-12 00:09:10 +00:00

Published v0.1.1 2026-02-11 22:53:03 +00:00

Published v0.1.0 2026-02-10 23:27:03 +00:00

100 pull requests merged by 2 users

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

Merged #99 feat: new Cartes dashboard report — KPI cards, sparklines, top movers (#97) 2026-04-15 23:53:38 +00:00

Merged #98 refactor: compare report — Actual-vs-actual mode with reference month picker (#96) 2026-04-15 23:10:24 +00:00

Merged #95 docs: polish, changelog, ADR + legacy cleanup for reports refactor (#76) 2026-04-14 19:35:36 +00:00

Merged #94 feat: propagate right-click add-as-keyword to transactions + highlights list (#75) 2026-04-14 19:23:02 +00:00

Merged #93 feat: category zoom + secure AddKeywordDialog (#74) 2026-04-14 19:11:55 +00:00

Merged #92 feat: compare report — MoM / YoY / Actual vs Budget (#73) 2026-04-14 19:00:33 +00:00

Merged #91 feat: trends report — global flow + by category (#72) 2026-04-14 18:53:25 +00:00

Merged #90 feat: reports hub + highlights panel + detailed highlights page (#71) 2026-04-14 18:50:41 +00:00

Merged #89 refactor: split useReports into per-domain hooks + URL period (#70) 2026-04-14 18:40:17 +00:00

Merged #88 refactor: pivot removal + sub-route skeletons + shared components (#69) 2026-04-14 18:33:18 +00:00

Merged #55 fix: migrate PIN hashing from SHA-256 to Argon2id (#54) 2026-04-14 12:49:06 +00:00

Merged #77 fix(deps): bump vite to 6.4.2 (GHSA-4w7w-66w2-5vf9, GHSA-p9ff-h696-f583) 2026-04-14 12:29:09 +00:00

Merged #87 docs: ADR 0006 + changelog + architecture for OAuth keychain (#82) 2026-04-14 12:28:08 +00:00

Merged #86 feat: settings banner when OAuth tokens use file fallback (#81) 2026-04-14 12:21:38 +00:00

Merged #85 feat: HMAC-verified account cache (#80) 2026-04-14 12:12:17 +00:00

Merged #84 ci: libdbus-1-dev for keyring build, drop appimage target (#79) 2026-04-14 00:35:37 +00:00

Merged #83 feat: OAuth token storage via OS keychain (#78) 2026-04-14 00:17:42 +00:00

Merged #65 feat: Maximus Account OAuth2 + machine activation (#51, #53) 2026-04-10 19:38:28 +00:00

Merged #64 feat: license system (UI card + auto-update gating) (#47, #48) 2026-04-10 14:28:28 +00:00

Merged #58 feat: gate auto-updates behind license entitlement (#48) 2026-04-10 13:55:40 +00:00

Merged #57 feat: license UI card in settings (#47) 2026-04-10 13:55:00 +00:00

Merged #56 feat: license validation commands + entitlements system (#46) 2026-04-09 19:35:33 +00:00

Merged #62 fix(ci): install Node.js in the rust job 2026-04-09 14:01:40 +00:00

Merged #61 ci: add PR validation workflow (cargo check/test + npm build) (#60) 2026-04-09 13:31:15 +00:00

Merged #45 fix: update picomatch 4.0.3 → 4.0.4 (#43) 2026-03-30 01:14:19 +00:00

Merged #42 fix: remove expense filter from Category Over Time report (#41) 2026-03-30 01:14:12 +00:00

Merged #40 refactor: inline buildPrevYearTotalMap and simplify tests (#39) 2026-03-11 21:34:36 +00:00

Merged #38 fix: sync changelog to public/ and automate on build/dev (#37) 2026-03-11 21:26:07 +00:00

Merged #35 fix: show actual transactions in budget previous year column (#34) 2026-03-11 16:16:19 +00:00

Merged #36 test: add unit tests for dateRange.ts (#33) 2026-03-11 11:12:25 +00:00

Merged #32 feat: add month dropdown to dashboard Budget vs Actual (#31) 2026-03-11 00:12:40 +00:00

Merged #30 fix: sticky category column and month dropdown selector (#29) 2026-03-10 01:29:28 +00:00

Merged #28 fix: display level 4+ categories under their parent in dashboard (#23) 2026-03-10 01:26:20 +00:00

Merged #18 feat: add previous year total column to budget table (#16) 2026-03-08 16:39:44 +00:00

Merged #21 fix: improve chart tooltip visibility over legend labels (#19) 2026-03-08 16:39:23 +00:00

Merged #20 fix: remove internal pie chart title for dashboard consistency (#17) 2026-03-08 16:38:58 +00:00

4 pull requests proposed by 1 user

151 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

Closed #97 feat: nouvelle page Rapports/Cartes — dashboard KPI + sparklines + top movers 2026-04-15 23:53:38 +00:00

Closed #96 refactor: rapports comparables — dropdown mois, toggle MoM/YoY, barres groupees 2026-04-15 23:10:25 +00:00

Closed #76 [#8] Polish, tests, docs, changelog, nettoyage legacy 2026-04-14 19:35:36 +00:00

Closed #75 [#7] Propagation du clic droit aux autres tables (follow-up #74) 2026-04-14 19:23:03 +00:00

Closed #74 [#6] Zoom categorie + AddKeywordDialog (scope limite) 2026-04-14 19:11:55 +00:00

Closed #73 [#5] Rapport Comparables : MoM / YoY / Reel vs budget 2026-04-14 19:00:33 +00:00

Closed #72 [#4] Rapport Tendances : flux global + par categorie 2026-04-14 18:53:25 +00:00

Closed #71 [#3] Rapport Faits saillants + transformation en hub 2026-04-14 18:50:41 +00:00

Closed #70 [#2] Refonte useReports : hooks par domaine + periode en query string 2026-04-14 18:40:17 +00:00

Closed #69 [#1] Fondation non-breaking : suppression pivot + squelettes + shared components 2026-04-14 18:33:19 +00:00

Closed #54 fix: migrate PIN hashing from SHA-256 to Argon2id 2026-04-14 12:49:06 +00:00

Closed #59 fix(deps): bump vite to resolve high severity vulnerability 2026-04-14 12:29:09 +00:00

Closed #66 feat: migrate OAuth tokens from plaintext JSON to OS keychain 2026-04-14 12:28:09 +00:00

Closed #82 [#5] Tests manuels + ADR 0006 + changelog + PR finale 2026-04-14 12:28:08 +00:00

Closed #81 [#4] Bannière UI quand le fallback plaintext est actif 2026-04-14 12:21:39 +00:00

Closed #80 [#3] Intégrité de subscription_status (anti-tampering gating licence) 2026-04-14 12:12:17 +00:00

Closed #79 [#2] Packaging Linux + CI libsecret (deb/rpm/appimage + check.yml + release.yml) 2026-04-14 00:35:37 +00:00

Closed #78 [#1] Module token_store + refactor auth_commands.rs (coeur migration) 2026-04-14 00:17:42 +00:00

Closed #68 sec: mettre à jour vite (vulnérabilité high) 2026-04-13 22:04:42 +00:00

Closed #51 feat: Compte Maximus (Logto OAuth2) in desktop app 2026-04-10 19:38:28 +00:00

Closed #48 feat: gate auto-updates behind license entitlement 2026-04-10 13:55:40 +00:00

Closed #47 feat: license UI card in settings 2026-04-10 13:55:00 +00:00

Closed #46 feat: license validation commands + entitlements system (Rust) 2026-04-09 19:35:34 +00:00

Closed #60 infra: add PR validation CI workflow (cargo check/test + npm build) 2026-04-09 13:31:15 +00:00

Closed #41 rapport catégorie dans le temps 2026-03-30 01:20:01 +00:00

Closed #43 fix: update vulnerable dependency picomatch 2026-03-30 01:14:19 +00:00

Closed #44 fix: update vulnerable dependency yaml 2026-03-30 01:06:34 +00:00

Closed #39 simplifcation suite a #34 2026-03-11 21:34:36 +00:00

Closed #37 historique des changements incomplets 2026-03-11 21:26:07 +00:00

Closed #34 budget - colonne précédente 2026-03-11 16:16:20 +00:00

Closed #33 suggestion simplification - ajout de test 2026-03-11 11:12:25 +00:00

Closed #31 Menu deroulant et valeur par default 2026-03-11 00:12:40 +00:00

Closed #29 dashboard - ajustement visuel au tableau réel-budget 2026-03-10 01:29:28 +00:00

Closed #23 dashboard categorie niveau 4 sous son parent 2026-03-10 01:26:20 +00:00

Closed #16 ajout total année précédente pour le budget 2026-03-08 16:39:44 +00:00

Closed #19 liste des dépenses lors survol par catégories par mois 2026-03-08 16:39:23 +00:00

Closed #17 titre piechart 2026-03-08 16:38:58 +00:00

Closed #14 Formatage soustotal et total 2026-03-07 14:16:23 +00:00

Closed #15 Ameliorer dashboard 2026-03-07 14:16:23 +00:00

Closed #13 rapport par catégories dans le temps 2026-03-07 14:06:55 +00:00

Closed #11 Total des depenses 2026-03-06 21:22:57 +00:00

Closed #12 visibilité du détail dans catégorie 2026-03-06 21:22:57 +00:00

Closed #10 changelog disponible dans l'application 2026-03-05 20:00:50 +00:00

Closed #9 saisie budget 2026-03-05 19:42:54 +00:00

Closed #8 visibilité des montants ajoutés au graphiques 2026-03-05 19:42:53 +00:00

Closed #4 regenerer cle tauri avec password 2026-03-05 19:08:46 +00:00

Closed #6 améliorations aux rapports 2026-03-05 02:04:47 +00:00

Closed #7 améliorer visibilité lorsque commentaire 2026-03-05 02:04:47 +00:00

Closed #1 ajout tri dans les tableaux de detail 2026-03-01 15:18:11 +00:00

Closed #2 figer les entetes de budget 2026-03-01 15:18:11 +00:00

Closed #3 afficher les montants dans les rapports 2026-03-01 15:18:11 +00:00

Closed #5 donnees échantillon 2026-03-01 00:02:59 +00:00

10 issues created by 1 user