Commit graph

1060 commits

Author SHA1 Message Date
Research Assistant
5efb4435b4 feat: integrate OCR version state into sync runtime 2026-06-05 11:24:05 +08:00
Research Assistant
0137f73d39 feat: add derived OCR rebuild helpers without changing redo semantics 2026-06-05 11:20:38 +08:00
Research Assistant
6c58212db3 test: lock OCR phase4 rebuild orchestration contract 2026-06-05 11:17:04 +08:00
Research Assistant
633a59f998 feat: classify OCR raw and derived version state 2026-06-05 11:14:24 +08:00
Research Assistant
0bc6b15291 test: lock OCR phase4 version state contract 2026-06-05 11:08:13 +08:00
Research Assistant
5a8460aae0 feat: add OCR runtime preflight warnings for auto-rebuild 2026-06-05 11:03:22 +08:00
Research Assistant
f3fe86038e docs: add OCR structured pipeline phase4 plan 2026-06-05 10:56:54 +08:00
Research Assistant
635c50ab2e refactor: preserve OCR compatibility through renderer v2 2026-06-05 10:42:20 +08:00
Research Assistant
22d189e69e feat: surface OCR structured health in doctor and status 2026-06-05 10:35:23 +08:00
Research Assistant
5cfb58668d feat: add OCR structured health report 2026-06-05 10:26:42 +08:00
Research Assistant
d2ce229162 test: lock OCR phase3 health contract 2026-06-05 10:24:56 +08:00
Research Assistant
fd15d074c9 test: preserve OCR render regressions through structured renderer 2026-06-05 10:22:18 +08:00
Research Assistant
15e2de1377 feat: render OCR fulltext from structured artifacts 2026-06-05 10:20:15 +08:00
Research Assistant
4263cb4100 test: lock OCR phase3 renderer contract 2026-06-05 10:12:48 +08:00
Research Assistant
1963a091fc docs: add OCR structured pipeline phase3 plan 2026-06-05 01:01:50 +08:00
Research Assistant
34ea581fe5 test: preserve OCR compatibility while adding phase2 artifacts 2026-06-05 00:48:11 +08:00
Research Assistant
1de9cc281b feat: emit OCR figure and table objects 2026-06-05 00:43:39 +08:00
Research Assistant
cb79942044 feat: add OCR table inventory 2026-06-05 00:26:07 +08:00
Research Assistant
5f9855c2f8 test: lock OCR phase2 table inventory contract 2026-06-05 00:22:45 +08:00
Research Assistant
28f0772adc feat: add OCR figure inventory 2026-06-05 00:20:21 +08:00
Research Assistant
a38e41ba78 test: lock OCR phase2 figure inventory contract 2026-06-05 00:08:30 +08:00
Research Assistant
514c045e0a feat: add OCR resolved metadata artifact 2026-06-05 00:02:26 +08:00
Research Assistant
d4380f6b9d test: lock OCR phase2 metadata resolver contract 2026-06-04 23:54:32 +08:00
Research Assistant
5bfed8d6f2 fix: route OCR artifact paths through configured OCR root 2026-06-04 23:50:20 +08:00
Research Assistant
cca983d517 docs: add OCR structured pipeline phase2 plan 2026-06-04 23:44:12 +08:00
Research Assistant
c522f27c3b test: cover OCR redo rebuilding phase1 artifacts 2026-06-04 23:31:36 +08:00
Research Assistant
cfc8c973a7 refactor: preserve OCR compatibility while adding phase1 artifacts
- Fix postprocess_ocr_result to use resolved vault path from paths dict
- Add test_sync_reads_enriched_meta_without_breaking_ocr_status
- Add test_postprocess_preserves_compatibility_outputs
- Fix test isolation: pre-import ocr module before mock patches
- Add vault key to mock paths in test_selection_sync_pdf
2026-06-04 23:29:32 +08:00
Research Assistant
86569fe01c feat: emit OCR structured block artifacts 2026-06-04 23:20:49 +08:00
Research Assistant
b20d2c0cff feat: emit canonical OCR raw blocks 2026-06-04 23:16:10 +08:00
Research Assistant
d9168f81f9 feat: persist OCR raw metadata and version payloads 2026-06-04 23:12:31 +08:00
Research Assistant
0546103a08 feat: add OCR artifact path and version helpers 2026-06-04 23:07:17 +08:00
Research Assistant
3b7f2802ae test: lock OCR phase1 artifact contract 2026-06-04 23:06:24 +08:00
Research Assistant
feb6129cd2 docs: add OCR structured pipeline phase1 plan 2026-06-04 22:49:01 +08:00
Research Assistant
bef8360cbd docs: add OCR structured pipeline design spec 2026-06-04 22:41:52 +08:00
Research Assistant
6988a14a3b bump: 1.5.14 -> 1.5.15 2026-06-01 19:46:46 +08:00
Research Assistant
b9885f369d feat: add Gemini CLI agent platform support (.gemini/skills) 2026-06-01 19:46:17 +08:00
Research Assistant
944afed029 fix: correct user-manual link from main to master branch 2026-06-01 18:17:17 +08:00
Research Assistant
08309ce869 refine: simplify release notes language, highlight recommended actions with orange background 2026-06-01 18:15:22 +08:00
Research Assistant
2ab524aecf feat: ocr reading-order fixes, single-source fulltext, redo closed-loop, release notes & manual 2026-06-01 18:12:31 +08:00
Research Assistant
f205aa8895 fix: also check ocr_time in index migration — auto-rebuild on next sync 2026-06-01 15:38:46 +08:00
Research Assistant
8bdc301145 feat: add ocr_time frontmatter field — tracks last OCR completion time, shown in 重做OCR view 2026-06-01 15:36:11 +08:00
Research Assistant
b240e27797 fix: reset ocr_redo as boolean false after redo 2026-06-01 13:51:37 +08:00
Research Assistant
31730c6e7b fix: replace unicode arrows in docstring causing SyntaxError 2026-06-01 13:31:43 +08:00
Research Assistant
c799ea1df9 fix: indentation in sync_service rebuild path 2026-06-01 13:31:04 +08:00
Research Assistant
ee6a1f902f fix: add ocr_redo to index entry dict, auto-rebuild when field missing from existing index 2026-06-01 13:29:31 +08:00
Research Assistant
3b7fd71925 fix: wire --rebuild-index flag to bypass hash check, enabling ocr_redo regeneration 2026-06-01 13:27:45 +08:00
Research Assistant
2795569cc7 feat(plugin): add 重做OCR button to global and collection dashboard 2026-06-01 13:23:50 +08:00
Research Assistant
5e23687f52 fix: non-greedy name regex in view dedup 2026-06-01 13:19:46 +08:00
Research Assistant
29e24400d9 fix: quote !zotero_key.isEmpty() in YAML (YAML treats ! as tag prefix) 2026-06-01 13:09:26 +08:00
Research Assistant
a35cccffcd fix: minimal-intervention base sanitizer — dedup, fix syntax, preserve content, ensure 4 standard views 2026-06-01 13:05:18 +08:00