docs(ideai): met à jour le ticket #19 après l'icône d'application

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-17 23:53:09 +02:00
parent 9974e5b7ea
commit ee1e2662a4
4 changed files with 55 additions and 1 deletions

View File

@ -0,0 +1,26 @@
---
issueRef: "#19"
version: 4
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
updatedAt: 1784325166560
---
Approche recommandée : utiliser le package `flutter_launcher_icons` (dev_dependency) plutôt que de générer les mipmaps à la main.
Config type dans pubspec.yaml (section `flutter_launcher_icons:` ou fichier `flutter_launcher_icons.yaml` séparé, selon la version du package) :
```yaml
flutter_launcher_icons:
android: true
ios: true
image_path: "assets/icon/icon_full.png"
adaptive_icon_background: "#080A12"
adaptive_icon_foreground: "assets/icon/icon_foreground.png"
min_sdk_android: 21
```
Vérifie la version courante du package sur pub.dev pour la syntaxe exacte (elle a pu évoluer). Le nom du package/dev_dependency doit rester résolvable par `flutter pub get` — comme d'habitude ton sandbox n'a pas accès réseau, donc écris la config puis donne-moi les commandes exactes à lancer côté Main :
```
flutter pub get
dart run flutter_launcher_icons
```
Après génération, vérifie que les fichiers attendus sont bien apparus (android/app/src/main/res/mipmap-*/ic_launcher.png, res/mipmap-anydpi-v26/ic_launcher.xml, ios/Runner/Assets.xcassets/AppIcon.appiconset/*). Retire ensuite `flutter_launcher_icons` des dev_dependencies si tu préfères ne pas la garder en permanence (optionnel, à toi de juger — la garder ne coûte rien puisque c'est une dev_dependency, pas embarquée dans l'APK final).
Donne-moi ensuite les commandes de vérification finale habituelles (analyze, test, build apk) pour confirmer que rien n'est cassé.

View File

@ -0,0 +1,16 @@
---
id: "fa254c70-3a63-4243-b457-1c2bc40974e7"
number: 19
title: "[DevFrontend] Icône d'application Android/iOS \"Court Blazer\""
status: "closed"
priority: "medium"
sprint: null
links: [{"target":"#17","kind":"relatesTo"}]
agentRefs: [{"agentId":"9933c93a-b8a1-4164-a3bb-7063fdad747d","role":"assigned"}]
createdBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"}
createdAt: 1784325017673
updatedAt: 1784325166560
version: 4
---
Générer l'icône d'application réelle (launcher icon) reflétant le logo "patch" Court Blazer, pour remplacer l'icône Flutter par défaut sur l'écran d'accueil du téléphone. Les visuels sources sont déjà prêts : assets/icon/icon_full.png (icône pleine 1024x1024, fond navy #080A12 inclus, pour iOS/icône legacy) et assets/icon/icon_foreground.png (1024x1024, fond transparent, pour l'avant-plan de l'icône adaptative Android).

View File

@ -1,3 +1,3 @@
{ {
"nextNumber": 19 "nextNumber": 20
} }

View File

@ -202,6 +202,18 @@
"sprint": null, "sprint": null,
"assignedAgentIds": [], "assignedAgentIds": [],
"updatedAt": 1784324398610 "updatedAt": 1784324398610
},
{
"issueRef": "#19",
"path": "19",
"title": "[DevFrontend] Icône d'application Android/iOS \"Court Blazer\"",
"status": "closed",
"priority": "medium",
"sprint": null,
"assignedAgentIds": [
"9933c93a-b8a1-4164-a3bb-7063fdad747d"
],
"updatedAt": 1784325166560
} }
] ]
} }