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:
@@ -0,0 +1 @@
|
||||
o/classes
|
||||
Binary file not shown.
@@ -0,0 +1,10 @@
|
||||
/**
|
||||
* Automatically generated file. DO NOT MODIFY
|
||||
*/
|
||||
package io.flutter.plugins.urllauncher;
|
||||
|
||||
public final class BuildConfig {
|
||||
public static final boolean DEBUG = Boolean.parseBoolean("true");
|
||||
public static final String LIBRARY_PACKAGE_NAME = "io.flutter.plugins.urllauncher";
|
||||
public static final String BUILD_TYPE = "debug";
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="io.flutter.plugins.urllauncher" >
|
||||
|
||||
<uses-sdk android:minSdkVersion="21" />
|
||||
|
||||
<application>
|
||||
<activity
|
||||
android:name="io.flutter.plugins.urllauncher.WebViewActivity"
|
||||
android:exported="false"
|
||||
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": 3,
|
||||
"artifactType": {
|
||||
"type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
|
||||
"kind": "Directory"
|
||||
},
|
||||
"applicationId": "io.flutter.plugins.urllauncher",
|
||||
"variantName": "debug",
|
||||
"elements": [
|
||||
{
|
||||
"type": "SINGLE",
|
||||
"filters": [],
|
||||
"attributes": [],
|
||||
"outputFile": "AndroidManifest.xml"
|
||||
}
|
||||
],
|
||||
"elementType": "File"
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,6 @@
|
||||
aarFormatVersion=1.0
|
||||
aarMetadataVersion=1.0
|
||||
minCompileSdk=1
|
||||
minCompileSdkExtension=0
|
||||
minAndroidGradlePluginVersion=1.0.0
|
||||
coreLibraryDesugaringEnabled=false
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Tue Aug 19 16:57:32 CEST 2025
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/dev/geosector/app/build/url_launcher_android/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/dev/geosector/app/build/url_launcher_android/generated/res/resValues/debug"/></dataSet><mergedItems/></merger>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/debug/jniLibs"/></dataSet></merger>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/debug/shaders"/></dataSet></merger>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/assets"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/debug/assets"/></dataSet><dataSet config="generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/pierre/dev/geosector/app/build/url_launcher_android/intermediates/shader_assets/debug/compileDebugShaders/out"/></dataSet></merger>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
R_DEF: Internal format may change without notice
|
||||
local
|
||||
@@ -0,0 +1,19 @@
|
||||
1<?xml version="1.0" encoding="utf-8"?>
|
||||
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
3 package="io.flutter.plugins.urllauncher" >
|
||||
4
|
||||
5 <uses-sdk android:minSdkVersion="21" />
|
||||
6
|
||||
7 <application>
|
||||
7-->/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:3:3-7:17
|
||||
8 <activity
|
||||
8-->/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:4:5-6:33
|
||||
9 android:name="io.flutter.plugins.urllauncher.WebViewActivity"
|
||||
9-->/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:4:15-76
|
||||
10 android:exported="false"
|
||||
10-->/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:6:7-31
|
||||
11 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
|
||||
11-->/home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:5:7-65
|
||||
12 </application>
|
||||
13
|
||||
14</manifest>
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="io.flutter.plugins.urllauncher" >
|
||||
|
||||
<uses-sdk android:minSdkVersion="21" />
|
||||
|
||||
<application>
|
||||
<activity
|
||||
android:name="io.flutter.plugins.urllauncher.WebViewActivity"
|
||||
android:exported="false"
|
||||
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
@@ -0,0 +1 @@
|
||||
[]
|
||||
@@ -0,0 +1 @@
|
||||
0 Warning/Error
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
io.flutter.plugins.urllauncher
|
||||
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
-- Merging decision tree log ---
|
||||
manifest
|
||||
ADDED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:1:1-8:12
|
||||
INJECTED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:1:1-8:12
|
||||
package
|
||||
ADDED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:2:3-43
|
||||
INJECTED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml
|
||||
xmlns:android
|
||||
ADDED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:1:11-69
|
||||
application
|
||||
ADDED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:3:3-7:17
|
||||
activity#io.flutter.plugins.urllauncher.WebViewActivity
|
||||
ADDED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:4:5-6:33
|
||||
android:exported
|
||||
ADDED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:6:7-31
|
||||
android:theme
|
||||
ADDED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:5:7-65
|
||||
android:name
|
||||
ADDED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml:4:15-76
|
||||
uses-sdk
|
||||
INJECTED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml reason: use-sdk injection requested
|
||||
INJECTED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml
|
||||
INJECTED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml
|
||||
android:targetSdkVersion
|
||||
INJECTED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml
|
||||
android:minSdkVersion
|
||||
INJECTED from /home/pierre/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.17/android/src/main/AndroidManifest.xml
|
||||
Binary file not shown.
Reference in New Issue
Block a user