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
This commit is contained in:
75
unionflow/unionflow-mobile-apps/.gitignore
vendored
75
unionflow/unionflow-mobile-apps/.gitignore
vendored
@@ -41,3 +41,78 @@ app.*.map.json
|
||||
/android/app/debug
|
||||
/android/app/profile
|
||||
/android/app/release
|
||||
|
||||
# Android specific
|
||||
*.apk
|
||||
*.aab
|
||||
*.ap_
|
||||
*.dex
|
||||
local.properties
|
||||
android/.gradle/
|
||||
android/captures/
|
||||
android/gradle-wrapper.jar
|
||||
android/.externalNativeBuild
|
||||
android/GeneratedPluginRegistrant.java
|
||||
android/key.properties
|
||||
android/app/google-services.json
|
||||
|
||||
# iOS specific
|
||||
ios/Pods/
|
||||
ios/.symlinks/
|
||||
ios/Flutter/Flutter.framework
|
||||
ios/Flutter/Flutter.podspec
|
||||
ios/Runner/GeneratedPluginRegistrant.*
|
||||
ios/ServiceDefinitions.json
|
||||
ios/Runner.xcworkspace/xcshareddata/
|
||||
*.ipa
|
||||
*.dSYM.zip
|
||||
*.dSYM
|
||||
ios/GoogleService-Info.plist
|
||||
|
||||
# Coverage
|
||||
coverage/
|
||||
*.lcov
|
||||
|
||||
# Environment & Secrets
|
||||
.env
|
||||
.env.*
|
||||
!.env.example
|
||||
*.keystore
|
||||
*.jks
|
||||
google-services.json
|
||||
GoogleService-Info.plist
|
||||
firebase_options.dart
|
||||
lib/config/secrets.dart
|
||||
|
||||
# Generated files
|
||||
*.g.dart
|
||||
*.freezed.dart
|
||||
*.config.dart
|
||||
*.mocks.dart
|
||||
lib/generated/
|
||||
|
||||
# Exceptions (files to keep)
|
||||
!**/ios/**/default.mode1v3
|
||||
!**/ios/**/default.mode2v3
|
||||
!**/ios/**/default.pbxuser
|
||||
!**/ios/**/default.perspectivev3
|
||||
|
||||
# Web specific
|
||||
web/firebase-config.js
|
||||
|
||||
# macOS
|
||||
.fvm/
|
||||
.flutter-plugins-dependencies
|
||||
pubspec.lock
|
||||
|
||||
# Windows
|
||||
windows/flutter/generated_plugin_registrant.cc
|
||||
windows/flutter/generated_plugin_registrant.h
|
||||
|
||||
# Linux
|
||||
linux/flutter/generated_plugin_registrant.cc
|
||||
linux/flutter/generated_plugin_registrant.h
|
||||
|
||||
# IDE
|
||||
.vscode/launch.json
|
||||
.vscode/settings.json
|
||||
|
||||
Reference in New Issue
Block a user