Commit History

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

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: parser fidelity β€” pending buffer, refs capture, heading chain, hygiene, caption gate, length basis
6bd27b3

kiyer Claude Sonnet 4.6 commited on

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

kiyer Claude Fable 5 commited on

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

kiyer Claude Fable 5 commited on

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

kiyer Claude Fable 5 commited on

feat: figure mention popovers with caption annotator
7c36fbe

kiyer Claude Fable 5 commited on

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

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

feat: scaffold Vite frontend with ported prototype CSS
2ce02cd

kiyer Claude Fable 5 commited on