Commit Graph

  • 62375d3310 feat(qlik-search): surcharge des champs libellé/fournisseur + inventaire en trace Claude 2026-07-29 05:05:36 +00:00
  • 203c96f6c9 feat(produits): recherche Qlik d'abord + fiche réseau complète, tendance 12 mois glissants Claude 2026-07-29 05:04:34 +00:00
  • abc482c370 fix(produits): recherche insensible aux accents + hiérarchie nomenclature par préfixe Claude 2026-07-27 15:31:08 +00:00
  • ec35985c50 Merge: recherche produit + fiche 360° local/réseau Claude 2026-07-27 14:30:42 +00:00
  • eeaae09282 feat(produits): page de recherche produit + fiche 360° local/réseau claude/product-search-page-02nibk Claude 2026-07-27 14:26:08 +00:00
  • 86cdc86963 Merge: mesures par titre + relevé étiqueté Claude 2026-07-26 04:41:37 +00:00
  • 03b6ddb8c9 fix(qlik): mesures résolues par titre + relevé étiqueté (vérifier qté vs nb magasins) Claude 2026-07-26 04:41:36 +00:00
  • a6cfb75caa Merge: 12 mois glissants contigus (passe N-1) Claude 2026-07-26 04:34:57 +00:00
  • 59efd70886 feat(qlik): 12 mois glissants contigus via passe complémentaire année N-1 Claude 2026-07-26 04:34:55 +00:00
  • b10a5a027e Merge: vrais 12 mois via COMP dérivé Claude 2026-07-25 21:31:17 +00:00
  • 99097b6eca fix(qlik): dérive les mois N-1 depuis Quantité COMP (vrais 12 mois) Claude 2026-07-25 21:31:15 +00:00
  • 164bda1fe9 Merge: message OOM Qlik explicite Claude 2026-07-24 08:12:00 +00:00
  • 1633d5e407 fix(qlik-sync): message explicite quand le serveur Qlik est en OOM Claude 2026-07-24 08:11:58 +00:00
  • b5144ed0cf Merge: tooltip tendance + lots Qlik plus petits Claude 2026-07-24 07:41:42 +00:00
  • 2af7c42b2b fix(grille): tooltip tendance (régression 12 mois) + lots Qlik plus petits (OOM) Claude 2026-07-24 07:41:41 +00:00
  • 147a05c090 Merge into main: modal courbe 12 mois glissants Claude 2026-07-24 06:29:38 +00:00
  • ac1c404ce5 feat(grille): modal courbe sur 12 mois glissants (réintègre Quantité COMP) Claude 2026-07-24 06:29:37 +00:00
  • 24ed93f833 Merge into main: modal courbe unique + retrait COMP Claude 2026-07-23 20:40:26 +00:00
  • 5b5e69eed1 feat(grille): modal en courbe unique + retrait Quantité COMP (2025) Claude 2026-07-23 20:40:24 +00:00
  • dec99ce3c1 Merge into main: modal Tendance + régression 12 mois + Quantité COMP Claude 2026-07-23 19:53:22 +00:00
  • 6d349e33b4 feat(grille): modal sur colonne Tendance + tendance par régression 12 mois + Quantité COMP Claude 2026-07-23 19:53:20 +00:00
  • 76e908e8b2 Merge into main: découpage mensuel réseau via dimension Mois Claude 2026-07-23 13:15:44 +00:00
  • 8a3f18f23b feat(qlik): découpage mensuel réel via dimension Mois (tendance + total corrigé) Claude 2026-07-23 13:15:41 +00:00
  • e8507490f7 Merge: sonde Mois en fin de sync Claude 2026-07-23 12:10:51 +00:00
  • adb8455353 diag(qlik): déplace la sonde Mois à la fin du sync (visible dans la queue du log) Claude 2026-07-23 12:10:49 +00:00
  • f0a553eb92 Merge: sonde Mois scopée Claude 2026-07-23 12:05:23 +00:00
  • 4cb2c7d1c5 diag(qlik): sonde Mois scopée (50 codes + fenêtre) pour éviter code 15 Claude 2026-07-23 12:05:21 +00:00
  • 0511a3a7ea Merge into main: sonde cube [Article Code, Mois] Claude 2026-07-23 11:52:54 +00:00
  • 332b21c1ae diag(qlik): sonde cube [Article Code, Mois] x Quantite N Claude 2026-07-23 11:52:52 +00:00
  • 21758573c2 Merge into main: chemin rapide Qlik par défaut + dump mesures/dimensions Claude 2026-07-23 11:38:38 +00:00
  • 473ed1e467 perf+diag(qlik): chemin rapide activé par défaut + dump mesures/dimensions Claude 2026-07-23 11:38:36 +00:00
  • b9a5bd5e22 Merge into main: diag qteByMonth distribution (variant vs identique) Claude 2026-07-23 11:35:29 +00:00
  • 74b183abb3 diag(qlik): distribution codes variants vs identiques (mois) + exemples Claude 2026-07-23 11:35:27 +00:00
  • 5aeb1ca496 Merge branch 'claude/exciting-goldberg-wILkj' into main Claude 2026-07-23 11:16:12 +00:00
  • 5b74133ecd diag(qlik): log échantillon qteByMonth (vérifie si les mois varient) Claude 2026-07-23 11:14:58 +00:00
  • 5b874f3581 Merge branch 'claude/exciting-goldberg-wILkj' into main Claude 2026-07-23 09:41:03 +00:00
  • 71563500a0 feat(grille): tendance réseau (sparkline) + modal ventes réseau par mois Claude 2026-07-22 14:17:57 +00:00
  • ff264dcdff Merge branch 'claude/exciting-goldberg-wILkj' into main Claude 2026-07-22 11:34:32 +00:00
  • 6c5e28b05e perf(qlik): chemin rapide select-all (sélection Article Code unique) derrière flag Claude 2026-07-22 09:47:31 +00:00
  • 6adcb0d4c8 Merge branch 'claude/exciting-goldberg-wILkj' into main Claude 2026-07-22 06:14:59 +00:00
  • 2e25bbc5b3 feat(grille): bouton "Rafraîchir" pour forcer le rechargement serveur Claude 2026-07-21 21:11:28 +00:00
  • d0f92e46a3 Merge branch 'claude/exciting-goldberg-wILkj' into main Claude 2026-07-21 15:15:34 +00:00
  • f0fdab465c fix(grille): colonne INIT rechargée à chaque chargement (même sur cache) Claude 2026-07-21 15:05:02 +00:00
  • e9ac5bc0a5 fix(grille): la grille reflète l'état serveur courant des gammes (INIT rechargé) Claude 2026-07-21 15:00:40 +00:00
  • eba4cb0774 fix(hit-parade,stock): retire le filtre montant (théorie invalidée) + tri stock négatif Claude 2026-07-07 06:46:45 +00:00
  • cda149ccaa Merge pull request #6 from R0m1k3/claude/exciting-goldberg-wILkj LogiFlow 2026-07-06 23:19:39 +02:00
  • ea19c5771e fix(hit-parade): exclut les lignes de quantité sans montant (corrections) Claude 2026-07-06 21:15:44 +00:00
  • 159508132c fix(hit-parade): agrégation isolée sur mvtart×articles — corrige les chiffres faux des 2 magasins Claude 2026-07-06 20:49:12 +00:00
  • b7de347a99 fix(grid,hit-parade): convention de signe nette + lint React Compiler Claude 2026-07-06 20:28:03 +00:00
  • d733755659 fix(hit-parade): ventes nettes par magasin — corrige les chiffres faussés (579) Claude 2026-07-06 15:55:43 +00:00
  • 32f9a27563 Fix Qlik network column sorting R0m1k3 2026-06-22 12:12:48 +00:00
  • abac5c5ee5 perf(qlik): optimize network sync extraction R0m1k3 2026-06-22 09:58:49 +00:00
  • 1cb6c2496d fix(qlik): retry engine aborts after selections R0m1k3 2026-06-22 06:13:05 +00:00
  • f005c08ad6 fix(qlik): recreate hypercube per batch R0m1k3 2026-06-22 05:44:37 +00:00
  • 850852912f fix(qlik): track async sync job status R0m1k3 2026-06-21 19:08:04 +00:00
  • e7bcba169c fix(qlik): extract by month and code batches R0m1k3 2026-06-21 18:24:53 +00:00
  • c4eeab11d2 fix(qlik): select all articles per month R0m1k3 2026-06-21 16:43:36 +00:00
  • 649a1df267 fix(qlik): aggregate multi-month extraction correctly R0m1k3 2026-06-21 14:32:51 +00:00
  • 6036ea5600 fix(qlik): avoid abort on batched network extraction R0m1k3 2026-06-21 12:08:13 +00:00
  • 6d27c7935d fix: align qlik grid extraction date range R0m1k3 2026-06-21 11:26:49 +00:00
  • de8a435c14 fix(qlik): batch SelectValues to avoid Engine abort + drop couv stock metric MichaelandClaude Opus 4.8 2026-06-21 10:55:03 +02:00
  • 8cc95cb387 fix(grid): align Sync Qlik button with summary-bar actions MichaelandClaude Opus 4.8 2026-06-21 09:41:28 +02:00
  • 5f364f7d52 feat(grid): refine grid page chrome (refined dense-pro, theme kept) MichaelandClaude Opus 4.8 2026-06-21 09:38:14 +02:00
  • 524faf4a7a feat(qlik): drop network rupture% metric and the "Sans vente 6 mois" grid tab MichaelandClaude Opus 4.8 2026-06-21 09:32:03 +02:00
  • af93e362e0 chore(qlik): read measure expressions via GetMeasure/GetProperties MichaelandClaude Opus 4.8 2026-06-21 09:20:43 +02:00
  • ae1deedd19 chore(qlik): log measure expressions to diagnose rupture%=100% MichaelandClaude Opus 4.8 2026-06-21 09:01:51 +02:00
  • da73693ea0 fix(qlik): resolve 4 new measures by title, not QRS GUID MichaelandClaude Opus 4.8 2026-06-21 08:50:43 +02:00
  • 8bd45518f2 chore(qlik): log raw sample of 4 new metrics to isolate empty columns MichaelandClaude Opus 4.8 2026-06-21 08:39:35 +02:00
  • bd9bc78f4c feat(qlik): extract 4 decision metrics (CA/mag, couverture, marge%, rupture%) MichaelandClaude Opus 4.8 2026-06-21 08:34:54 +02:00
  • 0b9846f55d fix(qlik): auto-refresh grid after sync without manual reload MichaelandClaude Opus 4.8 2026-06-21 08:23:34 +02:00
  • d54c3ae520 feat(qlik): add step-by-step logging to sync extraction MichaelandClaude Opus 4.8 2026-06-21 08:14:12 +02:00
  • 6cdb845a1f fix(qlik): use qlik-csrf-token + real engine qIds — extraction works MichaelandClaude Opus 4.8 2026-06-21 00:37:04 +02:00
  • b755a69258 fix(qlik): in-page engine ws with authenticated browser session MichaelandClaude Opus 4.8 2026-06-21 00:19:28 +02:00
  • d319107076 fix(qlik): extract via Qlik Capability API (reuse page session) MichaelandClaude Opus 4.8 2026-06-21 00:13:35 +02:00
  • c64d32a219 Merge pull request #5 from R0m1k3/feat/qlik-network LogiFlow 2026-06-21 00:00:39 +02:00
  • 694b780160 feat(qlik): extract network data via Playwright (in-page ws) MichaelandClaude Opus 4.8 2026-06-20 23:54:03 +02:00
  • 1281b0e21f fix(qlik): send Origin/User-Agent on engine ws + verbose 403 diagnostics MichaelandClaude Opus 4.8 2026-06-20 23:35:09 +02:00
  • abed369bfb feat(settings): configure Qlik credentials in the UI MichaelandClaude Opus 4.8 2026-06-20 23:28:55 +02:00
  • 2ffa7dd1c0 build: sync package-lock.json with httpntlm/ws deps MichaelandClaude Opus 4.8 2026-06-20 22:55:18 +02:00
  • aa05606b54 build: sync package-lock.json with httpntlm/ws deps feat/qlik-network MichaelandClaude Opus 4.8 2026-06-20 22:55:18 +02:00
  • 5a4ce70695 Merge pull request #4 from R0m1k3/feat/qlik-network LogiFlow 2026-06-20 22:54:04 +02:00
  • aee968d30f feat(grid): replace ranking/AI/score with Qlik network data MichaelandClaude Opus 4.8 2026-06-20 22:52:39 +02:00
  • 02a10caa4b Merge pull request #3 from R0m1k3/claude/exciting-goldberg-wILkj LogiFlow 2026-06-03 13:59:52 +02:00
  • d151eabb1b Merge pull request #2 from R0m1k3/main LogiFlow 2026-06-03 13:59:32 +02:00
  • 26976ccea2 fix(build): supprime la dépendance réseau à Google Fonts au build + rend /commandes-auto dynamique Claude 2026-06-03 08:35:44 +00:00
  • 5707d5b9e1 Merge pull request #1 from R0m1k3/claude/exciting-goldberg-wILkj LogiFlow 2026-06-03 10:27:44 +02:00
  • ae0d8d3a4c feat(commandes-auto): cadencier d'alertes de commande par fournisseur et magasin Claude 2026-06-03 08:19:50 +00:00
  • cd7b87aef8 feat: date de derniere entree en stock par magasin dans le tooltip des badges Michael 2026-05-26 15:57:16 +02:00
  • 989307bf2f docs: finalize task.md for grid loading overlay feature Michael 2026-05-26 14:00:25 +02:00
  • 1b5c260813 feat(grid): add premium semi-blocking glassmorphism loading overlay with real-time stream progression Michael 2026-05-26 14:00:16 +02:00
  • 475ba230b0 docs: finalize task.md for grid store performance optimizations Michael 2026-05-26 13:54:06 +02:00
  • d75102fb18 perf(grid): optimize state store with O(1) row indexing and debounced summary calculations Michael 2026-05-26 13:53:51 +02:00
  • 8f2c4c77ba docs: finalize task.md for grid streaming feature Michael 2026-05-26 13:31:38 +02:00
  • e6f40d3d81 feat(grid): implement product streaming with JSON chunks for grid client Michael 2026-05-26 13:31:26 +02:00
  • 8809819658 fix: update package-lock.json with xlsx dependency for Docker build MichaelandClaude Sonnet 4.6 2026-05-15 10:15:53 +02:00
  • b67da87b3e feat: add Excel export button to hit parade page MichaelandClaude Sonnet 4.6 2026-05-15 10:14:52 +02:00
  • 422d4108ae feat: implement admin AI chat interface with markdown support and token cost tracking Michael 2026-04-29 11:44:17 +02:00
  • e1d79e66ed feat: implement client-side dashboard for publicites with filtering, sorting, and pagination views Michael 2026-04-24 13:22:16 +02:00
  • 26ba285c0e feat: implement bulk PostgreSQL client for FF Nancy data retrieval and configure local environment permissions Michael 2026-04-24 12:09:17 +02:00
  • 0ad403651d feat: implement pg-ff-client for direct SQL bulk data retrieval and add .claude permission settings Michael 2026-04-24 11:57:26 +02:00