58 Commits

Author SHA1 Message Date
Thomas Fransolet
2fbee208e7 Add kApiBaseUrl constant 2026-09-07 16:54:28 +02:00
Thomas Fransolet
820cd9efa8 Misc update ressource to mediatheque, refonte visuelle complète (WIP) 2026-09-04 16:50:03 +02:00
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
7669f38ed8 Refacto login screen + update video config to support multiple type + put ia translate button and other in better way (to be tested) 2026-04-17 14:17:10 +02:00
Thomas Fransolet
0059582e9f Multi langues + Assign plan dialog + display quotas + translator IA 2026-04-10 17:17:49 +02:00
Thomas Fransolet
b7bd8588fe To test - role and switch instance 2026-03-13 17:40:55 +01:00
Thomas Fransolet
61b3289e35 Wip manager, mobile layout + login and added logo + finetuning menu and drawer etc 2025-10-04 23:24:46 +02:00
Thomas Fransolet
3449361b76 WIP mobile app view config + updates input container (text form field) + update service generation 2025-09-18 23:22:34 +02:00
Thomas Fransolet
4501aaac9c clean code (main screen) + support routes navigation (not yet detail) 2025-08-20 18:15:00 +02:00
Thomas Fransolet
61fd4a44a1 Fix session not working 2025-08-14 23:24:18 +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
edd34ae849 service generation compiling 2025-07-28 16:44:12 +02:00
Thomas Fransolet
59971a06d5 update host.. 2025-06-06 11:55:02 +02:00
Thomas Fransolet
0dacb685b5 Update host to preprod. 2025-06-06 11:43:21 +02:00
Thomas Fransolet
e16e898140 Map done ! 2025-05-15 15:11:21 +02:00
Thomas Fransolet
4818a1af52 Configuration (create, update, del) + Section (create, update, del)
more test to be sure for section but should be ok
2025-05-13 17:12:04 +02:00
Thomas Fransolet
97363dfae0 init version + remove print in login screen 2024-10-17 11:36:36 +02:00
Thomas Fransolet
8824609fad Clean code + add pick location 2024-03-14 14:41:55 +01:00
Thomas Fransolet
57c7d56306 clean code + accept empty for descriptions 2024-01-16 16:05:43 +01:00
Thomas Fransolet
ce815f9950 redirect to prod api 2023-12-28 11:14:14 +01:00
Thomas Fransolet
9d099a201c Wip handle new entities and updates for visitNamur 2023-12-15 17:00:57 +01:00
Thomas Fransolet
ff18f37b1b Add pinCode to manager + show devices tab (fort logic) 2023-12-05 14:38:47 +01:00
Thomas Fransolet
2bef54f267 HTML component test + responsive test 2023-06-21 17:21:59 +02:00
2b9e609599 Add version to login screen 2023-04-26 16:09:48 +02:00
5fadf3943f Fix fail connection 2023-04-02 15:51:18 +02:00
a3a62d1903 Null safety ! 2023-04-01 16:52:13 +02:00
9fb7250678 Update layout for login for smaller screen 2023-01-06 16:18:59 +01:00
ed9c4bfc15 Update openapi generation .. + update code + fix issue on authenticate try on build 2022-12-22 17:30:37 +01:00
294a1a3b40 Reset prod host 2022-12-22 14:44:06 +01:00
99aaad3f50 Add local storage + update audioIds for Article + fix small layout bugs 2022-12-22 14:32:43 +01:00
e6e20d1a0e Fix label in french + resolve qrcodes font issue 2022-10-21 17:54:19 +02:00
42c442b145 Update logic 2022-10-20 16:18:57 +02:00
164f904f13 Update layout + remove Devices in menu 2022-10-13 17:30:37 +02:00
24ab7796e2 Add instance generation service + dto + not show title and description for article 2022-10-06 17:06:08 +02:00
b6dd44cf9f Docker file + remove host from login page 2022-09-29 17:56:33 +02:00
d30223eb1f Clean code + add icons (mymuseum) 2022-09-14 17:48:58 +02:00
85db23ee76 Update loading 2022-09-10 23:10:05 +02:00
7c594bc82d Remove description for detail screen for article + remove all print.. 2022-09-09 15:33:54 +02:00
7195ebb64f Add Article management ! 2022-06-22 18:54:27 +02:00
dd6d8b57ec Change to release info 2022-03-29 18:56:41 +02:00
e898ac5496 Default password (dev) 2022-03-23 20:47:13 +01:00
d290135ef9 Tentative store password + version 1.3 2022-03-23 20:46:45 +01:00
358a035408 Add Quizz handle ! 2022-03-19 01:18:27 +01:00
Thomas Fransolet
3955826456 Version 1_2 + comment dev lines 2021-12-23 15:26:07 +01:00
Thomas Fransolet
54091ea2db upload multiple files Windows and Web + if web no remember me 2021-12-23 13:48:46 +01:00
Thomas Fransolet
f9405eb842 Help debug 2021-11-19 18:59:49 +01:00
Thomas Fransolet
a69d1aa03f WEB - WIP 2021-11-19 18:54:52 +01:00
Thomas Fransolet
6486590224 fix bugs 2021-08-24 20:20:43 +02:00
Thomas Fransolet
2674233113 Add import/export config + add duration for notification + update service generation (no more detail resource) 2021-08-24 18:07:32 +02:00
Thomas Fransolet
86e4beb362 Remember me + encrypt password in json file ! 2021-07-29 16:14:39 +02:00