From dc3ac1ef622a6e7446721401c818cdc63a7046fe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 6 May 2026 14:47:13 +0000 Subject: [PATCH 1/2] Initial plan From 0fb78c0f7193c8661079800d7c16d97c6b01d240 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 6 May 2026 14:51:46 +0000 Subject: [PATCH 2/2] feat: add wishlist with price-drop alerts (Variation 3) Agent-Logs-Url: https://github.com/thomasiverson/GitHubCopilot_Customized/sessions/cb969598-68cd-4ed3-8b23-0236eeb0cbf4 Co-authored-by: thomasiverson <12767513+thomasiverson@users.noreply.github.com> --- frontend/src/App.tsx | 7 +- frontend/src/components/Navigation.tsx | 12 ++ .../components/entity/product/Products.tsx | 29 ++++ frontend/src/components/wishlist/Wishlist.tsx | 156 ++++++++++++++++++ frontend/src/context/WishlistContext.tsx | 81 +++++++++ 5 files changed, 284 insertions(+), 1 deletion(-) create mode 100644 frontend/src/components/wishlist/Wishlist.tsx create mode 100644 frontend/src/context/WishlistContext.tsx diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index d0b02da..47fd94e 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -9,6 +9,8 @@ import { AuthProvider } from './context/AuthContext'; import { ThemeProvider } from './context/ThemeContext'; import AdminProducts from './components/admin/AdminProducts'; import { useTheme } from './context/ThemeContext'; +import { WishlistProvider } from './context/WishlistContext'; +import Wishlist from './components/wishlist/Wishlist'; // Wrapper component to apply theme classes function ThemedApp() { @@ -25,6 +27,7 @@ function ThemedApp() { } /> } /> } /> + } />