feat: Version 3.6.3 - Carte IGN, mode boussole, corrections Flutter analyze

Nouvelles fonctionnalités:
- #215 Mode boussole + carte IGN/satellite (Mode terrain)
- #53 Définition zoom maximal pour éviter sur-zoom
- #14 Correction bug F5 déconnexion
- #204 Design couleurs flashy
- #205 Écrans utilisateurs simplifiés

Corrections Flutter analyze:
- Suppression warnings room.g.dart, chat_service.dart, api_service.dart
- 0 error, 0 warning, 30 infos (suggestions de style)

Autres:
- Intégration tuiles IGN Plan et IGN Ortho (geopf.fr)
- flutter_compass pour Android/iOS
- Réorganisation assets store

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-19 17:46:03 +01:00
parent 232940b1eb
commit 5b6808db25
62 changed files with 1428 additions and 3130 deletions

View File

@@ -252,6 +252,21 @@ else
fi
echo
# Étape 2.5 : Patcher nfc_manager pour AGP 8+
print_message "Étape 2.5/5 : Patch nfc_manager pour Android Gradle Plugin 8+..."
NFC_PATCH_SCRIPT="./fastlane/scripts/commun/fix-nfc-manager.sh"
if [ -f "$NFC_PATCH_SCRIPT" ]; then
bash "$NFC_PATCH_SCRIPT"
if [ $? -eq 0 ]; then
print_success "Patch nfc_manager appliqué"
else
print_warning "Le patch nfc_manager a échoué (peut être déjà appliqué)"
fi
else
print_warning "Script de patch nfc_manager introuvable : $NFC_PATCH_SCRIPT"
fi
echo
# Étape 3 : Analyser le code (optionnel mais recommandé)
print_message "Étape 3/5 : Analyse du code Dart..."
flutter analyze --no-fatal-infos --no-fatal-warnings || {
@@ -415,8 +430,10 @@ if [[ $REPLY =~ ^[Yy]$ ]]; then
read -p "Installer l'APK debug sur l'appareil connecté ? (y/n) " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
print_message "Désinstallation de l'ancienne version..."
adb uninstall fr.geosector.app3 2>/dev/null || print_warning "Aucune version précédente trouvée"
print_message "Installation sur l'appareil..."
adb install -r "$APK_NAME"
adb install "$APK_NAME"
if [ $? -eq 0 ]; then
print_success "APK installé avec succès"