Christian Vidal Wolf
8d8d4266b9
style: lighten Forecast table header text to slate-300 for better contrast
2026-06-17 16:26:58 +02:00
Christian Vidal Wolf and Claude Sonnet 4.6
acf3faec36
feat: add vendor stock badges to Sell-in vs Budget first column
...
Shows aggregated EU and UK vendor stock per SKU (sum across all ASINs)
in the first column, matching the style used in other dashboard tabs.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 16:25:41 +02:00
Christian Vidal Wolf
d9bbf41c7c
feat: add Excel-style column filters and sorting to Forecast table
2026-06-17 16:16:41 +02:00
Christian Vidal Wolf
6704093a42
feat: add multi-product search by SKU/ASIN/title to Forecast view
2026-06-17 16:10:00 +02:00
Christian Vidal Wolf and Claude Sonnet 4.6
6e2db6be1a
feat: replace Forecast tab with Sell-in vs Budget 2026 dashboard
...
Self-contained view with file upload for Sell in + Budget 26 Excel files.
Parses SKUs (5-digit prefix), compares real sell-in units vs monthly budget
forecast, shows KPIs and per-SKU table sorted by period achievement ascending.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-17 16:03:20 +02:00
Christian Vidal Wolf and Claude Sonnet 4.6
eadbaf3492
Feat: add hover tooltip on TOTALS row in Weekly Sales with WoW and YoY comparison
...
Shows previous week and same week prior year values (Units, Revenue, Ads Spend, GV) with % change indicators when hovering any week cell in the TOTALS row.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com >
2026-04-27 11:22:53 +02:00
Christian Vidal Wolf
38f16aac89
feat: improve Week Coverage visibility, calculation robustness, and add aggregate WOC to grid totals and forecast view
2026-04-17 12:35:25 +02:00
Christian Vidal Wolf
630941c96a
fix: resolve white screen by removing stack-unfriendly spread operators and adding diagnostic logs
2026-04-16 12:02:49 +02:00
Christian Vidal Wolf and Claude 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
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
2060f82348
Fix Forecast View discrepancy: Align Chart/Summary with Search Filters
2026-01-29 20:50:31 +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
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
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
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
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
Christian Vidal Wolf
22f4a639c0
Implement Weeks of Coverage indicator for Vendor Stock
2026-01-28 10:34:46 +01:00
Christian Vidal Wolf
5915bb4c0e
Implement Vendor Stock Filtering across Weekly Sales, Ads, and Forecast views
2026-01-28 10:18:08 +01:00
Christian Vidal Wolf
97071c7b62
feat: integrate Amazon Vendor Stock data across all views and fix local data loading
2026-01-28 09:46:59 +01:00
Christian Vidal Wolf
65accfdb26
Fix: Resolved crash in ForecastView and cleaned up unused props
2026-01-28 09:06:42 +01:00
Christian Vidal Wolf
6c788d335f
Refactor: Unified Top 50 Badge logic and shared component integration
2026-01-28 08:55:09 +01:00
Christian Vidal Wolf
747b73a9c2
Fix syntax error: undefined variable in ForecastView
2026-01-27 22:20:30 +01:00
Christian Vidal Wolf
6b4bef66ec
Performance optimizations: lazy rendering, row memoization, and data processing loops
2026-01-27 21:43:25 +01:00
Christian Vidal Wolf
f521dd2921
Fix UI overlap for Stock filter dropdown by adjusting z-indices
2026-01-27 21:17:38 +01:00
Christian Vidal Wolf
db65509bab
Fix Ads data mismatch, optimize Forecast performance, and add Excel-style in-column stock filtering
2026-01-27 21:12:27 +01:00
Christian Vidal Wolf
6541f6655a
Refine StockBadge design to Top 50 style and move to title row across all views
2026-01-27 18:23:18 +01:00
Christian Vidal Wolf
0d1d2c77d4
Integrate stock availability data and StockBadge component across all views
2026-01-27 16:51:38 +01:00
Christian Vidal Wolf
7178b57073
Feature: Added Excel export to Ads and Forecast views
2026-01-27 15:34:06 +01:00
Christian Vidal Wolf
1438049c71
Fix: Forecast View now respects global filters (Product Line, ASIN, etc.)
2026-01-27 10:45:59 +01:00
Christian Vidal Wolf
770566ac9c
Forecast View: Added Annual Forecast and Annual Fulfillment cards
2026-01-27 10:00:27 +01:00
Christian Vidal Wolf
d496073e88
Forecast View: Period-aware banners and labels
2026-01-27 09:43:28 +01:00
Christian Vidal Wolf
23d3e56edc
Refine Forecast View: compact UI and dynamic UK data integration
2026-01-27 09:31:50 +01:00