972bfbe0e9
chore: suppression du code mort (détection auto, distorsion, ML Kit)
qguillaume
2026-07-04 10:04:09 +02:00
f65f65112c
feat: bouton nuage d'export vers le backend IA dans l'écran d'analyse
qguillaume
2026-06-29 10:16:16 +02:00
beb20074f2
fix: filtre par choix de gun, switch sticky
qguillaume
2026-06-20 21:13:26 +02:00
a102bfd5ef
fix: change adresse mail support à déterminer
V.0.0.5
qguillaume
2026-06-19 15:12:44 +02:00
89b4f433b6
feat: bouton Signaler un bug dans les paramètres (rapport copiable avec infos techniques)
qguillaume
2026-06-19 15:03:15 +02:00
9fa3a6f46d
feat: accessoires en armurerie, comparateur de sessions stats, croix de centrage pixel par pixel
qguillaume
2026-06-19 14:40:19 +02:00
8165d3bab3
feat: édition rapide des accessoires créant une nouvelle arme/config pour différencier les stats
qguillaume
2026-06-19 14:09:46 +02:00
ba9975f047
fix: première arme invisible (race init DB) + recentrage des champs sous le clavier dans la modale d'édition d'arme
qguillaume
2026-06-19 13:41:01 +02:00
f7fecf0ef2
Lorsqu'on termine la session et qu'on a l'écran d'accueil > exécuter un refresh automatique pour prendre en compte cette dernière sessions dans les star de l'écran d'accueil. Actuellement il faut refresh manuellement pour que ce soit pris en compte -Dans Armurerie > Mon arme > le nb de session n'est pas remonté Ajouter un date picker pour y inscrire une date de l'entretien et qu'elle apparaisse dans la liste en bas (dans la modale ajouter un entretien)
qguillaume
2026-06-19 13:09:52 +02:00
0564bdbb48
fix: lag lors de la prise de photo
qguillaume
2026-06-17 20:00:14 +02:00
05356aaaea
fix: centrage de la cible image pleine ecran respectant la prise origine au niveau des coins verts/orange
qguillaume
2026-06-17 19:42:13 +02:00
c4880ccb68
fix: cadre de centrage au ratio de la photo + bouton calibration Valider
qguillaume
2026-06-16 11:29:08 +02:00
00ae0117c5
chore: supprime le code mort signale par flutter analyze
qguillaume
2026-06-16 10:50:25 +02:00
1d8124c8d8
fix: clarifie les libelles de stats et corrige le calcul de l etalement moyen
qguillaume
2026-06-16 10:26:54 +02:00
3b2172e3ec
feat: integration mlkit Document Scanner pour la prise de photo
avec-mlkit
qguillaume
2026-06-15 17:19:47 +02:00
600a6bef30
fix: ratio aspect camera rectangulaire
qguillaume
2026-06-12 11:33:41 +02:00
5d2e612b9c
fix: reeduction temps prise photo et enleve confusion photo en cours de traitement
qguillaume
2026-06-12 11:17:16 +02:00
4e26431be5
fix: inclinaison 2 à 3 degrés vert orange
qguillaume
2026-06-11 21:50:06 +02:00
559369c84d
fix: recentrage incorrect si zoom
qguillaume
2026-06-11 21:20:46 +02:00
653aa5d5b0
fix: recentrage incorrect si loin du centre d origine
qguillaume
2026-06-11 21:02:47 +02:00
fec33a327a
fix: recentrage incorrect si loin du centre d origine
qguillaume
2026-06-11 20:47:47 +02:00
8e64839fc6
fix: capture photo plus robuste
qguillaume
2026-06-11 20:24:57 +02:00
331fda0ffb
fix: freeze et deformation lors de la prise de la photo (rotation)
qguillaume
2026-06-11 20:04:25 +02:00
064f5c1fe3
chore: ignorer le dossier de configuration .claude
qguillaume
2026-06-11 19:46:11 +02:00
b4226216eb
feat: retrait cercle et encadre + decalage centrage de la cible pris en compte
qguillaume
2026-06-11 19:40:30 +02:00
2107f187b6
feat: adding new plotting screen fixing pan and tap
qguillaume
2026-06-09 00:12:10 +02:00
0c509bfdc3
fix: trying to avoid conflict first with tap and pin on plotting screen in progress yet
qguillaume
2026-06-08 23:43:33 +02:00
71ad670ad8
fix: trying to avoid conflict first with tap and pin on plotting screen
qguillaume
2026-06-08 23:27:44 +02:00
625810234e
fix: light zoom at back
qguillaume
2026-06-08 23:09:47 +02:00
9afe3c8508
fix: opacity 80% for impacts + lower quality for pics + removing slowly zoom if you back go back
qguillaume
2026-06-08 22:00:34 +02:00
1e27d01f17
fix: on enleve les 85% qui rognent puisqu on utilise mlkit et non le cadre vert
main
dev
qguillaume
2026-06-07 01:06:11 +02:00
8dd78f6b80
feat: test effacer partie overlay
qguillaume
2026-06-06 11:22:53 +02:00
23c3bb178f
feat: reintegration (en cours) de ml kit lecteur de doc
qguillaume
2026-06-06 01:32:16 +02:00
18e591f3fc
fix: legere baisse resolution pour augmenter fluidité de l appli
qguillaume
2026-06-06 00:26:38 +02:00
13cf5b70e0
fix: retour arriere leger zoom du au 85% crop
qguillaume
2026-06-05 23:55:43 +02:00
f0b15941cf
fix: on revire ml kit on essaie d ameliorer la detection des cercles
qguillaume
2026-06-05 23:05:11 +02:00
9f9f9beb84
feat: target rectify service pour perfectionner la prise de photo avec detection
qguillaume
2026-06-05 22:27:53 +02:00
c49c8b8c73
fix: cadre toujours orange
qguillaume
2026-06-05 22:06:05 +02:00
f65c5e6a3f
feat: object detection service
qguillaume
2026-06-05 21:18:48 +02:00
d487c98e3d
fix: parallelisme service permissif et correctif capture screen
qguillaume
2026-06-05 20:33:04 +02:00
9cb37fc303
feat: construction du service parallelisme
qguillaume
2026-06-05 19:47:18 +02:00
3ae9ceebc1
fix: lenteur de l appli capture screen
qguillaume
2026-06-05 17:38:25 +02:00
251d4bb599
fix: lenteur de l appli
qguillaume
2026-06-05 17:18:29 +02:00
ccc6eb609a
fix(analysis): correctif réel du zoom post prise de photo
qguillaume
2026-06-05 07:42:07 +02:00
9e0427f750
fix(analysis): normaliser les coordonnées de la cible pour annuler l'effet du zoom initial
qguillaume
2026-06-04 23:32:38 +02:00
a5d0251545
fix(camera): synchroniser le ratio de visée 3/4 avec le capteur natif et corriger le décalage du crop
qguillaume
2026-05-27 17:44:57 +02:00
730629a031
fix(crop): stabiliser le rectangle géométrique de découpe et l'enchaînement des zooms
qguillaume
2026-05-27 15:36:56 +02:00
4d2ca2c94f
refactor(crop_screen): restrict rotation bounds to 15 degrees with high-precision decimal steps
qguillaume
2026-05-27 14:48:57 +02:00
ab45786d0c
fix(analysis): appliquer la transformation globale sur le GestureDetector pour restaurer le drag-and-drop
qguillaume
2026-05-27 12:16:35 +02:00
95e62abe47
fix(analysis): appliquer la rotation du crop sur l'image en modes calibration et plotting
qguillaume
2026-05-27 12:11:00 +02:00
04c1204116
fix(calibration): préserver les rayons d'origine de l'IA lors du redimensionnement et corriger le reset
qguillaume
2026-05-27 11:56:07 +02:00
78c9fc96c9
feat(session): ajout du sélecteur de date et persistance dans l'historique de tir
qguillaume
2026-05-27 00:57:26 +02:00
e570bd4296
fix(calibration): application de la rotation et du centrage sur l'image globale
qguillaume
2026-05-27 00:23:48 +02:00
02c0d449e4
fix(calibration): application du crop sur l'écran de calibration
qguillaume
2026-05-27 00:03:29 +02:00
eabe7511bd
feat(crop): masque opaque à coins droits pour cacher l'extérieur du cadre de découpe
qguillaume
2026-05-26 23:41:06 +02:00
620e12a1fd
feat(crop): ajout de lignes de visée perpendiculaires sur toute la zone pour aligner la cible
qguillaume
2026-05-26 23:36:50 +02:00
622f2936de
ui(plotting): décalage visuel de l'impact lors du glisser pour éviter de le cacher avec le doigt
qguillaume
2026-05-26 23:23:45 +02:00
814f778e6c
feat(crop): remplacement de la rotation à deux doigts par une jauge précise centrée à zéro
qguillaume
2026-05-26 22:52:59 +02:00
2f493ef622
feat(setup): choix d'arme obligatoire, redirection armurerie et max balles à 50
qguillaume
2026-05-26 22:41:44 +02:00
33e1522df0
reword: Démarrer la session (home_screen) devient Nouvelle session
qguillaume
2026-05-26 22:29:37 +02:00
653264c6a1
Refactor: Amélioration globale de l'expérience de cadrage et de l'interface de capture
qguillaume
2026-05-26 18:09:39 +02:00
750732eafe
Feat: Ajout de la rotation à deux doigts de l'image sur l'écran de Crop
qguillaume
2026-05-26 17:07:16 +02:00
f40bfc0ba7
Feat: Ajout du glisser-déposer par appui long pour repositionner les impacts de tir
qguillaume
2026-05-26 17:03:21 +02:00
b721583e98
Feat: Ajout du double-tap sur l'écran d'analyse pour l'édition rapide des impacts
qguillaume
2026-05-26 16:47:37 +02:00
18c01c3767
Style: Optimisation des curseurs de calibration et bridage des limites
qguillaume
2026-05-26 16:40:14 +02:00
0af6a0d8e2
Feat: Bouton de clôture de session (80/20) sur l'accueil et reset de l'espacement
qguillaume
2026-05-26 14:59:25 +02:00
fbd631c8e4
Workflow: Inversion du flux pour calibrer la cible avant d'afficher l'écran de Plotting
qguillaume
2026-05-25 13:52:20 +02:00
3088c5ee91
Refactor: Ajustement des valeurs limites de taille (0.5 à 1.1) pour synchroniser le slider et le geste tactile
qguillaume
2026-05-25 13:14:51 +02:00
fe6d52902b
Refactor: Optimisation du range du slider de Taille pour améliorer la précision de calibration
qguillaume
2026-05-25 13:00:04 +02:00
48b8313be8
Feat: Ajout d'un switch pour masquer ou afficher le slider d'espacement de la cible
qguillaume
2026-05-25 03:12:37 +02:00
a9ff826246
Design: Remplacement du point rouge par une mire vert fluo interne dans le viseur
qguillaume
2026-05-25 02:59:46 +02:00
f149fe092b
Fix: Passage à l'appareil photo classique et suppression de l'auto-capture
qguillaume
2026-05-25 02:43:31 +02:00
774dbfcf40
feat: implement base architecture and core repositories for weapon tracking and target analysis functionality
v0.0.4
streaper2
2026-05-08 20:29:18 +02:00
8910a0a87e
chore: remove backendia node_modules and build files from git
streaper2
2026-05-08 08:33:32 +02:00
0895b7d5bc
Restore UI functionalities and clean up dependencies
streaper2
2026-05-08 08:32:58 +02:00
6892d55c65
feat: add PhotoOverlay component for visualizing and editing impact coordinates
backend
streaper2
2026-05-07 21:07:55 +02:00
8946955f76
feat: passage du filtre date à une sélection de période (DateRange) dans l'historique
feature/global-ui-refresh
qguillaume
2026-05-06 23:17:22 +02:00
be62669d56
feat: intégration de la vue validation image (20)
qguillaume
2026-05-06 23:05:13 +02:00
db6dd0cee5
feat: refonte des statistiques (00C) et correction ergonomique de la capture (10C)
qguillaume
2026-05-06 22:39:30 +02:00
d98f54cf93
Ajout de la gestion des permissions photos et configuration native Android/iOS
qguillaume
2026-05-05 18:05:49 +02:00
55f6210c97
feat: change titre et ajout nettoyer objectif dans capture screen
qguillaume
2026-05-05 16:53:29 +02:00
8d9b35104a
Fix: Intégration du DatePicker français et mise à jour des dépendances SDK
qguillaume
2026-05-05 16:36:14 +02:00
5cc67228e4
MAJ0.1 accueil et historique
qguillaume
2026-05-03 16:46:05 +02:00
cea2fab989
branch backend + ajout du serveur backend, next, et sqlite
streaper2
2026-04-29 15:45:09 +02:00
de677aad7e
désactivation autocalibration, et correction de distortion dans l'écran de calibration
streaper2
2026-02-15 22:07:35 +01:00
723900b860
Autocalibration de la cible sur le centre de la cible ok + petite correction de la distortion mais pas tres fonctionnel
streaper2
2026-02-15 09:49:48 +01:00
f78184d2cd
nettoyage du code avec cunning
streaper2
2026-02-14 22:33:35 +01:00
7e55c52ae7
implementation de cunning pour scanner l'image et la redresser
streaper2
2026-02-13 22:18:35 +01:00
049f77ac6d
ajout doc interne a l'appli
streaper2
2026-02-06 13:40:01 +01:00