Commit History

  1. fix(hf): fix 204 response body error + faiss-cpu install for HF Spaces⁠

    Eymen
    baad71c
  2. feat(hf): migrate to HuggingFace Spaces — port 7860, HF README metadata

    Eymen
    3db14aa
  3. fix(docker): single-stage build with pinned versions — eliminates timeout⁠

    Eymen
    7d3d0fc

  1. fix(critical): fix ModuleNotFoundError 'api' in Docker container⁠

    Eymen
    b36a406
  2. fix(critical): correct Claude model name + remove Streamlit import⁠

    Eymen
    8adb971
  3. chore: force Vercel redeploy with latest fixes [1773713335]

    Eymen
    5bb5659
  4. fix(build): upgrade next@14.2.29, ignore TS/ESLint errors during build⁠

    Eymen
    75dd5f2

  1. fix(render): add Dockerfile to repo root (was only in backend/ subdirectory)

    Eymen
    a7cc95f
  2. fix(build): rewrite page.tsx and store to fix all TypeScript import errors⁠

    Eymen
    80fde8c
  3. fix(vercel): remove vercel.json + API route — let Vercel auto-detect Next.js⁠

    Eymen
    10225d0
  4. fix(vercel): remove invalid Function Runtimes config — simplify vercel.json

    Eymen
    12b07da
  5. fix(frontend): add all missing Next.js files — package.json, tailwind, globals.css, all components⁠

    Eymen
    3c095da
  6. config: update URLs with live Render backend

    Eymen
    cd816d5
  7. feat(deploy): add Render blueprint, Vercel config, Edge SSE proxy⁠

    Eymen
    b9cb500

  1. feat(backend): add stock_analysis_service, .env.example, Next.js integration guide⁠

    Eymen
    ba5854f
  2. feat: production FastAPI backend — modular microservice architecture⁠

    Eymen
    bbb3578
  3. fix: two-layer cache to eliminate Yahoo Finance rate limits⁠

    Eymen
    a3c7eeb
  4. fix(llm): rewrite streaming with create(stream=True) — SDK-version agnostic⁠

    Eymen
    9a610b2
  5. refactor: principal engineer audit — full production-grade rewrite⁠

    Eymen
    7dcad13
  6. refactor: Principal Engineer audit — production-grade rewrite⁠

    Eymen
    2b13db0
  7. fix: yfinance rate limit — retry backoff, UA rotation, 10min cache, better error UI

    Eymen
    e8ec288
  8. fix: remove LangChain (Python 3.14 conflict), rewrite RAG + full 2026 UI redesign⁠

    Eymen
    f05649a
  9. refactor: single-file app with session_state navigation — removes broken multi-page system

    Eymen
    549bc1a
  10. fix: remove all st.switch_page/st.page_link, use native Streamlit multi-page navigation

    Eymen
    de436f0
  11. fix: replace st.page_link with st.switch_page buttons (compatibility fix)

    Eymen
    97786a5
  12. fix: add clickable page_link navigation to home page and sidebar

    Eymen
    6240484
  13. fix: move pages to repo root, fix sys.path for Streamlit Cloud multi-page routing

    Eymen
    01f1a0a
  14. feat: initial FinSight MVP — stock analysis, RAG, conversational chat

    Eymen
    fa77b99