feat: synchronisation mode deconnecte fin chat et stats

This commit is contained in:
2025-08-31 18:21:20 +02:00
parent f5bef999df
commit 96af94ad13
129 changed files with 125731 additions and 110375 deletions

View File

@@ -14,6 +14,42 @@ error_exit() {
exit 1
}
# Mise à jour de la version depuis ../VERSION
echo "📝 Gestion de la version..."
if [ -f ../VERSION ]; then
VERSION=$(cat ../VERSION | tr -d '\n\r' | tr -d ' ')
echo " Version trouvée dans ../VERSION: $VERSION"
else
echo "⚠️ Fichier ../VERSION non trouvé"
# Demander la version à l'utilisateur
while true; do
read -p "📌 Veuillez entrer le numéro de version (format x.x.x) : " VERSION
# Validation du format de version
if [[ $VERSION =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
# Créer le fichier VERSION
echo "$VERSION" > ../VERSION
echo "✅ Fichier ../VERSION créé avec la version $VERSION"
break
else
echo "❌ Format invalide. Veuillez utiliser le format x.x.x (ex: 3.1.5)"
fi
done
fi
# Génération du build number et mise à jour du pubspec.yaml
BUILD_NUMBER=$(echo $VERSION | tr -d '.')
FULL_VERSION="${VERSION}+${BUILD_NUMBER}"
echo " Version complète: $FULL_VERSION"
# Mise à jour du pubspec.yaml
sed -i "s/^version: .*/version: $FULL_VERSION/" pubspec.yaml || error_exit "Impossible de mettre à jour la version dans pubspec.yaml"
echo "✅ Version mise à jour dans pubspec.yaml"
echo ""
# Nettoyage manuel des dossiers problématiques sur les montages réseau
echo "🧹 Manual cleanup of network drive..."
rm -rf .dart_tool build 2>/dev/null || true