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
Christian Vidal Wolf
d40740fce7
Optimize performance (persistent tabs, pagination) and add sortable columns + stock badges to ForecastView
2026-01-28 15:11:47 +01:00
Christian Vidal Wolf
1b362d0660
Update FC 26 Achievement to use Annual Forecast as denominator
2026-01-28 15:00:48 +01:00
Christian Vidal Wolf
9d732eeba3
Restore ForecastView UI, Fix default YTD logic, and Refine Seasonality (Specific > Global fallback)
2026-01-28 14:55:35 +01:00
Christian Vidal Wolf
d1a522a446
Update ForecastView with v2.2 version tag and ensure correct import
2026-01-28 13:05:08 +01:00
Christian Vidal Wolf
bbf32259a8
Update Forecast Period to YTD logic
2026-01-28 12:49:41 +01:00
Christian Vidal Wolf
d5a76d5b97
Fix syntax error in ForecastView iteration logic
2026-01-28 12:39:37 +01:00
Christian Vidal Wolf
1886554a31
Fix Weekly Grid WOC and Restore Forecast View Graph/UI
2026-01-28 12:35:40 +01:00
Christian Vidal Wolf
f7dd827258
Fix syntax error in ForecastView.tsx: Close td tag and remove nested structures
2026-01-28 12:20:55 +01:00
Christian Vidal Wolf
6c539693a8
Redesign ForecastView UI: Add Actuals, Achievement columns and Dark Theme
2026-01-28 12:16:41 +01:00
Christian Vidal Wolf
b3b8c4f967
Revert week logic and add debug tooltip to VendorStockBadge
2026-01-28 11:50:59 +01:00
Christian Vidal Wolf
2affd868db
Fix ReferenceError crash: Move velocityMap calculation to top of App component
2026-01-28 11:39:17 +01:00
Christian Vidal Wolf
d286b848a0
Comment out VendorStockBadge to isolate runtime crash
2026-01-28 11:33:17 +01:00
Christian Vidal Wolf
2155c9d2de
Fix syntax in ForecastViewProps and clean rewrite of VendorStockBadge
2026-01-28 11:29:25 +01:00
Christian Vidal Wolf
c9494eb6d1
Fix syntax in ForecastViewProps to match App.tsx usage
2026-01-28 11:26:12 +01:00
Christian Vidal Wolf
c42f265132
Fix Vercel build error: Restore broken interface definition in ForecastView.tsx
2026-01-28 11:24:02 +01:00