Commit Graph

6 Commits

Author SHA1 Message Date
dahoud
e8ad874015 feat: WebSocket temps réel + Finance Workflow + corrections
- Task #6: WebSocket /ws/dashboard + Kafka events (5 topics)
  * Backend: KafkaEventProducer, KafkaEventConsumer
  * Mobile: WebSocketService (reconnection, heartbeat, typed events)
  * DashboardBloc: Auto-refresh depuis WebSocket events

- Finance Workflow: approbations + budgets (backend + mobile)
  * Backend: entities, services, resources, migrations Flyway V6
  * Mobile: features finance_workflow complète avec BLoC

- Corrections DI: interfaces IRepository partout
  * IProfileRepository, IOrganizationRepository, IMembreRepository
  * GetIt configuré avec @injectable

- Spec-Kit: constitution + templates mis à jour
  * .specify/memory/constitution.md enrichie
  * Templates agent, plan, spec, tasks, checklist

- Nettoyage: fichiers temporaires supprimés

Signed-off-by: lions dev Team
2026-03-15 02:12:17 +00:00
dahoud
bbc409de9d chore: mise à jour sous-module unionflow-server-impl-quarkus (dashboard KPI)
Made-with: Cursor
2026-03-09 19:59:03 +00:00
dahoud
553e731a51 feat(mobile): Contribution Totale + KPI dashboard membre
- MembreDashboardSyntheseModel: totalCotisationsPayeesToutTemps
- DashboardStatsEntity: contributionsAmountOnly (cotisations seules)
- Mapping: Mon Solde Total = cotisations tout temps + épargne, Contribution Totale = cotisations seules
- Engagement: fallback tauxCotisationsPerso si tauxParticipation absent
- Carte Contribution Totale utilise contributionsAmountOnly

Made-with: Cursor
2026-03-09 19:58:39 +00:00
dahoud
0a9dece955 feat(api): ajout totalCotisationsPayeesToutTemps dans MembreDashboardSyntheseResponse
- Champ pour la carte Contribution Totale (cotisations tout temps)
- Test unitaire mis à jour

Made-with: Cursor
2026-03-09 19:58:00 +00:00
dahoud
b1957c1c81 feat(unionflow): ajout Spec-Kit, constitution, mission mutuelles
- Config Spec-Kit pour Spec-Driven Development
- CONSTITUTION.md + .specify/memory/constitution.md
- Commandes Cursor /speckit.*, règles projet
- Mission: associations + mutuelles d'épargne et de financement
- .gitignore: versionner config spec-kit unionflow

Made-with: Cursor
2026-02-27 14:41:07 +00:00
dahoud
144b68f8e7 chore: ajouter .gitignore complet pour nettoyer le workspace
- Ignore tous les fichiers de build (target/, build/, node_modules/, etc.)
- Ignore les fichiers temporaires et cache
- Ignore la documentation obsolète (.md sauf README, CHANGELOG, CONTRIBUTING)
- Ignore les fichiers IDE (.idea/, .vscode/, etc.)
- Ignore les fichiers sensibles (.env, clés, secrets)
- Ignore les logs et fichiers de base de données
- Ignore les exécutables inutiles
- Ignore les scripts temporaires (sauf ceux dans scripts/)
- Ignore les configurations d'outils (.cursor/, .claude/, .specify/)
- Ignore les fichiers Keycloak sensibles
2026-01-21 13:15:37 +00:00