18 Commits

Author SHA1 Message Date
Thomas Fransolet
bb4d4fe2d5 Écran Statistiques refondu + Guide IA + onboarding (auth, abonnement) + i18n FR/EN/NL
Statistiques — refonte complète, aucun changement backend
  statistics_screen.dart réécrit (+1832) : barres horizontales monochromes à la place
  des barres verticales tronquées et des deux anneaux, barre de filtres unique avec les
  volumes par canal, règle mono-canal, 4 KPI portant chacun leur variation, bandeau
  « à retenir », courbe en aire avec bandes de week-end. La période précédente s'obtient
  en rappelant le même endpoint.
  statistics_report.dart : export PDF généré côté client (paquet pdf Dart), il partage
  les valeurs calculées de l'écran — un chiffre ne peut pas diverger entre l'écran et le
  document envoyé à la commune. Deux puces du sommaire promettaient des données
  inexistantes (parcours terminés, questions au guide IA), retirées.
  ⚠️ Jamais ouvert dans un navigateur. Cases de test : test-plan.md §8bis / §8ter.

Guide IA
  Screens/GuideIa/guide_ia_screen.dart — onglet Configuration. Menu conditionné à
  isAssistant, le même drapeau que la garde d'AiController. L'onglet « Ce que demandent
  vos visiteurs » n'est pas dans ce commit : le schéma backend est prêt, l'UI non.

Onboarding self-service
  Screens/Auth/ (mot de passe oublié, définition du mot de passe),
  Screens/Billing/subscription_screen.dart, ai_quota_hint.dart.
  ⚠️ Aucun parcours joué de bout en bout — test-plan.md §18.

Parcours guidés
  progression_mode.dart : 9 booléens sur 3 niveaux remplacés par 3 questions.
  Popups GuidedPath / GuidedStep / QuizQuestion mises à jour en conséquence.

Client API (manager_api_new) — édité À LA MAIN, ne pas relancer la génération
  onboarding_api.dart, authentication_api.dart (+80), instance_dto (champs Guide*),
  guided_step / quiz_question_guided_step (flags morts retirés).
  Le // @dart=2.18 manquant dans onboarding_api.dart cassait les 3 apps Flutter d'un
  coup — corrigé ici.

i18n : ~180 clés par langue (FR/EN/NL) + fichiers générés.
Tests : progression_mode_test, statistics_report_test (le second a attrapé deux
plantages qui seraient sortis au premier clic).

flutter build web . flutter analyze : 68 erreurs, toutes dans les fichiers modèle
orphelins de manager_api_new — dette connue, pas une régression, ces fichiers ne sont
pas dans le graphe de compilation.
2026-08-09 22:14:37 +02:00
Thomas Fransolet
a54952e5f4 MISC 2026-07-10 16:54:26 +02:00
Thomas Fransolet
0059582e9f Multi langues + Assign plan dialog + display quotas + translator IA 2026-04-10 17:17:49 +02:00
Thomas Fransolet
f90f014f36 Add roles garde fou + update gradle + wip sectionAgenda (online and manual) + update EventConfig + missing fields in GuidedSteps update popup + updates in stats screen 2026-03-25 17:41:32 +01:00
Thomas Fransolet
b7bd8588fe To test - role and switch instance 2026-03-13 17:40:55 +01:00
Thomas Fransolet
b9ab5238ba Add stat screen (wip) to be tested + ia assistant activation for mobile (todo add to tablet) + SERVICE GENERATION 2026-03-13 15:07:39 +01:00
Thomas Fransolet
e05e5234c8 Update fix for parcours, event bloc call apis + update layout for game (tabs) 2026-03-04 16:42:45 +01:00
Thomas Fransolet
e2edbfd596 wip mobile submenu + service generation + misc 2025-08-14 16:29:40 +02:00
Thomas Fransolet
dc2ef710f8 Update menu to support drawer for mobile and added new submenu (application) 2025-08-01 16:24:34 +02:00
Thomas Fransolet
e644cd487f misc ! 2025-05-14 17:13:13 +02:00
a3a62d1903 Null safety ! 2023-04-01 16:52:13 +02:00
ed9c4bfc15 Update openapi generation .. + update code + fix issue on authenticate try on build 2022-12-22 17:30:37 +01:00
Thomas Fransolet
a69d1aa03f WEB - WIP 2021-11-19 18:54:52 +01:00
Thomas Fransolet
3323aae3ed Clean code + fix image section bug + change windows title + add host field login (and update client) 2021-07-28 17:33:41 +02:00
Thomas Fransolet
fa378695f8 update service generation + add vlc player (for local video) + show resource (image from service) + upload new resource 2021-05-07 22:58:40 +02:00
Thomas Fransolet
6e2dac52d1 Add device service generation (code + in client) + update devices screen + section icons + sectio detail screen (WIP) 2021-05-04 19:13:09 +02:00
Thomas Fransolet
9e4cd502cc Swagger service generation update 2021-04-10 22:57:02 +02:00
Thomas Fransolet
0ff1f78572 Project creation + service generation 2021-04-07 17:51:47 +02:00