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