Commit graph

1040 commits

Author SHA1 Message Date
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
Research Assistant
48560df7b6 fix: consolidate ocr redo logic into worker.ocr_redo_papers with validation, --dry-run, and proper frontmatter updates 2026-06-01 12:52:09 +08:00
Research Assistant
743c25bb4f fix(plugin): add ocr_redo to overlayEntryWorkflowState for live dashboard updates 2026-06-01 12:48:34 +08:00
Research Assistant
45d014178c fix: always write ocr_redo field in frontmatter_note (defaults to false) 2026-06-01 12:47:57 +08:00
Research Assistant
dd9933b966 test: update base view tests for merge_base_views delegate behavior 2026-06-01 12:46:36 +08:00
Research Assistant
4f7180432f fix: restore folder filter update in refresh_base after merge_base_views delegate 2026-06-01 12:39:02 +08:00
Research Assistant
ce172865a4 fix: delegate refresh_base to merge_base_views, eliminating duplicate views and YAML corruption 2026-06-01 12:35:51 +08:00
Research Assistant
47f044e9c8 fix: robust ocr_redo property insertion with cleanup and idempotency 2026-06-01 11:50:24 +08:00
Research Assistant
503f3c64bc fix: correct ocr_redo property insertion — find block end, avoid broken YAML 2026-06-01 11:48:14 +08:00
Research Assistant
b98e58de84 fix: add ocr_redo property to Base file properties section 2026-06-01 11:43:17 +08:00
Research Assistant
82fffc6ffe fix: address code review issues — fulltext_md_path clear, key validation, redo no auto-run, ribbon button 2026-06-01 11:36:29 +08:00
Research Assistant
26f1b64639 feat: add 重做OCR ribbon button to plugin 2026-06-01 11:30:31 +08:00
Research Assistant
9c4d150da6 feat: add paperforge ocr redo command for re-running OCR on marked papers 2026-06-01 11:29:06 +08:00
Research Assistant
8cc493967e fix: add ocr_redo to expected frontmatter fields in test 2026-06-01 11:25:24 +08:00
Research Assistant
37768d15be feat: add ocr_redo frontmatter field + sync preservation 2026-06-01 11:23:32 +08:00
Research Assistant
363b0cb962 feat: surgical append missing standard views to existing base files 2026-06-01 11:20:03 +08:00
Research Assistant
e269c0b8d8 fix: correct base filter syntax to Obsidian standard (== and double quotes) 2026-06-01 11:16:53 +08:00
Research Assistant
d10c29bd96 feat: slim base views to 4, add ocr redo view 2026-06-01 11:09:38 +08:00
Research Assistant
c1c5b9b8ba feat: bump PaddleOCR model from VL-1.5 to VL-1.6 2026-06-01 00:32:46 +08:00
Research Assistant
dde9c903fe feat: wire layered OCR pipeline into render_page_blocks + fixture-backed integration tests 2026-06-01 00:10:04 +08:00
Research Assistant
5abdd51ca7 docs: describe layered OCR reading-order pipeline 2026-06-01 00:02:45 +08:00