feat: Version 3.3.4 - Nouvelle architecture pages, optimisations widgets Flutter et API

- Mise à jour VERSION vers 3.3.4
- Optimisations et révisions architecture API (deploy-api.sh, scripts de migration)
- Ajout documentation Stripe Tap to Pay complète
- Migration vers polices Inter Variable pour Flutter
- Optimisations build Android et nettoyage fichiers temporaires
- Amélioration système de déploiement avec gestion backups
- Ajout scripts CRON et migrations base de données

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
pierre
2025-10-05 20:11:15 +02:00
parent 242a90720e
commit b6584c83fa
1625 changed files with 145669 additions and 51249 deletions

View File

@@ -1,7 +1,7 @@
name: geosector_app
description: 'GEOSECTOR - Gestion de distribution des calendriers par secteurs géographiques pour les amicales de pompiers'
publish_to: 'none'
version: 3.2.4+324
version: 3.3.4+334
environment:
sdk: '>=3.0.0 <4.0.0'
@@ -22,31 +22,31 @@ dependencies:
# API & Réseau
dio: ^5.3.3
connectivity_plus: ^6.1.3
connectivity_plus: ^5.0.2
retry: ^3.1.2
# UI et animations
google_fonts: ^6.1.0
flutter_svg: ^2.0.9
package_info_plus: ^8.3.0
package_info_plus: ^4.2.0
# Utilitaires
intl: ^0.20.2
uuid: ^4.2.1
fl_chart: ^1.0.0
syncfusion_flutter_charts: ^30.1.42
shared_preferences: ^2.3.3
# shared_preferences: ^2.3.3 # Remplacé par Hive pour cohérence architecturale
# Cartes et géolocalisation
url_launcher: ^6.3.1
flutter_map: ^8.1.1
flutter_map_cache: ^2.0.0 # Cache de tuiles pour les cartes
http_cache_file_store: ^2.0.0 # Backend fichier système pour le cache
flutter_map: ^6.1.0
flutter_map_cache: ^1.5.2
dio_cache_interceptor_hive_store: ^3.2.2 # Cache store pour flutter_map_cache
path_provider: ^2.1.2 # Requis pour le cache
latlong2: ^0.9.1
geolocator: ^14.0.2
geolocator: ^12.0.0
universal_html: ^2.2.4 # Pour accéder à la localisation du navigateur (detection env)
sensors_plus: ^6.1.2 # Pour le magnétomètre (mode boussole)
sensors_plus: ^3.0.0 # Pour le magnétomètre (mode boussole)
# Chat et notifications
# mqtt5_client: ^4.11.0
@@ -58,6 +58,15 @@ dependencies:
# Configuration YAML
yaml: ^3.1.2
# Stripe Terminal et détection device (V2)
device_info_plus: ^9.1.0
battery_plus: ^4.0.0
network_info_plus: ^7.0.0
nfc_manager: ^4.1.1
mek_stripe_terminal: ^4.6.0
flutter_stripe: ^12.0.0
permission_handler: ^11.3.1
dev_dependencies:
flutter_test:
sdk: flutter
@@ -94,6 +103,8 @@ flutter:
- lib/chat/chat_config.yaml
fonts:
- family: Figtree
- family: Inter
fonts:
- asset: assets/fonts/Figtree-VariableFont_wght.ttf
- asset: assets/fonts/InterVariable.ttf
- asset: assets/fonts/InterVariable-Italic.ttf
style: italic