feat: Version 3.5.2 - Configuration Stripe et gestion des immeubles

- Configuration complète Stripe pour les 3 environnements (DEV/REC/PROD)
  * DEV: Clés TEST Pierre (mode test)
  * REC: Clés TEST Client (mode test)
  * PROD: Clés LIVE Client (mode live)
- Ajout de la gestion des bases de données immeubles/bâtiments
  * Configuration buildings_database pour DEV/REC/PROD
  * Service BuildingService pour enrichissement des adresses
- Optimisations pages et améliorations ergonomie
- Mises à jour des dépendances Composer
- Nettoyage des fichiers obsolètes

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
pierre
2025-11-09 18:26:27 +01:00
parent 21657a3820
commit 2f5946a184
812 changed files with 142105 additions and 25992 deletions

View File

@@ -0,0 +1,65 @@
#!/bin/bash
# Script maître de correction des packages iOS problématiques
# Combine : fix-nfc-manager.sh + fix-permission-handler.sh
# Date : 14/10/2025
# Usage : ./fix-ios-packages.sh (à exécuter après chaque flutter pub get)
set -e # Arrêter en cas d'erreur
echo "🚀 Fix iOS Packages - Correction automatique des packages problématiques"
echo "========================================================================="
echo ""
# Couleurs pour les messages
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
BLUE='\033[0;34m'
NC='\033[0m' # No Color
# =============================================================================
# 1. Fix nfc_manager (namespace Android + headers iOS)
# =============================================================================
echo -e "${BLUE}📦 [1/2] Correction de nfc_manager...${NC}"
echo ""
if [ -f "./fastlane/scripts/commun/fix-nfc-manager.sh" ]; then
./fastlane/scripts/commun/fix-nfc-manager.sh
echo ""
else
echo -e "${YELLOW}⚠️ Script fix-nfc-manager.sh introuvable, ignoré${NC}"
echo ""
fi
# =============================================================================
# 2. Fix permission_handler_apple (headers Flutter embarqués)
# =============================================================================
echo -e "${BLUE}📦 [2/2] Correction de permission_handler_apple...${NC}"
echo ""
if [ -f "./fastlane/scripts/commun/fix-permission-handler.sh" ]; then
./fastlane/scripts/commun/fix-permission-handler.sh
echo ""
else
echo -e "${YELLOW}⚠️ Script fix-permission-handler.sh introuvable, ignoré${NC}"
echo ""
fi
# =============================================================================
# Résumé
# =============================================================================
echo "========================================================================="
echo -e "${GREEN}✅ Tous les packages iOS ont été corrigés avec succès !${NC}"
echo ""
echo -e "${YELLOW}📋 Workflow de build iOS recommandé :${NC}"
echo " 1. flutter clean"
echo " 2. flutter pub get"
echo " 3. ./fix-ios-packages.sh ← Ce script"
echo " 4. cd ios && pod install && cd .."
echo " 5. flutter build ios --release --no-codesign"
echo ""
echo -e "${YELLOW}💡 Astuce : Vous pouvez ajouter ce script à votre .gitignore${NC}"
echo ""