Spaces:
Sleeping
Sleeping
Commit History
-
feat: Migrate frontend from static HTML to Next.js 16 App Router
eeshaAI- All 16 buyer pages: home, login, product, cart, checkout, payment, categories, search, seller-profile, profile, orders, wishlist, videos, live, live-watch, group-buy, ai-chat, link-account, telegram - 7 seller dashboard pages with shared sidebar layout - 22 API route proxies to existing Supabase Edge Functions - Suspense boundaries for useSearchParams pages - Standalone output build for Docker deployment - Dockerfile (multi-stage Node 20 alpine, port 7860) - README with HF Space YAML frontmatter - .hfignore for lean Docker context Backend unchanged: 27 Supabase Edge Functions, Render bot, OpenWA, PalmPay payment verifier — all remain in place.a09d2a4 -
feat: Migrate frontend from static HTML to Next.js 16 App Router
eeshaAI- All 16 buyer pages: home, login, product, cart, checkout, payment, categories, search, seller-profile, profile, orders, wishlist, videos, live, live-watch, group-buy, ai-chat, link-account, telegram - 7 seller dashboard pages with shared sidebar layout - 22 API route proxies to existing Supabase Edge Functions - Suspense boundaries for useSearchParams pages - Standalone output build for Docker deployment - Dockerfile (multi-stage Node 20 alpine, port 7860) - README with HF Space YAML frontmatter - .hfignore for lean Docker context Backend unchanged: 27 Supabase Edge Functions, Render bot, OpenWA, PalmPay payment verifier — all remain in place.bea55e2
-
feat: Google-style top bar + smart FAB visibility
eeshaAI61e536d
-
fix: no transition on reload + AI search fix + skeletons everywhere + hide search btn
eeshaAI03fda90 -
feat: true iOS-style navigation stack with parallax
eeshaAI- IOSStack (src/components/ios-stack.tsx): maintains a history array of pages so the previous page stays alive in the DOM. Detects push vs. pop by comparing the new pathname against the item below the top. Only renders the top 2 screens (memory optimization). Bug fixes vs. original spec: removed useSearchParams (infinite re-renders + breaks static export), added same-path check so children updates don't push duplicates. - Screen (src/components/screen.tsx): interactive view layer. TOP page is draggable (swipe right to go back, 35% threshold or 400px/s velocity). BEHIND page follows via shared MotionValue (parallax: 0 → -30%). Dark overlay dims the behind page, fades as top page is dragged away. Spring physics: stiffness=350, damping=40. - nav-shell.tsx: wraps page content in <IOSStack>. Navbar + MobileNav stay OUTSIDE the stack (fixed chrome, like iOS Safari). - template.tsx: passthrough (IOSStack handles all transitions). - globals.css: body overflow:hidden, oversc…c92b696
-
fix: show products immediately (setLoading false after products, not after AI)
eeshaAI89320ee -
fix: restore fast search (Promise.all parallel) + playable skeleton loader (draggable C + cards)
eeshaAI5230d54 -
fix: search shows products immediately (AI loads in background) + more dramatic page transitions
eeshaAIaa1f0fd -
feat: pure white design (no cyan) + AI-powered search + animations + page transitions + skeleton loaders
eeshaAIe188cf3 -
fix: close results area div before follow-up bar
eeshaAIb01ae33 -
feat: conversational AI mode search (Alibaba-style) with thought process toggle, embedded product grid, follow-up chat
eeshaAI1c6db69 -
feat: Migrate frontend from static HTML to Next.js 16 App Router
eeshaAI- All 16 buyer pages: home, login, product, cart, checkout, payment, categories, search, seller-profile, profile, orders, wishlist, videos, live, live-watch, group-buy, ai-chat, link-account, telegram - 7 seller dashboard pages with shared sidebar layout - 22 API route proxies to existing Supabase Edge Functions - Suspense boundaries for useSearchParams pages - Standalone output build for Docker deployment - Dockerfile (multi-stage Node 20 alpine, port 7860) - README with HF Space YAML frontmatter - .hfignore for lean Docker context Backend unchanged: 27 Supabase Edge Functions, Render bot, OpenWA, PalmPay payment verifier — all remain in place.c096778
-
feat: Migrate frontend from static HTML to Next.js 16 App Router
eeshaAI- All 16 buyer pages: home, login, product, cart, checkout, payment, categories, search, seller-profile, profile, orders, wishlist, videos, live, live-watch, group-buy, ai-chat, link-account, telegram - 7 seller dashboard pages with shared sidebar layout - 22 API route proxies to existing Supabase Edge Functions - Suspense boundaries for useSearchParams pages - Standalone output build for Docker deployment - Dockerfile (multi-stage Node 20 alpine, port 7860) - README with HF Space YAML frontmatter - .hfignore for lean Docker context Backend unchanged: 27 Supabase Edge Functions, Render bot, OpenWA, PalmPay payment verifier — all remain in place.3f4c55d -
fix: Flatten nested src/src/ and public/public/, remove invalid eslint config key
eeshaAI4a70912