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 2786252307
commit 570a1fa1f0
212 changed files with 24275 additions and 11321 deletions

View File

@@ -3,7 +3,7 @@
/// pour faciliter la maintenance et éviter les erreurs de frappe
library;
import 'package:flutter/foundation.dart' show kIsWeb;
import 'package:flutter/foundation.dart' show kIsWeb, debugPrint;
import 'package:flutter/material.dart';
class AppKeys {
@@ -30,12 +30,12 @@ class AppKeys {
static const int roleAdmin3 = 9;
// URLs API pour les différents environnements
static const String baseApiUrlDev = 'https://app.geo.dev/api';
static const String baseApiUrlDev = 'https://dapp.geosector.fr/api';
static const String baseApiUrlRec = 'https://rapp.geosector.fr/api';
static const String baseApiUrlProd = 'https://app.geosector.fr/api';
// Identifiants d'application pour les différents environnements
static const String appIdentifierDev = 'app.geo.dev';
static const String appIdentifierDev = 'dapp.geosector.fr';
static const String appIdentifierRec = 'rapp.geosector.fr';
static const String appIdentifierProd = 'app.geosector.fr';
@@ -92,7 +92,7 @@ class AppKeys {
}
} catch (e) {
// En cas d'erreur, utiliser la clé de production par défaut
print('Erreur lors de la détection de l\'environnement: $e');
debugPrint('Erreur lors de la détection de l\'environnement: $e');
}
}
@@ -154,9 +154,9 @@ class AppKeys {
2: {
'titres': 'À finaliser',
'titre': 'À finaliser',
'couleur1': 0xFFFFFFFF, // Blanc
'couleur2': 0xFFF7A278, // Orange (Figma)
'couleur3': 0xFFE65100, // Orange foncé
'couleur1': 0xFFFFDFC2, // Orange très pâle (nbPassages=0)
'couleur2': 0xFFF7A278, // Orange moyen (nbPassages=1)
'couleur3': 0xFFE65100, // Orange foncé (nbPassages>1)
'icon_data': Icons.refresh,
},
3: {