Commit History

  1. fix: Flatten nested src/src/ and public/public/, remove invalid eslint config key

    eeshaAI
    4a70912
  2. fix: Use npm install instead of npm ci (repo has bun.lock, not package-lock.json)

    eeshaAI
    5aa58c3
  3. feat: Migrate frontend from static HTML to Next.js 16 App Router⁠

    eeshaAI
    94c9882
  4. fix: Rewrite videos.html β€” broken by aggressive regex, now clean with navbar

    Z User
    f8e9acc
  5. fix: Remove old topbar from videos.html + clean up categories.html old nav JS⁠

    Z User
    456ed3d
  6. fix: Remove duplicate inline mobile navs from ai-chat.html and search-result.html⁠

    Z User
    cbd6709
  7. fix: Mobile bottom nav β€” Home | Category | Discover (centered) | Cart | Account⁠

    Z User
    ee268fe
  8. fix: Remove navbar from utility pages, fix categories nav, AI chat colors, seller profile tabs⁠

    Z User
    09e8793
  9. fix: Universal cyan/white theme + smaller fonts + ₦ currency + navbar everywhere⁠

    Z User
    00611f0
  10. feat: Background payment verifier thread on HF Space⁠

    Z User
    29663cc
  11. fix: run Gmail IMAP check in thread pool (was blocking async event loop)⁠

    Z User
    fd035cb
  12. feat: On-demand payment verifier on HF Space + 3-role bot welcome⁠

    Z User
    87fd9d2
  13. feat: PalmPay payment option in checkout + delivery info flow⁠

    Z User
    3f0a091
  14. fix: remove duplicate searchGmailForPayment function (syntax error)

    Z User
    351fd2b
  15. feat: AI-powered payment verification (Qwen2.5-72B) + bank name collection⁠

    Z User
    cb3d98c
  16. feat: Payment gateway β€” PalmPay manual transfer + Gmail IMAP verification⁠

    Z User
    6b807b3
  17. fix: navbar scripts not executing β€” innerHTML doesn't run <script> tags⁠

    Z User
    2b4bf9b
  18. fix: revert seller cards to always show all + stories bar filters by followed sellers⁠

    Z User
    8fad92c
  19. Production fixes: seller-profile redesign, cart count, auth recognition, seller filtering⁠

    Z User
    130c944

  1. fix: const→let for gridItems variable (Assignment to constant variable error)

    Z User
    d8d9780
  2. Production fixes: Depop-style sellers, AI Mode, products loading, cart count, account page⁠

    Z User
    c743329
  3. fix: remove old auth UI code that referenced non-existent header elements⁠

    Z User
    df9d635
  4. Production refactoring: move buying folder to root, separate seller login, new navbar⁠

    Z User
    44d212f
  5. fix: product page 404 β€” FK constraint + column name fix⁠

    Z User
    bf04856
  6. fix: 3 page errors found during testing⁠

    Z User
    057c18f
  7. design: white + cyan single-color theme with futuristic animations⁠

    Z User
    184676a
  8. fix(phase4): edge functions now broadcast via Render bot /internal/broadcast⁠

    Z User
    6910d77
  9. fix(phase4): forward X-Bot-Api-Key and X-Internal-Call headers through proxy⁠

    Z User
    4dda966
  10. Phase 4 β€” Cross-platform integration⁠

    Z User
    f90569c
  11. fix(phase3): video upload via /api/video-upload proxy (presigned URL endpoint had bucket bug)⁠

    Z User
    f7b3b45
  12. Phase 3 β€” Content & Discovery⁠

    Z User
    f1d4890
  13. Phase 2 β€” Community Engagement⁠

    Z User
    b0f33c8
  14. chore: ignore supabase CLI linked-project artifacts

    Z User
    f2a57e4
  15. Phase 1 β€” Social ecommerce: seller dashboard migrated to Edge Functions + follow/feed/discover⁠

    Z User
    d4abe71

  1. fix: simplify color theme β€” clean, flat, futuristic (like Temu/Alibaba)⁠

    c3e7329

  1. fix: update QR page for OpenWA API (X-API-Key header, session name with hyphen)

    9fcb93e
  2. feat: keep Render services alive with 4-minute ping from HF Space⁠

    19df4e5

  1. Add dynamic WhatsApp QR code page (auto-fetches fresh QR from Evolution API)

    644acd8
  2. Add WhatsApp QR code display page

    12867c4

  1. fix: remove splash screen⁠

    ef876b6
  2. feat: complete UI/UX overhaul based on NEXA reference + AliExpress/Temu/Jumia⁠

    9433fb8
  3. feat: redesign index.html combining best elements from AliExpress, Temu, Jumia⁠

    19594fb
  4. feat: HTTP-only cookie auth (production standard β€” same as AliExpress, Amazon, Gmail)⁠

    f892a0d
  5. fix: use sessionStorage for session_id so login persists across page navigation⁠

    2ed5a2e
  6. fix: add missing proxy routes (orders, profile, wishlist, checkout)

    91a4275
  7. fix: proxy now reads X-Session-Id header (was reading Authorization)

    dbe4f6f
  8. fix: remove old cookie-based auth proxy (was causing 500 errors)⁠

    1258e79
  9. feat: session-based auth stored in Supabase (NO cookies, NO localStorage)⁠

    a02b951
  10. fix: auth proxy now sets HTTP-only cookies correctly⁠

    66fbcc2
  11. feat: refactor all 10 pages to use edge functions (no Supabase, no localStorage)⁠

    8559869