-
Version v0.0.8
StableBuild & Release Android APK / build-apk (push) Successful in 23m34sreleased this
2026-08-27 21:09:45 +02:00 | 18 commits to main since this releaseTest tag de démonstration
Downloads
-
Version v0.0.7
StableBuild & Release Android APK / build-apk (push) Successful in 21m20sreleased this
2026-08-26 22:51:45 +02:00 | 21 commits to main since this release[v0.0.7] - 2026-08-26
🚀 CI/CD & Déploiement Automatique (Gitea Actions)
- Pipeline de Release Android APK : Compilation automatique de l'APK de production (
flutter build apk --release) lors du push d'un tag (v*) et publication directe dans les Releases Gitea. - Mise en cache persistante : Sauvegarde des caches Gradle, Pub, Android NDK 28, CMake et SDK Platform pour des temps de build réduits à 1-2 minutes.
- Pipeline Backendia : Déploiement continu automatisé du serveur backend et du dashboard lors des modifications sur
main.
🧠 Backend IA & Dashboard Web (Backendia)
- Architecture Tout-en-un : API Express et Dashboard Next.js co-hébergés sur le même port sous
https://backendia.kevlar.cloud. - Validation OpenCV : Certification et détection des anneaux de cibles concentriques.
- Journalisation & Modération : Base SQLite avec historique complet des uploads, détection d'appareils, métadonnées et système de bannissement/débannissement de wallets.
- Dashboard Web : Galerie de visualisation des photos de tir, éditeur de points/impacts et export global des datasets (ZIP / CSV).
🔒 Sécurité & Reverse Proxy (YunoHost)
- Dashboard Privé : Accès à l'interface d'administration protégé par le portail SSO YunoHost.
- API d'Upload Sécurisée : Filtrage Nginx par en-tête secret
X-API-KEYautorisant uniquement l'application Android.
📱 Application Mobile Flutter
- Connexion Serveur Officiel : Configuration par défaut sur
https://backendia.kevlar.cloudavec transmission automatique de la clé d'API. - Identité Anonyme & Stats : Phrase de récupération de 15 mots, hachage SHA-256 du wallet et synchronisation du statut de modération.
- Expérience de Tir : Nouveau flux de calibration, boutons de rotation fine, guidage au premier impact et popup de fin de session avec export IA intégré.
- Sauvegarde & Partage : Export/Import JSON complet des sessions, statistiques et armurerie.
Downloads
- Pipeline de Release Android APK : Compilation automatique de l'APK de production (
-
Multi session Stable
released this
2026-05-08 20:43:49 +02:00 | 121 commits to main since this release- Gestion Multi-Cibles & Flux de Session
Sessions Progressives : Refonte complète du moteur de session pour permettre d'ajouter plusieurs cibles à la suite sans quitter la séance.
Compteur Dynamique : Incrémentation automatique du titre (Cible #1, Cible #2...) à chaque ajout de cible.
Persistance Robuste : Correction du bug où les sessions n'étaient pas créées en base de données. Les sessions sont maintenant sauvegardées dès le premier tir et conservent le lien avec l'arme. - Interface d'Analyse des Impacts
Saisie des Scores Facilitée : Ajout d'une liste déroulante (0 à 10) dans le détail des impacts pour modifier manuellement un score si la détection automatique a fait une erreur.
Nommage Simplifié : Remplacement des identifiants techniques complexes par une numérotation simple (Impact #1, Impact #2...) pour une lecture plus humaine. - Statistiques & Armurerie
Synchronisation des Noms : Le changement de nom (ou surnom) d'une arme dans l'armurerie se propage maintenant automatiquement à toutes les sessions passées liées à cette arme.
Historique "Gravé" : Si vous supprimez une arme de l'armurerie, ses statistiques restent visibles sous son ancien nom ("gravé à jamais"), garantissant qu'aucune donnée de tir n'est perdue.
Filtres Améliorés : Toutes les armes de votre inventaire apparaissent désormais dans le filtre des statistiques, même celles n'ayant pas encore de sessions enregistrées.
Rafraîchissement : Ajout du "Pull-to-refresh" (tirer vers le bas) pour actualiser les données sans redémarrer l'application. - Graphiques & Visualisation
Graphique d'Accueil : Ajout des axes (Abscisses pour les dates, Ordonnées pour les scores) sur le graphique de tendance de la page d'accueil.
Points de Données : Ajout de marqueurs visuels sur la ligne de tendance pour identifier chaque séance de tir précisément. - Correctifs Techniques
Version logicielle : Passage au tag v1.0.2.
Stabilité DB : Utilisation de transactions SQLite pour garantir que la session et ses cibles sont sauvegardées ensemble sans perte de données.
Navigation : Correction de l'actualisation des données lors du retour des écrans de paramètres.
Downloads
- Gestion Multi-Cibles & Flux de Session
-
Changelog Stable
released this
2026-03-14 23:02:01 +01:00 | 136 commits to main since this releaseAjout Yolov8n 300 epoch 2048
Downloads
-
Changelog Stable
released this
2026-01-31 21:03:00 +01:00 | 145 commits to main since this releaseModifié
- Analyse :
- Désactivation de l'analyse automatique à l'ouverture de l'écran d'analyse pour privilégier la calibration manuelle.
- Ajout du paramètre
autoAnalyze(par défauttrue) dansAnalysisProviderpour contrôler ce comportement. - Mise à jour de
AnalysisScreenpour utiliserautoAnalyze: false. - Amélioration de la visibilité et du comportement du bouton d'effacement des impacts.
Downloads
- Analyse :
-
Changelog Stable
released this
2026-01-29 20:54:10 +01:00 | 148 commits to main since this releaseAjouté
- Interface d'Analyse :
- Implémentation d'un bouton de sauvegarde "Morphing" : le bouton flottant se transforme en un bouton large en bas de page lors du défilement.
- Ajout de la gestion du défilement et de l'espacement pour une meilleure ergonomie.
- Visualisation des impacts et statistiques de groupement.
- Support Desktop (Windows) :
- Configuration de la base de données SQLite pour fonctionner sur Windows via
sqflite_common_ffi. - Initialisation conditionnelle selon la plateforme.
- Configuration de la base de données SQLite pour fonctionner sur Windows via
Corrigé
- Crash Windows : Résolution du plantage dû à l'initialisation manquante de la factory de base de données FFI.
- Dépendances : Fixation de la version de
sqflite_common_ffià2.3.3pour contourner un problème de cache/corruption avec la version2.4.0+2. - UI/UX :
- Correction des débordements de texte ("zebra stripes") dans le bouton de sauvegarde lors de l'animation grâce à
FittedBox. - Optimisation de l'affichage du titre "Groupement" dans les statistiques pour éviter les dépassements sur petits écrans.
- Nettoyage des appels redondants (
super.initState) et correction de la structure des widgets (Stackmal fermé).
- Correction des débordements de texte ("zebra stripes") dans le bouton de sauvegarde lors de l'animation grâce à
Historique des Commits
db7160b- +désactivation (2026-01-29)f1a8eef- ajout correctif (2026-01-28)031d4a4- premier app version beta (2026-01-18)
Downloads
- Interface d'Analyse :