Commit History

  1. Fix: Remove ALL localhost:8000 hardcoded URLs - use relative paths for production Running

    91be275
  2. Fix: Use relative API paths for Google OAuth (remove localhost:8000)

    08b0516

  1. Fix: Remove .env requirement from database.py - use env vars in production

    1d8c08e
  2. Fix: Make .env optional - use HF Space env vars in production

    c560bf8
  3. V2 Deploy: Update CORS for version-2 Space

    adb54b6
  4. V2 Full Sync: 4-mode architecture, compiler, RAG, neon theme, round detection fix, camera toggle⁠

    7fff83a

  1. CRITICAL FIX: Preserve auth tokens in clearSessionData - was deleting ai_interviewer_token

    738580b
  2. Add debug logging to GoogleCallback to trace token storage issue

    9bc28bf
  3. Simplify ProtectedRoute - check localStorage only, no API calls on page load

    5788e2f
  4. Fix App.jsx - remove localhost:8000, use relative API paths

    a14c067
  5. Force rebuild - cache busting

    9e50c05
  6. Fix Google OAuth - use correct localStorage keys and force page reload for auth state

    4ddcdd1
  7. Fix Google OAuth redirect URI - use HF Space URL as default

    10b7534
  8. Fix API URL for HF Space - use relative paths instead of localhost

    29b35cd
  9. Fix Google OAuth button visibility - always show by default with timeout

    cbdd759
  10. Add debug logging for Google OAuth redirect_uri

    2581b2c
  11. Fix all model imports with correct class names

    246843c
  12. Fix import: personalities.modes not models

    b98099e
  13. Fix pooler URL: use aws-1- prefix and ap-southeast-1 region

    ac3b1d7
  14. Force rebuild - smart DB with SQLite fallback

    4c2a6e6
  15. Smart DB connection with pooler support and SQLite fallback

    6022edc
  16. Use Supabase transaction pooler (port 6543) - no SQLite fallback

    972d42b
  17. Fix Google OAuth redirect_uri mismatch

    035339e
  18. Rebuild frontend with Google OAuth button

    a21710d
  19. Add Google OAuth login + sync users to Supabase

    ac46907
  20. Add PostgreSQL fallback to SQLite - HF blocks port 5432

    2903c70
  21. Support Supabase PostgreSQL via DATABASE_URL env var

    db850b0
  22. Fix eye contact: share face position from main camera stream to avatar

    ee1e837
  23. Default to dark mode and improve light mode robot visibility

    1370aef
  24. Fix bcrypt version compatibility with passlib

    cf0a9fb
  25. Add debug logging for static file serving

    1e08bb5
  26. Fix static file serving with absolute paths and unconditional routes

    ca78411
  27. Fix root route to serve frontend instead of API JSON

    b21a5e1
  28. Fix frontend serving - improve static file handling and vite config

    eea8b5e
  29. Deploy AI Interviewer Pro Max v1.1 - Clean build with psutil fix

    86d71bd
  30. Clean slate for fresh deployment

    53673c1
  31. Final fix: Use string fields for CORS to bypass pydantic-settings JSON parsing

    Chowdary
    225cc0d
  32. Fix CORS_ORIGINS parsing - handle empty env vars gracefully

    Chowdary
    e10b0bb
  33. Deploy AI Interviewer Pro Max v1.0

    Chowdary
    49f6748
  34. Setup LFS tracking

    4564f36
  35. initial commit

    Verified signature
    3f6ae82