From e943538133d7ebaf59cb7f10209fa7f2b49f5d6f Mon Sep 17 00:00:00 2001 From: streaper2 Date: Thu, 27 Aug 2026 08:46:35 +0200 Subject: [PATCH] docs: update changelog with v0.0.7 release notes covering CI/CD, backend improvements, and mobile app features --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d33c2920..1249c8ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [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-KEY` autorisant uniquement l'application Android. + +### đŸ“± Application Mobile Flutter +- **Connexion Serveur Officiel** : Configuration par dĂ©faut sur `https://backendia.kevlar.cloud` avec 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. + ## [v0.0.1] - 2026-01-29 ### AjoutĂ©