Commit Graph
149 Commits
Author SHA1 Message Date
Christian Vidal WolfandClaude Opus 4.6 fed39b18be fix: show all marketplaces (incl. Amazon UK) in experiment form
Use a hardcoded ALL_MARKETPLACES list instead of deriving from current
filtered data, so Amazon UK is always available even when viewing PAN-EU.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 11:12:30 +01:00
Christian Vidal WolfandClaude Opus 4.6 812425a1ef feat: add marketplace differentiation to Experiment Tracker
Each experiment now tracks which marketplace (Amazon DE, UK, etc.) it
applies to. The form defaults to the currently active marketplace filter,
and the delta % calculation filters by both product line and marketplace.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 11:07:34 +01:00
Christian Vidal WolfandClaude Opus 4.6 9a115ff5be feat: add Experiment Tracker to Weekly Sales tab
Log weekly actions (SEO, pricing, ads, etc.) per product line and visualize
their impact with a Recharts line chart showing experiment markers. Includes
a collapsible experiments panel with auto-computed delta % (3-week before vs
after comparison) and editable status tracking. Data persisted in localStorage.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 10:58:51 +01:00
Christian Vidal Wolf 557703c5ea feat: enable sorting and filtering by Revenue in Weekly Sales grid 2026-02-19 16:48:48 +01:00
Christian Vidal Wolf ab79f2ca6e feat: implement 1-to-1 metric swap (Units vs Revenue) in Weekly Sales 2026-02-19 16:36:05 +01:00
Christian Vidal Wolf 635850bc5a feat: restore ads spend visibility in Weekly Sales and refine layout 2026-02-19 16:26:47 +01:00
Christian Vidal Wolf 2b9399e7e0 fix: correct revenue metric mapping in Weekly Sales grid (pivot revenue vs ads cost) 2026-02-19 16:22:19 +01:00
Christian Vidal Wolf 079e4130f7 feat: add units/revenue toggle to Weekly Sales and improve traffic data parsing 2026-02-19 16:03:16 +01:00
Christian Vidal WolfandClaude Opus 4.6 9895545910 feat: full mobile responsive optimization for Android/iPhone
- Add bottom navigation bar (6 tabs) for mobile, hidden on desktop
- Compact header with smaller logo and reduced padding on mobile
- Collapsible filter bar with active filter count badge on mobile
- Bottom-sheet style dropdowns with overlay and larger touch targets
- Fullscreen AI chat on mobile, floating window on desktop
- Responsive dashboard cards with always-visible expand button
- Smaller table text and touch-friendly scroll on all data grids
- iPhone safe-area support and thinner scrollbars on mobile

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 09:27:46 +01:00
Christian Vidal Wolf 3f6fdc8d72 feat: integrate Gemini Pro 1.5 with KAM persona for data analysis 2026-02-10 15:15:44 +01:00
Christian Vidal Wolf 96e9583fdb Refactor ExcelFilter popup UI for a more compact and data-dense experience 2026-02-09 12:16:46 +01:00
Christian Vidal Wolf ee608cd042 Optimize Grid header UI: reduce font sizes, padding, and improve alignment of metric columns 2026-02-09 12:13:51 +01:00
Christian Vidal Wolf 81c946b3e1 Enhance Excel-style filters with numeric operators and integrate into GRID metrics (Sell Out, Units) 2026-02-09 12:09:01 +01:00
Christian Vidal Wolf d5bcbeda1a Fix GRID tab empty table regression by correcting filter logic and prop passing 2026-02-09 12:05:03 +01:00
Christian Vidal Wolf ac791b5265 Implement Excel-style filters (SKU, ASIN, Title, Line) across GRID, WEEKLY SALES, and FC26 tabs 2026-02-09 12:00:39 +01:00
Christian Vidal Wolf 86547bdf0d style: relocate search bar to top toolbar for better visibility 2026-02-06 10:31:37 +01:00
Christian Vidal Wolf 62d4903566 feat: implement bulk search for ASINs/SKUs in DataGrid 2026-02-06 09:22:24 +01:00
Christian Vidal Wolf 9a042c6478 debug: Add diagnostics for Buy Box warning issue 2026-02-05 08:43:58 +01:00
Christian Vidal Wolf ceb389cfb0 feat: Add YTD (Year-To-Date) cumulative lines to chart
- Calculate accumulated Sell Out and Units per week for each year
- Add toggle button to show/hide YTD lines (cyan color)
- YTD lines use thicker stroke with lower opacity for distinction
2026-02-02 11:38:26 +01:00
Christian Vidal Wolf dfe9a88ceb fix: Make expanded chart fill entire screen (vertical + horizontal)
- Updated ExpandableChartCard to use flex-1 + min-h-0 for proper height
- Added CSS selectors to make child divs fill available space
- Chart now expands to fullscreen in both dimensions
2026-02-02 11:31:26 +01:00
Christian Vidal Wolf 01e20eb073 Always show YoY comparison row in tooltips (displays 'No data' when unavailable) 2026-01-31 20:48:47 +01:00
Christian Vidal Wolf b8d589bca1 Enhance tooltips with YoY comparison and English labels 2026-01-31 17:42:59 +01:00
Christian Vidal Wolf 6a83109e1c Add metric tooltips showing comparison details (vs previous week) 2026-01-31 12:51:47 +01:00
Christian Vidal Wolf 3e334c1fde Add numeric column filters for Units, Spend and GV in Weekly Sales 2026-01-31 12:11:33 +01:00
christian.vidal 2a199d397e Implement Custom Numeric Filtering (>10, 5-10) for Stock/WOC columns in Weekly Sales 2026-01-30 19:28:53 +01:00
Christian Vidal Wolf f26ea171ce feat: add Top 50 filter and sorting to DataGrid + fix BuyBox badge hover 2026-01-30 08:51:20 +01:00
christian.vidal b1c3897cfd Implement Enter key support for quick filtering 2026-01-29 20:59:35 +01:00
christian.vidal 2060f82348 Fix Forecast View discrepancy: Align Chart/Summary with Search Filters 2026-01-29 20:50:31 +01:00
christian.vidal 2c6b9c9f5a Implement Grid-specific YTD filtering and default sorting 2026-01-29 20:27:19 +01:00
christian.vidal 55c91a7bfc Remove decimals from Dashboard and fix BuyBox badge layout 2026-01-29 20:19:13 +01:00
christian.vidal 0211124879 Set default Grid columns to SKU and Title only 2026-01-29 20:15:14 +01:00
christian.vidal fc941bbac7 Increase Title column width to 450px 2026-01-29 20:12:19 +01:00
christian.vidal a856aaae4b Optimize Title column width and add tooltip 2026-01-29 20:00:54 +01:00
christian.vidal 5dce7992e1 Fix Week Coverage calculation in DataGrid 2026-01-29 18:56:31 +01:00
christian.vidal 815c9bc934 Fix Column selector visibility and z-index 2026-01-29 18:50:46 +01:00
christian.vidal 367440fa6b Rename Group By button to Columns in DataGrid 2026-01-29 18:44:35 +01:00
Christian Vidal Wolf b54f6f8030 Fix Buy Box badge visibility in Grid tab by preserving metadata in pivot; add row z-index 2026-01-29 15:43:18 +01:00
Christian Vidal Wolf fcc8096b01 Integrate Buy Box warnings in Grid tab; fix prop regression in App.tsx 2026-01-29 13:45:41 +01:00
Christian Vidal Wolf fa14f57855 Restore Buy Box badge positions to match original layout; fix row layering in all views 2026-01-29 13:41:09 +01:00
Christian Vidal Wolf c5db663454 Revert unintended changes in ForecastView and AdsPerformance; keep WeeklyGrid badge repositioning 2026-01-29 13:27:44 +01:00
Christian Vidal Wolf 355c64422c Reposition Buy Box warning badge next to SKU in WeeklyGrid 2026-01-29 13:23:04 +01:00
Christian Vidal Wolf 3f50883bd2 Implement multi-ASIN/SKU search support in all main views 2026-01-29 13:14:28 +01:00
Christian Vidal Wolf 9736a8194f Fix Buy Box popup visibility: add row hover z-index and use bottom positioning 2026-01-29 10:52:41 +01:00
Christian Vidal Wolf 1dc06e8b3b Enhance Buy Box warning badge with styled hover popup showing reasons and flags 2026-01-29 10:08:44 +01:00
Christian Vidal Wolf 04b208969d Add Buy Box Lost detection feature with visual warning badges 2026-01-29 09:42:39 +01:00
Christian Vidal Wolf e4fbdb60b1 Revert Amazon icon to just the smile arrow as requested 2026-01-29 09:03:34 +01:00
Christian Vidal Wolf 541e772ede Update Amazon icons to match the full logo provided by the user 2026-01-29 09:00:07 +01:00
Christian Vidal Wolf 12ca24b9f6 Add custom icons to stock and coverage filters for better visibility 2026-01-29 08:51:36 +01:00
Christian Vidal Wolf d19f0cddac Optimize Forecast View performance and implement WOC filter across views 2026-01-29 08:47:03 +01:00
Christian Vidal Wolf 98e8bb3904 Add Annual Forecast column to Fc 26 tab and Excel export 2026-01-28 16:43:18 +01:00