Skip to content

Promote to production: Image OCR + Receipt Scanner - #45

Merged
slaveofcode merged 11 commits into
mainfrom
develop
Jul 30, 2026
Merged

Promote to production: Image OCR + Receipt Scanner#45
slaveofcode merged 11 commits into
mainfrom
develop

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Promotes the on-device Image → Text (OCR) tool and Receipt Scanner (+ Parse-as-receipt mode) to production.

Everything runs client-side; only the OCR model is fetched (CDN, cached). 469 tests pass, lint clean, build green on develop.

Merging triggers the production Cloudflare deploy (goodwebtools.com).

Kresna and others added 11 commits July 30, 2026 16:12
PP-OCR pipeline on ONNX Runtime Web (WebGPU/WASM), single image + PDF input,
review-&-adjust preprocessing, reason-specific errors. Structured receipt
parsing, multi-language, and batch deferred to later phases.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…rors

ppu-paddle-ocr@6.2.0 (PP-OCRv5 on ONNX Runtime Web, WebGPU/WASM). SDK boundary
isolated to ocr.engine.ts; ocr.lib holds tested logic (caching, row-grouped text
assembly, OcrError reasons).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Single image + PDF input, review-&-adjust (rotate/cleanup/threshold), on-device
inference, reason-specific errors with retry. Crop UI + box overlay deferred.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Heuristic parser over OCR text+box layout; pluggable ReceiptKeywords (English
now, language-extensible); 'Parse as receipt' toggle + dedicated Receipt Scanner
tool; editable fields, JSON/CSV export.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
parseReceipt over OCR text+box layout (merchant/date/currency/subtotal/tax/total);
pluggable ReceiptKeywords (English now, language-extensible); receiptToJson/Csv.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Extract shared OcrWorkbench from ImageOcr (behavior-preserving); editable
ReceiptFields with JSON/CSV/copy export; new image-receipt-scanner tool.
Parsed data memoized per OCR result so edits survive re-renders.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
feat: Image → Text (OCR) + Receipt Scanner (on-device)
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
goodwebtools 50fc2c0 Jul 30 2026, 05:04 PM

@slaveofcode
slaveofcode merged commit 7317fc4 into main Jul 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant