Michael
|
8ecba594cf
|
feat: introduce virtualized heatmap grid component with dynamic monthly data and optimized cell rendering.
|
2026-03-23 16:20:17 +01:00 |
|
Michael
|
ffa257fda1
|
feat: Implement product heatmap grid with comprehensive data aggregation and PostgreSQL client for product rows.
|
2026-03-23 16:09:09 +01:00 |
|
Michael
|
bba6fe05e8
|
feat: implement client-side grid orchestrator and core heatmap table component.
|
2026-03-23 14:13:39 +01:00 |
|
Michael
|
53b85381fa
|
feat: add server-side API for fetching and processing comprehensive product data for the grid.
|
2026-03-23 14:00:27 +01:00 |
|
Michael
|
a4528c6d14
|
feat: Add HeatmapGrid component for visualizing product data with TanStack Table, virtualization, and performance optimizations.
|
2026-03-19 13:02:16 +01:00 |
|
Michael
|
8b7d81b20c
|
feat: implement product grid with comprehensive product data fetching, processing, and heatmap display.
|
2026-03-19 12:41:03 +01:00 |
|
Michael
|
cefe6060d0
|
feat: implement virtualized heatmap grid component using TanStack Table and Virtual for product data display.
|
2026-03-18 20:52:13 +01:00 |
|
Michael
|
aa77025d14
|
feat: introduce virtualized heatmap grid component with client-side filtering, sorting, and optimized Zustand state management.
|
2026-03-18 20:49:57 +01:00 |
|
Michael
|
9aca3b8ead
|
feat: Add virtualized heatmap grid component with dynamic columns, filtering, and row selection.
|
2026-03-18 20:34:23 +01:00 |
|
Michael
|
cdc310223c
|
feat: implement virtualized heatmap grid component using TanStack Table and a new Zustand store for product data.
|
2026-03-06 15:27:18 +01:00 |
|
Michael
|
1ba507da94
|
feat: implement virtualized heatmap grid component with a Zustand store for managing grid data, filters, and draft product gamme changes.
|
2026-03-06 15:15:11 +01:00 |
|
Michael
|
38955ab02a
|
feat: introduce HeatmapGrid component for virtualized product data display with gamme selection and performance optimizations.
|
2026-03-06 15:08:35 +01:00 |
|
Michael
|
d75454dd56
|
feat: Implement virtualized product heatmap grid with data fetching and client integration.
|
2026-03-06 15:03:25 +01:00 |
|
Michael
|
57449ec603
|
feat: introduce heatmap grid component for displaying and managing product data with virtualization and performance optimizations.
|
2026-03-06 11:18:35 +01:00 |
|
Michael
|
eb5bceb5bf
|
feat: introduce DropdownMenu UI component and create HeatmapGrid file.
|
2026-03-06 11:14:56 +01:00 |
|
Michael
|
baebf50d7a
|
feat: implement new DropdownMenu UI component and create tsc-errors.txt to log existing TypeScript compilation issues.
|
2026-03-06 11:04:14 +01:00 |
|
Michael
|
02a382e815
|
feat: implement virtualized HeatmapGrid component for efficient product data display and management.
|
2026-03-06 10:41:35 +01:00 |
|
Michael
|
02079423c3
|
feat: Introduce HeatmapGrid component, a virtualized table for product data with heatmap visualization, gamme selection, and performance optimizations.
|
2026-03-05 16:13:43 +01:00 |
|
Michael
|
4de420cd48
|
feat: implement HeatmapGrid component using TanStack Table and Virtual for efficient product data visualization with state management and performance optimizations.
|
2026-03-05 15:56:06 +01:00 |
|
Michael
|
c7fa25a5d1
|
feat: Implement an Apple-inspired design system with dark/light modes and introduce the initial dashboard layout including a heatmap grid component.
|
2026-03-05 14:08:29 +01:00 |
|
Michael
|
4716659c29
|
feat(grid): optimize global search to filter strictly by product name (libelle1) and codein
|
2026-02-27 15:00:57 +01:00 |
|
Michael
|
d86eacaef7
|
feat: implement HeatmapGrid component for product data visualization with virtualized rows and performance optimizations.
|
2026-02-27 13:23:47 +01:00 |
|
Michael
|
804328a525
|
feat: Implement a new heatmap grid component for product data visualization and selection, and create new bulk AI analyzer and floating summary bar components.
|
2026-02-22 13:23:11 +01:00 |
|
Michael
|
a04d6d4e7a
|
feat: add product score explanation page detailing calculation, principles, and interpretation.
|
2026-02-22 13:18:19 +01:00 |
|
Michael
|
c2dbaa7fbc
|
style(ux): harmonize ui according to ergonomics specification (silent ui, tabular nums, muted icons)
|
2026-02-21 18:52:11 +01:00 |
|
Michael
|
9493a39d12
|
feat(grid): preserve initial gamme reference and add modification icon
|
2026-02-21 18:30:48 +01:00 |
|
Michael
|
8567361107
|
feat(grid): refine nomenclature to 6-digits, single dropdown filter, and distinct store colors
|
2026-02-21 18:07:36 +01:00 |
|
Michael
|
33615bb1bd
|
feat(grid): implement hierarchical nomenclature filter (Secteur > Rayon > Famille)
|
2026-02-21 17:27:33 +01:00 |
|
Michael
|
cb7cbf873f
|
feat(grid): add store participation icons in designation column
|
2026-02-21 15:44:53 +01:00 |
|
Michael
|
29936cf3e1
|
feat(grid): split CA and Marge columns and enable sorting
|
2026-02-21 15:33:09 +01:00 |
|
Michael
|
b9311503b2
|
ui(grid): simplify Gamme options to letters and center the column header
|
2026-02-21 15:16:15 +01:00 |
|
Michael
|
86240f4b46
|
chore(cleanup): remove unused imports, variables and fix missing hook dependencies
|
2026-02-21 15:15:22 +01:00 |
|
Michael
|
c1bd0ae097
|
feat(grid): exclude current month from grid and scoring calculations
|
2026-02-21 15:13:29 +01:00 |
|
Michael
|
4f4a0dbd62
|
fix: resolve EACCES permission issue and hydration error #418
|
2026-02-21 12:54:39 +01:00 |
|
Michael
|
3544c0c898
|
feat(grid): ajout algorithme score produit avec parametrage dynamique et page d'aide
|
2026-02-21 04:00:51 +01:00 |
|