Commit History

feat: in-text citations — visual styling, per-unit splitting, ADS search fallback
6ac1f78
Running

kiyer Claude Sonnet 4.6 commited on

fix: preserve non-referee cache key format — only add ctx_hash element for referee mode
4bf77b1

kiyer Claude Sonnet 4.6 commited on

feat: referee rework — paper context injection, grounded critique, concrete checks, caveat ban
b20a7dc

kiyer Claude Sonnet 4.6 commited on

fix: close pymupdf doc in extract_equations; guard short anchor snippets; use grid layout for equation tag
0c7af8a

kiyer Claude Sonnet 4.6 commited on

feat: equation rendering — heuristic detector, PNG clip, anchor to paragraph, Reader display
5c4326b

kiyer Claude Sonnet 4.6 commited on

fix: timer cleanup on unmount in MarginNote/NotebookDrawer; wire live userNotes/paperNote into onSaveSession
4894c4f

kiyer Claude Sonnet 4.6 commited on

feat: reader notes — margin note cards, notebook drawer, paper-level note, export
ab6adbe

kiyer Claude Sonnet 4.6 commited on

fix: document _CITE_UNIT.lastIndex reset intent — module-level /g regex footgun
d016f87

kiyer Claude Sonnet 4.6 commited on

feat: in-text citations — splitCitations, cite spans, slim ref popover, muted styling
1749a26

kiyer Claude Sonnet 4.6 commited on

feat: references parser + session v2 — corpus matching, citeIndex, new schema models
0a89d37

kiyer commited on

fix: heading leakage in flush — clear pending_headings unconditionally; strip trailing stars from list-item headings
ca1fce6

kiyer Claude Sonnet 4.6 commited on

fix: parser fidelity — pending buffer, refs capture, heading chain, hygiene, caption gate, length basis
6bd27b3

kiyer Claude Sonnet 4.6 commited on

docs: Beacon v1.1 implementation plan — 6 tasks, parser fidelity through referee rework
339751c

kiyer commited on

docs: beacon v1.1 spec — parser fidelity fixes, referee rework, equations, citations, notes
67d9a1a

kiyer Claude Fable 5 commited on

fix: regenerate package-lock with complete optional-dep entries for linux builds
0b4d8aa

kiyer Claude Fable 5 commited on

feat: Hugging Face Spaces packaging — corpus bootstrap, static serving, Dockerfile
2d066db

kiyer Claude Fable 5 commited on

Merge build-v1: Beacon — annotated astronomy paper reader
b0adfd8

kiyer Claude Fable 5 commited on

fix: final-review notes — true stage labels, sanitized network errors, dead line
5526aee

kiyer Claude Fable 5 commited on

docs: beacon addendum — variable retrieval, text input, rename
ccfe3de

kiyer Claude Fable 5 commited on

feat: retrieved-works preference, text input, beacon rename
fd666e2

kiyer Claude Fable 5 commited on

feat: top-10 retrieval pool; plaintext/markdown manuscript input
235d570

kiyer Claude Fable 5 commited on

fix: scrollable popovers; default annotation mode is historical context
ebbff43

kiyer Claude Fable 5 commited on

fix: filter picture text, strip markdown debris, merge open-sentence continuations
43d66e3

kiyer Claude Fable 5 commited on

fix: bypass pymupdf4llm layout analysis on vector-heavy pages
9114291

kiyer Claude Fable 5 commited on

feat: figure mention popovers with caption annotator
7c36fbe

kiyer Claude Fable 5 commited on

test: make figures traversal test exercise actual traversal payloads
09e7d45

kiyer Claude Fable 5 commited on

feat: figure extraction, caption retrieval, figures endpoint
60c80ff

kiyer Claude Fable 5 commited on

docs: figures & captions spec addendum and plan (tasks 19-21)
78275e0

kiyer Claude Fable 5 commited on

fix: drop author/affiliation front matter; show first three authors et al.
b4caf58

kiyer Claude Fable 5 commited on

fix: parse CRLF-framed SSE events from sse-starlette
8b26281

kiyer Claude Fable 5 commited on

chore: gitignore local corpus data
bdb7266

kiyer Claude Fable 5 commited on

docs(spec): record compact-corpus amendment from Task 11
609d3db

kiyer Claude Fable 5 commited on

feat: compact local corpus — fp16 faiss index + text-only parquet
5d649ca

kiyer Claude Fable 5 commited on

feat: sessions, autosave, display preferences
25fd6e4

kiyer Claude Fable 5 commited on

fix: move generate calls out of setState updaters
166e5bc

kiyer Claude Fable 5 commited on

feat: streaming annotation generation and annotator panel
25e1306

kiyer Claude Fable 5 commited on

feat: reader screen ported with real data flow
608ef0e

kiyer Claude Fable 5 commited on

fix: restore screen flex centering; skip button only when result ready
894ac7f

kiyer Claude Fable 5 commited on

feat: upload and pipeline screens wired to real backend
b902f4e

kiyer Claude Fable 5 commited on

feat: pure note-alignment layout math
28add9e

kiyer Claude Fable 5 commited on

feat: frontend session, SSE api client, modes
131b00f

kiyer Claude Fable 5 commited on

fix: raise ProviderError on OpenAI mid-stream error objects
89fd600

kiyer commited on

feat: FastAPI endpoints — parse job SSE, annotate proxy with cache
f50f55d

kiyer Claude Fable 5 commited on

feat: streaming multi-provider LLM router
9caa18e

kiyer Claude Fable 5 commited on

feat: prompt builder and sqlite completion cache
c1fae34

kiyer Claude Fable 5 commited on

fix: epsilon guard for zero-distance similarity conversion
33da33c

kiyer Claude Fable 5 commited on

fix: use arxiv_id column (not ads_id) for arXiv link in LitPaper
8f470d7

kiyer Claude Fable 5 commited on

feat: corpus wrapper and per-paragraph retrieval
5783de4

kiyer Claude Fable 5 commited on

feat: keyword extraction and pathfinder keyword weighting
6b454d7

kiyer Claude Fable 5 commited on

feat: paragraph segmentation and parse_pdf
687caaa

kiyer Claude Fable 5 commited on