PaperMate / backend

Commit History

feat: update home page demo video, add ngrok bypass header for Docling requests
7237c1b
Running

ntphuc149 Claude Sonnet 4.6 commited on

feat: redesign my_submissions panel + G2 guardrail rewrite + upload modal improvements
38c8c01

ntphuc149 Claude Sonnet 4.6 commited on

fix(postprocess): also strip ACL line numbers from flat markdown string
fcd47f2

ntphuc149 Claude Sonnet 4.6 commited on

feat(postprocess): strip ACL review line numbers from Docling structured output
956404a

ntphuc149 Claude Sonnet 4.6 commited on

feat: add desk-rejection guardrails + home page CTA polish
7594014

ntphuc149 Claude Sonnet 4.6 commited on

feat: add 5-step submission tracker with live polling to my_submissions page
dc8a030

ntphuc149 Claude Sonnet 4.6 commited on

refactor: remove Resend email service — login required, no email needed
f19919a

ntphuc149 Claude Sonnet 4.6 commited on

config: reduce max file size from 20MB to 10MB
1b4d513

ntphuc149 Claude Sonnet 4.6 commited on

refactor: scope system to ACL ARR only, remove EMNLP/NAACL/COLING references
cdfb1f6

ntphuc149 Claude Sonnet 4.6 commited on

feat: add Datasets and Software metrics to match full ACL ARR rubric
dc888b7

ntphuc149 Claude Sonnet 4.6 commited on

improve: rewrite synthesizer strengths to evaluate like a human reviewer
d8c21ba

ntphuc149 Claude Sonnet 4.6 commited on

fix: 3 review quality improvements from ACL ARR comparison
586d2c1

ntphuc149 Claude Sonnet 4.6 commited on

feat: increase max review loops from 3 to 5
2ae17f4

ntphuc149 Claude Sonnet 4.6 commited on

fix: stop loop at exactly 3 iterations; improve synthesizer quote usage
2fbe7d7

ntphuc149 Claude Sonnet 4.6 commited on

improve: tighten prompts for quote enforcement, specific concerns, and verdict clarity
683ada9

ntphuc149 commited on

fix: loop 3 tools now execute before compactor (done set after run_tools, not before)
367e599

ntphuc149 commited on

fix: cap loops at 3, filter already-called tools in planner, deduplicate findings summary
874d4d3

ntphuc149 commited on

fix: loop 3 tools skipped + planner now receives available tools per paper type
1425686

ntphuc149 commited on

fix: use uvicorn logger for terminal output instead of stderr/print
113da4b

ntphuc149 commited on

fix: catch-all wrapper for BackgroundTasks crash + stderr logging
d33a5c9

ntphuc149 commited on

fix: write pipeline logs to stderr so they appear in uvicorn worker terminal on Windows
4f06b0d

ntphuc149 commited on

feat: add detailed terminal logs to multi-agent pipeline nodes
6a9b238

ntphuc149 commited on

feat: implement multi-agent LangGraph reviewer (4-gate deep review pipeline)
7dd4887

ntphuc149 Claude Sonnet 4.6 commited on

fix: remove hardcoded admin email from config default
b03583b

ntphuc149 Claude Sonnet 4.6 commited on

fix: strip null bytes in all Supabase write paths (storage layer)
583b950

ntphuc149 Claude Sonnet 4.6 commited on

fix: restore /app/ mount, add / redirect to home.html
c288f45

ntphuc149 Claude Sonnet 4.6 commited on

fix: serve frontend at / instead of /app/ for cleaner URLs
07ffbe8

ntphuc149 Claude Sonnet 4.6 commited on

fix: strip null bytes from Tavily content before writing to Supabase
f8d837b

ntphuc149 Claude Sonnet 4.6 commited on

fix: Unicode stdout crash on Windows (UTF-8 encoding)
3ddd7d0

ntphuc149 Claude Sonnet 4.6 commited on

fix: add tavily_cost + return search_count from search_related_papers
ad1cae0

ntphuc149 Claude Sonnet 4.6 commited on

merge: integrate phuc-dev into ntp — Supabase, Auth, Docker, Observability
3dbfd88

ntphuc149 Claude Sonnet 4.6 commited on

fix: get_intro_text returns empty when paper title classified as method/skip role
bd81cc2

ntphuc149 Claude Sonnet 4.6 commited on

feat: add temperature control per pipeline module
ef87301

ntphuc149 Claude Sonnet 4.6 commited on

feat: upgrade literature search — ACL Anthology priority + Tavily advanced
13e60c7

ntphuc149 Claude Sonnet 4.6 commited on

fix(parsing): get_intro_text returned empty when the title contains a method keyword
1b53874

Phuc-HugigFace Claude Opus 4.8 (1M context) commited on

feat: align review rubric with ARR form — half-points, 1-5 OA scale, limitations
cdc219f

ntphuc149 Claude Sonnet 4.6 commited on

fix(frontend): wire session-aware nav onto renamed pages after ntp merge
2a93377

Phuc-HugigFace Claude Opus 4.8 (1M context) commited on

Merge remote-tracking branch 'origin/ntp' into phuc-dev
9af7046

Phuc-HugigFace commited on

feat(auth+db): session-aware nav, ownership fix, admin hardening, schema cleanup
73aafbd

Phuc-HugigFace Claude Opus 4.8 (1M context) commited on

refactor: rename frontend pages — landing→home, index→upload
07a9ef7

ntphuc149 Claude Sonnet 4.6 commited on

feat: persist ParsedPaper to data/jobs/<key>_parsed.json for debugging
23d8012

ntphuc149 Claude Sonnet 4.6 commited on

feat: structured PDF parsing with ParsedPaper schema (Priority 2)
219471e

ntphuc149 Claude Sonnet 4.6 commited on

merge: integrate ldh into main
2e81216

Hieu18012005 commited on

feat(ocr): refine evaluation pipeline and add results
5317b42

Hieu18012005 commited on

Merge remote-tracking branch 'origin/main' into phuc-dev
48d6acc

Phuc-HugigFace commited on

feat(backend): Supabase-backed storage, observability, and DB bug fixes
24af942

Phuc-HugigFace Claude Opus 4.8 (1M context) commited on

improve: domain-specific system prompts for all pipeline modules
0d6bf13

ntphuc149 Claude Sonnet 4.6 commited on

feat: add per-job file logging, Docling fallback provider, paper title extraction
5f91093

ntphuc149 Claude Sonnet 4.6 commited on

fix: resolve remaining conflict marker in _secret_key_html
fbbeb09

ntphuc149 commited on