Commit History

3 days ago

  1. Bump base image to python:3.13-slim: acl-anthology 1.3.x deps no longer resolve on 3.11 Running

    a180361
  2. Fix keyword search 500 on punctuation: fall back to quoted FTS5 query on syntax error

    dd13b2f

  1. feat: add pdf_url field to paper metadata and update related functionality

    cbd62a3
  2. docs: add design spec for pdf_url paper metadata field⁠

    9ca8ee5

  1. fix: reorder pip install command in Dockerfile for better layer caching

    784ebcf
  2. docs: update README.md to enhance API reference and examples

    8613a9c
  3. fix: update .gitignore to include notes.md, work/, and anthology-data/

    8e63209
  4. feat: optimize database operations with batch upserts and mark inactive functionality

    ee7e79e

  1. fix: correct real acl-anthology API usage in anthology_source⁠

    d1ccc47
  2. fix: don't stub missing snapshot files with empty placeholders⁠

    aefbb1e
  3. fix: catch huggingface_hub's real EntryNotFoundError on missing files⁠

    2ece21e
  4. refactor: use openai package for the embedding API client⁠

    a77c60e
  5. fix: correct FAISS id mapping across syncs, atomic snapshot upload, startup logging, health timestamp, real anthology field access⁠

    ivykopal +1: Claude
    03b3d27
  6. chore: add weekly GitHub Actions sync workflow

    5fd770b
  7. chore: add Dockerfile and README for HF Spaces deployment

    9f491ec
  8. feat: add FastAPI routes for keyword/similarity search and health check⁠

    c6c1581
  9. feat: add search service combining keyword and similarity search

    ffef35c
  10. feat: wire up weekly delta-sync entrypoint

    69437d8
  11. feat: add HF Hub dataset repo download/upload for index snapshot

    be05545
  12. feat: add delta computation for incremental sync

    780c162
  13. feat: read paper records from acl-anthology package

    df51fac
  14. feat: add embedding API client for Qwen3-Embedding-4B

    e1dced2
  15. feat: add FAISS IndexFlatIP helpers for similarity search

    1d1ee9b
  16. feat: add SQLite metadata store with FTS5 keyword search

    fb9f5e1
  17. chore: scaffold project structure

    5a11431
  18. docs: add design spec and implementation plan

    8638c20