fix(budget): assigner suggéré crée une transaction de transfert traçable #6

Merged
alexis merged 1 commit from fix/suggested-assignment-txn into main 2026-09-03 00:28:08 +02:00
Owner

Closes #5

Résumé des changements

  • Txn : ajout du champ pour tracer les assignations.
  • Store : format JSON v5 tolérant (rétrocompatible v3/v4/v5).
  • Store.assignSuggestedWithTxn : met à jour le budget assigné ET insère une transaction .
  • Calculs : et ne déduisent pas les txns d'assignation pour éviter le double décompte.
  • Rollback : supprimer/modifier la transaction d'assignation dans l'onglet Mouvements met à jour le montant assigné.
  • Build : compilation Windows réussie, testé et déployé sur le téléphone.
Closes #5 ### Résumé des changements - **Txn** : ajout du champ pour tracer les assignations. - **Store** : format JSON v5 tolérant (rétrocompatible v3/v4/v5). - **Store.assignSuggestedWithTxn** : met à jour le budget assigné ET insère une transaction . - **Calculs** : et ne déduisent pas les txns d'assignation pour éviter le double décompte. - **Rollback** : supprimer/modifier la transaction d'assignation dans l'onglet Mouvements met à jour le montant assigné. - **Build** : compilation Windows réussie, testé et déployé sur le téléphone.
- Txn: nouveau champ  pour tracer les flux d'assignation
- Store: format JSON v5 avec sérialisation/désérialisation tolérante de  (compatible v3/v4/v5)
- Store.assignSuggestedWithTxn: enregistre le budget ET insère une transaction
- Store.activityCents / availableCents: ignorent  pour éviter le double décompte
- Store.deleteTxns / updateTxn: rollback automatique de l'assignation si une txn d'assignation est supprimée/éditée
- BudgetScreen: CategoryRow utilise  au clic sur le bouton Assigner
- TransactionsScreen: reconnaissance d'icône pour les transactions d'assignation
- Build Windows vérifié & APK déployé avec succès sur téléphone
alexis merged commit 9f14b980d4 into main 2026-09-03 00:28:08 +02:00
alexis deleted branch fix/suggested-assignment-txn 2026-09-03 00:28:08 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
alexis/demo_m3!6
No description provided.