Commit Graph

38 Commits

Author SHA1 Message Date
syoul
98992b0e1d fix: amélioration logique initStrategyLinks pour éviter blocage 2025-12-06 22:12:56 +01:00
syoul
02a23a09ee fix: MutationObserver pour détecter header + amélioration robustesse
- Utilisation de MutationObserver pour détecter quand le header est ajouté au DOM
- Timeout de sécurité après 5 secondes
- Amélioration de la logique d'initialisation pour éviter les exécutions multiples
- Logs détaillés pour diagnostic
2025-12-06 22:12:40 +01:00
syoul
a967840079 fix: ajout logs dans addLinksToHeader pour diagnostic 2025-12-06 22:08:33 +01:00
syoul
ba45a934cf fix: ajout logs debug détaillés pour diagnostic lien Équipe
- Logs dans initWhenReady() pour voir si le header est trouvé
- Logs dans addLinksToHeader() pour voir si la fonction est appelée
- Retry avec limite de 10 tentatives pour trouver le header
- Logs pour vérifier l'ajout du lien Équipe
2025-12-06 22:08:22 +01:00
syoul
7986bc70b1 fix: ajout logs debug pour lien Équipe 2025-12-06 22:07:44 +01:00
syoul
19e85089ab fix: amélioration copie team.html et initialisation script
- Amélioration de la copie de team.html avec vérifications et logs
- Fonction initWhenReady() pour attendre que le header soit disponible
- Logs de debug pour vérifier l'ajout du lien Équipe
- Vérification de l'existence des fichiers avant copie dans out/
2025-12-06 22:07:30 +01:00
syoul
91b820d289 fix: correction affichage lien Équipe et copie team.html dans out/
- Correction logique addLinksToHeader() pour éviter retour prématuré
- Utilisation d'un conteneur dédié pour les liens de navigation
- Copie explicite de team.html et team-visualization-data.json dans out/ après build
- Le lien Équipe s'affiche maintenant correctement dans le header
2025-12-06 22:02:21 +01:00
syoul
8d32db8674 feat: page de visualisation équipe/technologies avec graphe réseau et équipe de genèse MVP
- Création du script generate-team-visualization-data.js pour générer les données JSON
- Page /team.html avec 3 visualisations :
  * Graphe réseau (Cytoscape.js) : technologies ↔ membres
  * Matrice de congestion : technologies core et disponibilité
  * Équipe de genèse MVP : sélection automatique pour MVP 2 mois
- Ajout du lien '👥 Équipe' dans le header du radar
- Données JSON générées pour visualisations interactives
- Identification des congestions et technologies non couvertes
2025-12-06 21:50:49 +01:00
syoul
c5cac7f7f8 fix: intercepter les requêtes webpack hot-update pour éviter les rechargements en boucle
- Interception de fetch et XMLHttpRequest pour bloquer les requêtes webpack.hot-update.json
- Cela empêche Fast Refresh de déclencher des rechargements en boucle
- Ajout de NEXT_DISABLE_FAST_REFRESH dans start-business.sh (si supporté par Next.js)
- Les requêtes webpack hot-update sont maintenant ignorées silencieusement
2025-12-03 15:37:03 +01:00
syoul
c2f4867a55 fix: améliorer la protection contre les rechargements Fast Refresh
- Retrait de la modification de document.documentElement.style.display qui déclenchait des rechargements
- Ajout d'une vérification pour éviter l'exécution pendant les erreurs de rechargement
- Cela devrait réduire les rechargements en boucle causés par Fast Refresh
2025-12-03 15:31:49 +01:00
syoul
3c3e984655 fix: éviter les rechargements en boucle causés par le hot-reload
- Ajout de protections contre les exécutions multiples de initStrategyLinks()
- Protection globale avec window.__strategieScriptLoaded pour éviter la réexécution du script
- Vérification dans addLinksToHeader() pour éviter d'ajouter les liens plusieurs fois
- Gestion correcte du flag isInitialized lors des retours au radar
- Cela devrait résoudre les problèmes de Fast Refresh qui causent des rechargements en boucle
2025-12-03 15:27:18 +01:00
syoul
055e4a9281 refactor: réorganiser la documentation en séparant app et data
- Création de docs/app/ pour la documentation de l'application
- Création de docs/data/ pour les données utilisées par l'application
- Déplacement de la documentation technique vers docs/app/
- Déplacement des données métier vers docs/data/
- Mise à jour de tous les liens et références dans les fichiers
- Mise à jour des scripts (extract-technologies.js, analyze-business-metrics.js)
- Mise à jour des fichiers JavaScript (custom.js, strategie-link.js)
- Création de README.md dans docs/, docs/app/ et docs/data/
- Mise à jour du Readme.md principal avec les nouveaux chemins
2025-12-03 14:35:36 +01:00
syoul
364adffd96 feat: exposer le radar business à la racine 2025-12-02 21:06:59 +01:00
syoul
eb59016ebe Correction ReferenceError: déplacement de la logique d'initialisation en fin de script 2025-12-02 19:42:02 +01:00
syoul
b2c74dbcc9 Ajout d'une protection par mot de passe côté client 2025-12-02 19:38:46 +01:00
syoul
7be8a1af96 Ajout d'une analyse détaillée DataViz/IA et mise à jour de la navigation 2025-12-02 19:33:07 +01:00
syoul
8f147512f4 Mise à jour du script de stratégie pour inclure les pages Business et DataViz 2025-12-02 19:24:23 +01:00
syoul
7a699c44d6 Configuration serveur sur port 3004 et script stratégie finalisé
- Script serve-business.sh configuré pour port 3004
- Bouton stratégie en haut de page
- Contenu complet de strategie-evolution-technique.md intégré
- Conversion Markdown vers HTML avec styles
2025-12-02 19:06:29 +01:00
syoul
ec088f9f3d Correction du titre dans le script stratégie 2025-12-02 19:02:59 +01:00
syoul
2c57bf379c Bouton stratégie en haut de page + affichage du contenu complet
- Bouton déplacé en haut de page (header ou barre fixe)
- Contenu complet de strategie-evolution-technique.md intégré
- Conversion Markdown vers HTML avec styles
- Script serve-business.sh configuré pour port 3004
2025-12-02 19:01:39 +01:00
syoul
7a244013d6 Ajout du script stratégie dans public/ pour chargement par le framework
- Script déplacé dans public/strategie-script.js
- Config mise à jour pour charger ce fichier
- Le script intercepte les clics pour éviter le 404
2025-12-02 18:42:37 +01:00
syoul
5839093e61 Correction : Page stratégie créée dynamiquement via JavaScript
- La page stratégie est maintenant créée dynamiquement via JS
- Lien vers le fichier Markdown dans le dépôt GitLab
- Fonctionne avec le basePath /business de Next.js
2025-12-02 18:33:07 +01:00
syoul
ca7f3bbf47 Correction du chemin vers la page stratégie
- Les fichiers dans public/ sont servis à la racine, pas sous /business/
- Correction du lien pour pointer vers /strategie.html
2025-12-02 18:31:28 +01:00
syoul
35c32a6e2d Ajout de la page Stratégie dans le radar business
- Création d'une page HTML statique pour la stratégie (public/strategie.html)
- Ajout d'un script JavaScript pour injecter un lien dans le footer (strategie-link.js)
- Mise à jour de la config pour charger le script JS personnalisé
- Page stratégie mise en forme avec sections, priorités et KPIs
- Lien accessible depuis le footer du radar
2025-12-02 18:28:36 +01:00
Syoul
2212e3c87f Message de premier commit 2025-04-22 19:52:13 +02:00
Mathias Schopmans
2daacc7e13 chore: add robots.txt and update deps 2024-03-12 09:08:38 +01:00
Mathias Schopmans
70f510c394 feat: use techradar v4 pre-release 2024-03-12 09:08:38 +01:00
Stefan Rotsch
6bcd574eaf docs: proofread quadrant descriptions and how to 2023-11-02 11:16:28 +01:00
Stefan Rotsch
3f1bd03582 feat: adopt new AOE corporate design 2023-11-02 11:16:28 +01:00
Daniel Pötzinger
3b90328dff add config with new quadrant text 2022-05-09 10:10:49 +02:00
Daniel Pötzinger
76bfdd5c3e Update description for platform quadrant 2022-05-04 11:20:09 +02:00
daniel.motzko
e22bb65089 Change wording and fix typo in messages.json 2021-07-05 11:50:00 +02:00
dennis.ludwig
b48bf2fbb7 Use version 3.0.0 of aoe_technology_radar 2021-07-02 14:56:58 +02:00
dennis.ludwig
d628067427 Use new version of aoe_technology_radar to use specific fonts 2021-07-02 12:01:08 +02:00
daniel.motzko
363dd0a78a Fix typos (GitHub, GitLab) 2021-07-02 11:45:13 +02:00
dennis.ludwig
0cf0f568ec Add messages.json for AOE specific texts 2021-07-01 16:47:16 +02:00
dennis.ludwig
5450ca6e7f Use new favicon
remove unused file
2021-06-28 16:56:07 +02:00
dennis.ludwig
1d32f299c1 create public folder for images to reference and customize the tech radar 2021-06-14 13:45:42 +02:00