Commit History

  1. fix: wait for FastAPI health check before starting Next.js Running

    yash-b18
    9a30ec1
  2. fix: add ES2017 target to tsconfig for Set iteration support

    yash-b18
    e5106cb
  3. fix: use npm install instead of npm ci to handle lockfile drift

    yash-b18
    74ae558
  4. fix: include frontend source in Docker build context

    yash-b18
    69d0b77
  5. fix: add HuggingFace Space configuration to README

    yash-b18
    b7f3c90
  6. Merge pull request #6 from yash-b18/feature/single-space⁠

    Yash Bhargava
    Unverified signature
    e7c30b4
  7. feat: combine frontend+backend into single HF Space

    yash-b18
    b4d23ab
  8. Merge pull request #5 from yash-b18/feature/frontend-dockerfile⁠

    Kattine
    Unverified signature
    88b0d9b
  9. feat: add frontend Dockerfile for HuggingFace Spaces deployment

    yash-b18
    9843f3c
  10. Merge pull request #4 from yash-b18/feature/hf-deployment⁠

    Kattine
    Unverified signature
    f3ddb1d
  11. feat: add HuggingFace Spaces deployment (Dockerfile, artifact scripts, CORS fix)

    yash-b18
    5978ef2
  12. Merge pull request #3 from yash-b18/feature/ui-improvements⁠

    Kattine
    Unverified signature
    d07db3a
  13. feat: remove metrics table from UI

    yash-b18
    ba054ff
  14. Revert "feat: remove model comparison and metrics table from UI"⁠

    yash-b18
    d621b50
  15. feat: remove model comparison and metrics table from UI

    yash-b18
    6ebd032

  1. Merge pull request #2 from yash-b18/keming⁠

    Yash Bhargava
    Unverified signature
    7b1476b
  2. feat: add side-by-side model comparison UI and fix missing frontend modules

    Kattine
    821c624
  3. Merge pull request #1 from yash-b18/feature/repo-scaffold⁠

    Kattine
    Unverified signature
    c4cb21e
  4. docs: rewrite README for DeepReads (Books dataset, correct ports, accurate explanations)

    yash-b18
    aaed08e
  5. fix: replace model stats with real dataset statistics

    yash-b18
    31d13f7
  6. fix: replace SHAP stat with BPR Training Loss (accurate for deep model)

    yash-b18
    e765b4f
  7. fix: replace gaming icons with book-appropriate persona icons

    yash-b18
    104a690
  8. fix: guard against 0 rendering as text node in stats row

    yash-b18
    148448c
  9. feat: wire explain_from_items for picker flow; fix nan author guard⁠

    yash-b18
    de2efef
  10. fix: liked_items now uses deep model via mean-pooled embedding; remove raw score display

    yash-b18
    d439004
  11. feat: rewrite language explainer β€” author, rating, price, keyword signals

    yash-b18
    ef7b84a

  1. feat: remove metrics comparison table from UI

    yash-b18
    e2e6fb4
  2. fix: update Hero copy β€” Books dataset, Two-Tower focus, accurate pills

    yash-b18
    d53b2f0
  3. chore: rename app from RecoIQ to DeepReads

    yash-b18
    12facb2
  4. feat: fix Two-Tower collapse, redesign frontend, filter untitled items⁠

    yash-b18
    2647d97
  5. fix: resolve SIGSEGV and OpenMP deadlock for LightGBM + PyTorch coexistence⁠

    yash-b18
    09fcfe1
  6. feat: Next.js 14 frontend β€” RecoIQ app with persona selector, item picker, model toggle, comparison view, and SHAP explanations

    yash-b18
    f6d269d
  7. feat: FastAPI backend β€” recommend, compare, items, personas endpoints with full explainability

    yash-b18
    6d9c101
  8. feat: explainability β€” SHAP for LightGBM and metadata-grounded language explanations for Two-Tower

    yash-b18
    fbc171a
  9. feat: evaluation metrics, model evaluator, ablation experiment, error analysis

    yash-b18
    dd33d52
  10. feat: all three models β€” naive popularity, LightGBM reranker, Two-Tower neural

    yash-b18
    fa98c11
  11. feat: data pipeline β€” download, preprocess, split, and feature engineering

    yash-b18
    fef33ce
  12. feat: repo scaffold β€” structure, config, README, requirements⁠

    yash-b18
    0390c27