feat: Release version 3.1.4 - Mode terrain et génération PDF

 Nouvelles fonctionnalités:
- Ajout du mode terrain pour utilisation mobile hors connexion
- Génération automatique de reçus PDF avec template personnalisé
- Révision complète du système de cartes avec amélioration des performances

🔧 Améliorations techniques:
- Refactoring du module chat avec architecture simplifiée
- Optimisation du système de sécurité NIST SP 800-63B
- Amélioration de la gestion des secteurs géographiques
- Support UTF-8 étendu pour les noms d'utilisateurs

📱 Application mobile:
- Nouveau mode terrain dans user_field_mode_page
- Interface utilisateur adaptative pour conditions difficiles
- Synchronisation offline améliorée

🗺️ Cartographie:
- Optimisation des performances MapBox
- Meilleure gestion des tuiles hors ligne
- Amélioration de l'affichage des secteurs

📄 Documentation:
- Ajout guide Android (ANDROID-GUIDE.md)
- Documentation sécurité API (API-SECURITY.md)
- Guide module chat (CHAT_MODULE.md)

🐛 Corrections:
- Résolution des erreurs 400 lors de la création d'utilisateurs
- Correction de la validation des noms d'utilisateurs
- Fix des problèmes de synchronisation chat

🤖 Generated with Claude Code (https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-08-19 19:38:03 +02:00
parent c1f23c4345
commit 5ab03751e1
1823 changed files with 272663 additions and 198438 deletions

View File

@@ -0,0 +1,28 @@
C/C++ Structured LogZ
X
V/home/pierre/dev/flutter/packages/flutter_tools/gradle/src/main/scripts/CMakeLists.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  <08>߰<EFBFBD><DFB0>3<18> ј<>Á3]
[
Y/home/pierre/dev/geosector/app/build/.cxx/Debug/g5l3b4d5/x86/additional_project_files.txt  <08>߰<EFBFBD><DFB0>3  <20>߰<EFBFBD><DFB0>3Z
X
V/home/pierre/dev/geosector/app/build/.cxx/Debug/g5l3b4d5/x86/android_gradle_build.json  <08>߰<EFBFBD><DFB0>3<18> <20>߰<EFBFBD><DFB0>3_
]
[/home/pierre/dev/geosector/app/build/.cxx/Debug/g5l3b4d5/x86/android_gradle_build_mini.json  <08>߰<EFBFBD><DFB0>3<18> <20>߰<EFBFBD><DFB0>3L
J
H/home/pierre/dev/geosector/app/build/.cxx/Debug/g5l3b4d5/x86/build.ninja  <08>߰<EFBFBD><DFB0>3<18><> <20>ް<EFBFBD><DEB0>3P
N
L/home/pierre/dev/geosector/app/build/.cxx/Debug/g5l3b4d5/x86/build.ninja.txt  <08>߰<EFBFBD><DFB0>3U
S
Q/home/pierre/dev/geosector/app/build/.cxx/Debug/g5l3b4d5/x86/build_file_index.txt  <08>߰<EFBFBD><DFB0>3
V <20>߰<EFBFBD><DFB0>3V
T
R/home/pierre/dev/geosector/app/build/.cxx/Debug/g5l3b4d5/x86/compile_commands.json  <08>߰<EFBFBD><DFB0>3 Z
X
V/home/pierre/dev/geosector/app/build/.cxx/Debug/g5l3b4d5/x86/compile_commands.json.bin  <08>߰<EFBFBD><DFB0>3
`
^
\/home/pierre/dev/geosector/app/build/.cxx/Debug/g5l3b4d5/x86/metadata_generation_command.txt  <08>߰<EFBFBD><DFB0>3 <18> <20>߰<EFBFBD><DFB0>3S
Q
O/home/pierre/dev/geosector/app/build/.cxx/Debug/g5l3b4d5/x86/prefab_config.json  <08>߰<EFBFBD><DFB0>3
 ( <20>߰<EFBFBD><DFB0>3X