feat: Livraison version 3.0.6

- Amélioration de la gestion des entités et des utilisateurs
- Mise à jour des modèles Amicale et Client avec champs supplémentaires
- Ajout du service de logging et amélioration du chargement UI
- Refactoring des formulaires utilisateur et amicale
- Intégration de file_picker et image_picker pour la gestion des fichiers
- Amélioration de la gestion des membres et de leur suppression
- Optimisation des performances de l'API
- Mise à jour de la documentation technique

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-08-08 20:33:54 +02:00
parent 1018b86537
commit 0e98a94374
63 changed files with 104136 additions and 87983 deletions

View File

@@ -87,7 +87,7 @@
},
{
"name": "built_value",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/built_value-8.11.0",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/built_value-8.11.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
@@ -151,6 +151,12 @@
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "cross_file",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/cross_file-0.3.4+2",
"packageUri": "lib/",
"languageVersion": "3.3"
},
{
"name": "crypto",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/crypto-3.0.6",
@@ -195,7 +201,7 @@
},
{
"name": "dio",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/dio-5.8.0+1",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/dio-5.9.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
@@ -241,6 +247,30 @@
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "file_selector_linux",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2",
"packageUri": "lib/",
"languageVersion": "3.3"
},
{
"name": "file_selector_macos",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+3",
"packageUri": "lib/",
"languageVersion": "3.6"
},
{
"name": "file_selector_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_platform_interface-2.6.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "file_selector_windows",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+4",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "fixnum",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/fixnum-1.1.1",
@@ -295,6 +325,12 @@
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "flutter_localizations",
"rootUri": "file:///home/pierre/dev/flutter/packages/flutter_localizations",
"packageUri": "lib/",
"languageVersion": "3.7"
},
{
"name": "flutter_map",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_map-8.2.1",
@@ -307,6 +343,12 @@
"packageUri": "lib/",
"languageVersion": "3.6"
},
{
"name": "flutter_plugin_android_lifecycle",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.29",
"packageUri": "lib/",
"languageVersion": "3.6"
},
{
"name": "flutter_svg",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/flutter_svg-2.2.0",
@@ -435,7 +477,7 @@
},
{
"name": "http",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/http-1.5.0-beta.2",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/http-1.5.0",
"packageUri": "lib/",
"languageVersion": "3.4"
},
@@ -469,6 +511,54 @@
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "image_picker",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker-1.1.2",
"packageUri": "lib/",
"languageVersion": "3.3"
},
{
"name": "image_picker_android",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+25",
"packageUri": "lib/",
"languageVersion": "3.6"
},
{
"name": "image_picker_for_web",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "image_picker_ios",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "image_picker_linux",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+2",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "image_picker_macos",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "image_picker_platform_interface",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_platform_interface-2.10.1",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "image_picker_windows",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "intl",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/intl-0.20.2",
@@ -717,7 +807,7 @@
},
{
"name": "shared_preferences_android",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.10",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/shared_preferences_android-2.4.11",
"packageUri": "lib/",
"languageVersion": "3.6"
},
@@ -819,13 +909,13 @@
},
{
"name": "syncfusion_flutter_charts",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-30.1.42",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-30.2.4",
"packageUri": "lib/",
"languageVersion": "3.7"
},
{
"name": "syncfusion_flutter_core",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_core-30.1.42",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/syncfusion_flutter_core-30.2.4",
"packageUri": "lib/",
"languageVersion": "3.7"
},
@@ -891,7 +981,7 @@
},
{
"name": "url_launcher_android",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.16",
"rootUri": "file:///home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17",
"packageUri": "lib/",
"languageVersion": "3.6"
},