Commit Graph
380 Commits
Author SHA1 Message Date
Christian Vidal Wolf 974684ff97 Trigger Vercel deployment: Force refresh for Forecast View changes 2026-01-28 13:01:07 +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 090d06b78e Fix Weeks of Coverage: Exclude partial current week from calculation 2026-01-28 11:44:47 +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
Christian Vidal Wolf ec5b9a3733 Fix syntax in VendorStockBadge and robust styling for visibility 2026-01-28 11:22:21 +01:00
Christian Vidal Wolf ba94890cc7 Fix styling: Ensure Weeks of Coverage is visible even with 0 sales 2026-01-28 11:07:04 +01:00
Christian Vidal Wolf 57f1d66622 Fix Weeks of Coverage: use unfiltered velocity map for robust calculation 2026-01-28 11:01:05 +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 49decf9b9f Fix: Corrected ForecastView data structure and missing aggregated properties 2026-01-28 09:11:13 +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 87e097224b Refine Top 50 badge visibility based on customer filters 2026-01-28 08:31:52 +01:00
Christian Vidal Wolf 8be5f1a767 Optimize Weekly Sales performance and fix UI hang 2026-01-27 22:42:59 +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 cb9beecaec Fix application hang by ensuring filter state initialization and adding robustness guards 2026-01-27 20:22:58 +01:00
Christian Vidal Wolf ef5aeffca9 Cleanup temporary diagnostic files 2026-01-27 19:03:52 +01:00
Christian Vidal Wolf c4213acb3d Implement Excel-style stock filtering with Smart Filters and Range support 2026-01-27 19:03:42 +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 f0d920de84 fix: resolve syntax error in App.tsx (handleTrafficFetch) 2026-01-27 17:00:32 +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 219d050bf2 Refactor: Switched all exports to .xlsx and enhanced Weekly Grid export 2026-01-27 15:55:59 +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 19fbd12e77 Auto-Sync and Manual Refresh: Ensured fresh data on reload and added Sync button 2026-01-27 15:02:18 +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 5cac85c693 Fix: Ensure product metadata is built globally for Forecast View 2026-01-27 10:22:06 +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 f8c6ecdf29 Forecast View: Hybrid UK/Pan-EU seasonality weighting for Jan-Aug 2026-01-27 09:49:35 +01:00
Christian Vidal Wolf d496073e88 Forecast View: Period-aware banners and labels 2026-01-27 09:43:28 +01:00
Christian Vidal Wolf 4e8b84bcd3 Refine Forecast View: Dynamic 'Actual Units Sales' based on customer filters 2026-01-27 09:37:58 +01:00
Christian Vidal Wolf 23d3e56edc Refine Forecast View: compact UI and dynamic UK data integration 2026-01-27 09:31:50 +01:00
Christian Vidal Wolf 7e2ed0955a feat: add Top 50 filter and sorting to Forecast View 2026-01-26 17:01:41 +01:00
Christian Vidal Wolf 6379d4a37d fix: resolve triplicated ASIN in Forecast View and improve metadata mapping 2026-01-26 16:50:46 +01:00
Christian Vidal Wolf 9b7b9e65db style: refine Product Info layout in Forecast View to match reference image 2026-01-26 16:35:16 +01:00
Christian Vidal Wolf ccdbcb2824 feat: enhance Forecast 2026 view with dynamic periods, top 50 badges and improved product details 2026-01-26 16:24:09 +01:00
Christian Vidal Wolf 83470042b4 style: clean header and refine Group By filter dropdown in Grid tab 2026-01-26 16:06:39 +01:00
Christian Vidal Wolf e213ef0d16 feat: implement Forecast 2026 (Fc 26) tab with seasonality logic and actual sales comparison 2026-01-26 15:47:36 +01:00