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

@@ -142,10 +142,6 @@ equatable
2.12
file:///home/pierre/.pub-cache/hosted/pub.dev/equatable-2.0.7/
file:///home/pierre/.pub-cache/hosted/pub.dev/equatable-2.0.7/lib/
event_bus
2.12
file:///home/pierre/.pub-cache/hosted/pub.dev/event_bus-2.0.1/
file:///home/pierre/.pub-cache/hosted/pub.dev/event_bus-2.0.1/lib/
fake_async
3.3
file:///home/pierre/.pub-cache/hosted/pub.dev/fake_async-1.3.3/
@@ -163,9 +159,9 @@ file_selector_linux
file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/
file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/lib/
file_selector_macos
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+3/
file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+3/lib/
3.7
file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+4/
file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+4/lib/
file_selector_platform_interface
3.0
file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2/
@@ -219,9 +215,9 @@ flutter_plugin_android_lifecycle
file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.29/
file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.29/lib/
flutter_svg
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_svg-2.2.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_svg-2.2.0/lib/
3.4
file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_svg-2.0.13/
file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_svg-2.0.13/lib/
frontend_server_client
3.0
file:///home/pierre/.pub-cache/hosted/pub.dev/frontend_server_client-4.0.0/
@@ -263,9 +259,9 @@ glob
file:///home/pierre/.pub-cache/hosted/pub.dev/glob-2.1.3/
file:///home/pierre/.pub-cache/hosted/pub.dev/glob-2.1.3/lib/
go_router
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/go_router-16.1.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/go_router-16.1.0/lib/
3.7
file:///home/pierre/.pub-cache/hosted/pub.dev/go_router-16.2.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/go_router-16.2.0/lib/
google_fonts
2.14
file:///home/pierre/.pub-cache/hosted/pub.dev/google_fonts-6.3.0/
@@ -319,37 +315,37 @@ image
file:///home/pierre/.pub-cache/hosted/pub.dev/image-4.5.4/
file:///home/pierre/.pub-cache/hosted/pub.dev/image-4.5.4/lib/
image_picker
3.3
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker-1.1.2/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker-1.1.2/lib/
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker-1.2.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker-1.2.0/lib/
image_picker_android
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+25/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+25/lib/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_android-0.8.13/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_android-0.8.13/lib/
image_picker_for_web
3.4
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/lib/
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_for_web-3.1.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_for_web-3.1.0/lib/
image_picker_ios
3.4
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/lib/
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.13/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.13/lib/
image_picker_linux
3.4
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+2/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+2/lib/
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.2/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.2/lib/
image_picker_macos
3.4
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/lib/
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.2/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.2/lib/
image_picker_platform_interface
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.11.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.11.0/lib/
image_picker_windows
2.19
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/lib/
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.2/
file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.2/lib/
intl
3.3
file:///home/pierre/.pub-cache/hosted/pub.dev/intl-0.20.2/
@@ -422,10 +418,6 @@ mime
3.2
file:///home/pierre/.pub-cache/hosted/pub.dev/mime-2.0.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/mime-2.0.0/lib/
mqtt5_client
3.8
file:///home/pierre/.pub-cache/hosted/pub.dev/mqtt5_client-4.14.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/mqtt5_client-4.14.0/lib/
nm
2.12
file:///home/pierre/.pub-cache/hosted/pub.dev/nm-0.5.0/
@@ -459,9 +451,9 @@ path_provider_android
file:///home/pierre/.pub-cache/hosted/pub.dev/path_provider_android-2.2.17/
file:///home/pierre/.pub-cache/hosted/pub.dev/path_provider_android-2.2.17/lib/
path_provider_foundation
3.3
file:///home/pierre/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/
file:///home/pierre/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/lib/
3.7
file:///home/pierre/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.2/
file:///home/pierre/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.2/lib/
path_provider_linux
2.19
file:///home/pierre/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
@@ -475,9 +467,9 @@ path_provider_windows
file:///home/pierre/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/lib/
petitparser
3.5
file:///home/pierre/.pub-cache/hosted/pub.dev/petitparser-6.1.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/petitparser-6.1.0/lib/
3.8
file:///home/pierre/.pub-cache/hosted/pub.dev/petitparser-7.0.1/
file:///home/pierre/.pub-cache/hosted/pub.dev/petitparser-7.0.1/lib/
platform
3.2
file:///home/pierre/.pub-cache/hosted/pub.dev/platform-3.1.6/
@@ -510,6 +502,14 @@ retry
3.0
file:///home/pierre/.pub-cache/hosted/pub.dev/retry-3.1.2/
file:///home/pierre/.pub-cache/hosted/pub.dev/retry-3.1.2/lib/
sensors_plus
3.3
file:///home/pierre/.pub-cache/hosted/pub.dev/sensors_plus-6.1.2/
file:///home/pierre/.pub-cache/hosted/pub.dev/sensors_plus-6.1.2/lib/
sensors_plus_platform_interface
2.18
file:///home/pierre/.pub-cache/hosted/pub.dev/sensors_plus_platform_interface-2.0.1/
file:///home/pierre/.pub-cache/hosted/pub.dev/sensors_plus_platform_interface-2.0.1/lib/
shared_preferences
3.5
file:///home/pierre/.pub-cache/hosted/pub.dev/shared_preferences-2.5.3/
@@ -580,12 +580,12 @@ file:///home/pierre/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/
file:///home/pierre/.pub-cache/hosted/pub.dev/string_scanner-1.4.1/lib/
syncfusion_flutter_charts
3.7
file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-30.2.5/
file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-30.2.5/lib/
file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-30.2.6/
file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-30.2.6/lib/
syncfusion_flutter_core
3.7
file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_core-30.2.5/
file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_core-30.2.5/lib/
file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_core-30.2.6/
file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_core-30.2.6/lib/
synchronized
3.8
file:///home/pierre/.pub-cache/hosted/pub.dev/synchronized-3.4.0/
@@ -631,17 +631,17 @@ url_launcher_android
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/lib/
url_launcher_ios
3.4
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.3/
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.3/lib/
3.7
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.4/
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.4/lib/
url_launcher_linux
3.3
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/lib/
url_launcher_macos
3.3
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/lib/
3.7
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.3/
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.3/lib/
url_launcher_platform_interface
3.1
file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.3.2/
@@ -663,13 +663,13 @@ vector_graphics
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_graphics-1.1.19/
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_graphics-1.1.19/lib/
vector_graphics_codec
3.4
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.13/
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.13/lib/
2.17
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.11+1/
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_graphics_codec-1.1.11+1/lib/
vector_graphics_compiler
3.6
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.17/
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.17/lib/
2.19
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.11+1/
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_graphics_compiler-1.1.11+1/lib/
vector_math
2.14
file:///home/pierre/.pub-cache/hosted/pub.dev/vector_math-2.1.4/
@@ -707,9 +707,9 @@ xdg_directories
file:///home/pierre/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/xdg_directories-1.1.0/lib/
xml
3.2
file:///home/pierre/.pub-cache/hosted/pub.dev/xml-6.5.0/
file:///home/pierre/.pub-cache/hosted/pub.dev/xml-6.5.0/lib/
3.8
file:///home/pierre/.pub-cache/hosted/pub.dev/xml-6.6.1/
file:///home/pierre/.pub-cache/hosted/pub.dev/xml-6.6.1/lib/
yaml
3.4
file:///home/pierre/.pub-cache/hosted/pub.dev/yaml-3.1.3/