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 |
|