2026-04-17T07:58:21Z - 2026-07-17T07:58:21Z
Overview
10 releases published by 1 user
Published
v0.13.0
Simpl'Résultat v0.13.0
Published
v0.12.0
Simpl'Résultat v0.12.0
Published
v0.11.0
Simpl'Résultat v0.11.0
Published
v0.10.1
Simpl'Résultat v0.10.1
Published
v0.10.0
Simpl'Résultat v0.10.0
Published
v0.9.1
Simpl'Résultat v0.9.1
Published
v0.9.0
Simpl'Résultat v0.9.0
Published
v0.8.4
Simpl'Résultat v0.8.4
Published
v0.8.3
Simpl'Résultat v0.8.3
Published
v0.8.2
Simpl'Résultat v0.8.2
64 pull requests merged by 1 user
Merged
#261 feat(reports): collapse/expand sub-categories in comparable reports (#254)
Merged
#242 fix(deps): scope @babel/core to 7.29.7 via override (security #241)
Merged
#240 fix(deps): bump vite to 6.4.3 + vitest to 4.1.9 (security #236, #237)
Merged
#239 fix(deps): bump react-router-dom to 7.18.1 (security #235, #238)
Merged
#230 fix(balance): "database is locked" after abandoning a snapshot + live log console
Merged
#229 fix(balance): scope v16 abort guard to convertible accounts (#228)
Merged
#227 docs(balance): ADR 0015 + guide + architecture + CHANGELOG (#218)
Merged
#226 test(balance): integration + regression coverage (#217)
Merged
#225 feat(balance): detail-account wizard (pivot date) (#215)
Merged
#224 feat(balance): per-security drill-down + latent gain (#216)
Merged
#223 feat(balance): multi-security entry UI + SecurityPicker (#214)
Merged
#222 feat(balance): reducer holdings + dispatch account.kind (#213)
Merged
#221 feat(balance): securities service + detailed snapshot save (#212)
Merged
#220 feat(balance): convert priced accounts to detailed (v16) (#211)
Merged
#219 feat(balance): schema & migrations v14/v15 + types (#210)
Merged
#209 docs(balance): ADR 0014 + reject 0012 + guide + changelog
Merged
#208 feat(balance): chart vehicle/class toggle + collapsible returns
Merged
#207 feat(balance): account form vehicle field + category rename via custom_label
Merged
#206 feat(balance): data layer — vehicle_type + custom_label migrations, starters, service
Merged
#201 feat(balance): audit quick wins — terminology, optional symbol, movable snapshot date
Merged
#197 docs(changelog): note maximus-api activation post-0.9.0
Merged
#196 docs(adr): 0013 — stocks provider evaluation, AV retained as bascule target
Merged
#195 chore(balance): post-merge cleanup of #182-#185 reviews (#187)
Merged
#194 fix(ui): apply WebKitGTK date picker workaround to remaining 7 inputs (#188)
Merged
#193 fix(deps): bump postcss to 8.5.13 to address GHSA-qx2v-qp2m-jg93 (#180)
Merged
#192 refactor(settings): split monolithic page into /settings/{users,data,systems} (#190)
Merged
#191 docs: replace JWT-like Bearer placeholder with <license-token>
Merged
#189 fix(ui): close native date picker after selection on WebKitGTK
Merged
#173 feat(prices): commit smoke test scaffold for /v1/prices (Phase A)
Merged
#172 chore(ci): drop redundant push trigger; add concurrency group
Merged
#170 feat(balance): add asset_type column to balance_categories
Merged
#168 feat(prices): Settings revocation toggle for price_fetching_consent (#159)
Merged
#167 feat(prices): PriceFetchControl + consent modal + best-effort UX (#158)
Merged
#166 feat(prices): balance.service prices section + rate-limit + tests (#156)
Merged
#165 feat(prices): Rust Tauri command fetch_price + tests (#155)
Merged
#164 feat(prices): useIsPremium hook (#157)
Merged
#163 feat(prices): i18n FR/EN keys + CHANGELOG entries (#160)
Merged
#162 feat(prices): commit /v1/prices contract + ADR 0011 (#154)
Merged
#137 feat(license): rotate Ed25519 public key for maximus-api (#49)
Merged
#153 docs(balance): architecture + ADRs + user guide (#145)
Merged
#152 test(balance): cross-cutting integration tests (#144)
Merged
#151 feat(balance): Modified Dietz returns + transfer linking (#142)
Merged
#150 feat(balance): /balance page + evolution chart + sidebar (#141)
Merged
#149 feat(balance): priced-kind support (#140)
Merged
#148 feat(balance): SnapshotEditPage + simple-kind editor (#146)
Merged
#147 feat(balance): schema migration v9 + service skeleton + AccountsPage (#138)
Merged
#134 fix(reports): render category combobox in hierarchical DFS order (#126)
Merged
#133 test(categories): complete test coverage for migration flow (#123)
Merged
#132 feat(categories): restore backup banner and permanent restore action (#122)
Merged
#131 feat(categories): 3-step migration page + categoryMigrationService (#121)
Merged
#130 feat(categories): dashboard v1 discovery banner (#118)
Merged
#128 feat(categories): categoryMappingService 4-pass algo (#119)
Merged
#129 feat(categories): categories standard guide page (#117)
Merged
#127 feat(categories): categoryTaxonomyService + useCategoryTaxonomy (#116)
Merged
#125 feat(categories): v1 IPC seed + i18n keys + migration v8 (#115)
Merged
#124 feat(categories): categoryBackupService pre-migration SREF wrapper (#120)
Merged
#114 feat(reports/cartes): Mensuel/YTD toggle on KPI cards + user guide section (#102)
Merged
#113 fix(reports/cartes): Budget Adherence card filtered out all expense categories
Merged
#111 Highlights: default reference month to previous + YTD current year, user-changeable (#106)
Merged
#110 feat(reports/trends): add stacked-area chart option for category view (#105)
Merged
#109 feat(reports/compare): 8-column table with monthly + cumulative YTD blocks (#104)
Merged
#108 feat(reports/category): searchable combobox for category zoom (#103)
Merged
#107 fix(reports/cartes): remove broken period selector + add savings-rate tooltip
Merged
#100 feat: feedback hub widget in Settings Logs card
4 pull requests proposed by 1 user
Proposed
#292 feat(rapports) : repli/depliage a chaque niveau de la hierarchie (socle + 3 rapports)
Proposed
#293 feat(budget) : adopter le repli multi-niveaux sur la grille Budget
Proposed
#294 refactor(categories) : unifier la machine a etats des 2 arbres de categories sur useCollapsibleGroups
Proposed
#295 docs(collapse) : ADR 0016 persistance UI par-profil + guide utilisateur + architecture
99 issues closed from 1 user
Closed
#277 [feat] BVA (reel-vs-budget) → income-first + lignes Resultat
Closed
#278 [feat] Budget (grille) → income-first + lignes Resultat
Closed
#279 [feat] Dashboard / → convergence modele Cartes
Closed
#272 [feat] Etendre useReportsPeriod : filtre compte (accountIds) + type ReportFilters
Closed
#273 [feat] Plomber le filtre multi-comptes (accountIds[], IN(...)) dans 7 services
Closed
#274 [feat] <FilterPanel> : slot temporel injecte + multi-select comptes
Closed
#275 [feat] Adoption filtres — page Tendances (modele plage)
Closed
#276 [feat] Adoption filtres — Compare + Budget (temporel inchange + filtre compte)
Closed
#135 feat: maximus-api — Stripe webhooks (license auto-generate + subscriptions)
Closed
#136 feat: maximus-api — Stripe webhooks (license auto-generate + subscriptions)
Closed
#52 feat: purchase page on lacompagniemaximus.com
Closed
#53 feat: online activation and machine limit enforcement
Closed
#50 feat: Stripe integration (Checkout, Billing, webhooks)
Closed
#262 bugfix(reports): tendances ouvrent en byCategory+table (paie visible) (#260)
Closed
#263 refactor(reports): extraire un constructeur d'arbre feuille-driven generique (#260)
Closed
#264 feat(reports): getCategoryOverTime -> arbre tendances (sidecar id-keyed) + resultats (#260)
Closed
#265 feat(reports): CategoryOverTimeTable hierarchique + collapse + resultat interleave (#260)
Closed
#254 rapports comparables — collapse/expand des sous-catégories
Closed
#258 bug(bilan) : « database is locked » lors de la proposition des comptes standards (proposeStarterAccounts)
Closed
#256 Rapports → Tendances (par catégorie) : analyse de résultat (sections + sous-totaux + résultat net par mois)
Closed
#253 analyse de résultat (revenus + résultat avant/après transferts) + défaut mois précédent
Closed
#243 montant inclus dans comparable
Closed
#244 bilan - acceuil
Closed
#245 ajout fonctions importer csv pour details en actions
Closed
#246 migration categories standards
Closed
#247 feat(reports): affichage hiérarchique du réel-vs-réel (sous-totaux + net)
Closed
#241 [security] deps: @babel/core — Arbitrary File Read via sourceMappingURL Comment (LOW)
Closed
#236 [security] deps: vulnerability in vite (high)
Closed
#237 [security] deps: vulnerability in vitest (critical)
Closed
#235 [security] deps: vulnerability in react-router (high)
Closed
#238 [security] deps: vulnerability in react-router-dom (high)
Closed
#231 CI: baseline & diagnostic du job rust
Closed
#233 CI: miroir GitHub — meme restructuration (split + rust-cache)
Closed
#228 fix(balance): v16 abort guard too broad — scope to convertible accounts (asset_type NOT NULL)
Closed
#218 docs(balance): ADR 0015 + guide + architecture + CHANGELOG
Closed
#217 test(balance): tests integration & regression detail par titre
Closed
#215 feat(balance): assistant detailler un compte agrege (date pivot)
Closed
#216 feat(balance): drill-down par titre + gain latent (table comptes)
Closed
#214 feat(balance): UI saisie multi-titres (SecurityPicker, sous-lignes)
Closed
#213 feat(balance): refonte editeur — reducer holdings + dispatch account.kind
Closed
#212 feat(balance): service securities + save snapshot detaille (holdings)
Closed
#211 feat(balance): conversion des comptes cotes existants (migration v16)
Closed
#210 feat(balance): schema & migrations v14/v15 + types (securities, holdings, account.kind)
Closed
#205 docs(balance): ADR 0014 + guide + changelog (reject ADR 0012)
Closed
#204 feat(balance): chart vehicle/class toggle + collapsible returns
Closed
#203 feat(balance): account form vehicle field + category rename via custom_label
Closed
#202 feat(balance): data layer — vehicle_type + custom_label migrations, starters, service [Etape 1]
Closed
#198 refactor(balance): clarify terminology (category→type, gloss "snapshot", relabel cash/funds)
Closed
#199 feat(balance): make ticker symbol optional for priced accounts
Closed
#200 feat(balance): allow moving a snapshot's date instead of delete+recreate
Closed
#161 validate(prices): Phase B smoke run once /v1/prices is live
Closed
#174 page bilan - anomalies diverses
Closed
#187 chore(balance): suggestions post-merge des reviews du 2026-05-01 (#175 #176 #178 #179)
Closed
#188 fix(ui): apply WebKitGTK date picker workaround to remaining 7 inputs
Closed
#180 Vulnerabilite postcss (npm audit moderate)
Closed
#190 structure page settings
Closed
#181 Nettoyer Bearer Token exemple dans docs/api-contract-prices.md (faux positif Defenseur)
Closed
#177 investigate(balance): date picker HTML5 reste affiche apres selection (Linux WebView)
Closed
#175 fix(balance): SQL aggregate misuse in getAccountsPeriodAnchor (MIN in subquery WHERE)
Closed
#176 fix(balance): snapshots orphelins quand save echoue apres INSERT du snapshot row
Closed
#178 feat(balance): clarifier le flow d onboarding accounts vs snapshot
Closed
#179 feat(balance): starter accounts seedes + ADR pour modele a 2 niveaux (vehicule x composition)
Closed
#171 chore(ci): drop redundant push trigger in check.yml (4 runs → 2)
Closed
#169 feat(balance): add asset_type column to balance_categories
Closed
#159 feat(prices): Settings revocation toggle for price_fetching_consent
Closed
#158 feat(prices): PriceFetchControl component + consent modal + best-effort UX
Closed
#156 feat(prices): balance.service prices section + rate-limit + tests
Closed
#155 feat(prices): Rust Tauri command fetch_price + tests
Closed
#157 feat(prices): useIsPremium hook from license.edition
Closed
#160 feat(prices): i18n FR/EN + CHANGELOG entries
Closed
#154 feat(prices): commit and mirror /v1/prices contract + ADR 0011
Closed
#143 Bilan #5 — Price-fetching premium via maximus-api
Closed
#139 Bilan #2 — Catégories priced + saisie quantité × prix
Closed
#49 feat: maximus-api — license server core (Ed25519, no Stripe)
Closed
#145 Bilan #7 — Documentation + ADRs
Closed
#144 Bilan #6 — Tests dintégration cross-cutting
Closed
#142 Bilan #4 — Ciblage transferts + rendement Modified Dietz
Closed
#141 Bilan #3 — Page /balance + graphique évolution
Closed
#140 Bilan #2 — Catégories priced + saisie quantité × prix
Closed
#146 Bilan #1b — SnapshotEditPage + saisie simple kind
Closed
#138 Bilan #1a — Schema migration + balance.service skeleton + AccountsPage comptes
Closed
#126 rapport - par categorie - probleme de presentation avec combobox
Closed
#123 Refonte seed catégories IPC — Tests complets (unitaires + intégration + régression + QA)
Closed
#122 Refonte seed catégories IPC — Bannière et bouton Rétablir la sauvegarde (90j)
Closed
#121 Refonte seed catégories IPC — Page de migration 3-étapes (Livraison 2)
Closed
#118 Refonte seed catégories IPC — Bannière dashboard découverte + lien Paramètres
Closed
#119 Refonte seed catégories IPC — Service categoryMappingService (algo 4 passes)
Closed
#117 Refonte seed catégories IPC — Page Guide des catégories standard (Livraison 1)
Closed
#116 Refonte seed catégories IPC — Service categoryTaxonomyService
Closed
#115 Refonte seed catégories IPC — Seed v1 + i18n keys pour nouveaux profils
Closed
#120 Refonte seed catégories IPC — Service categoryBackupService (wrapper SREF pre-migration)
Closed
#102 docs(reports/cartes): document and surface savings-rate formula
Closed
#112 fix(reports/cartes): Budget Adherence card filters out all expense categories (signed monthBudget)
Closed
#106 feat(reports/highlights): default to previous month + current-year YTD, user-changeable
Closed
#105 feat(reports/trends): add stacked-area chart option for category trends
Closed
#104 feat(reports/compare): mirror budget-vs-actual table structure in actual-vs-actual mode
Closed
#103 feat(reports/category): replace category <select> with searchable combobox
Closed
#101 fix(reports/cartes): period buttons have no effect on KPIs
Closed
#67 Intégrer widget feedback (Feedback Hub)
10 issues created by 1 user
Opened
#232 CI: Forgejo — split workflows + rust-cache + cargo-audit pre-buildt
Opened
#234 CI: connectivité serveur-de-cache du runner (reserveCache timeout — cause #2)
Opened
#259 feat(migration catégories) : mapper manuellement une catégorie custom vers la taxonomie standard (fusion)
Opened
#260 rapport similaire
Opened
#270 fix: activation /v1 + product explicite + URL achat localisee
Opened
#271 feat: re-gate auto-update derriere la licence Base (fenetre go-live)
Opened
#288 feat(rapports) : repli/depliage a chaque niveau de la hierarchie (socle + 3 rapports)
Opened
#289 feat(budget) : adopter le repli multi-niveaux sur la grille Budget
Opened
#290 refactor(categories) : unifier la machine a etats des 2 arbres de categories sur useCollapsibleGroups
Opened
#291 docs(collapse) : ADR 0016 persistance UI par-profil + guide utilisateur + architecture