Commit Graph
26 Commits
Author SHA1 Message Date
Rafhan Mazaya FathurrahmanandClaude Sonnet 5 4808a798fb Add mobile reliability fixes, Bahasa Indonesia UI, and continue OCR accuracy tuning
Reliability/PoC hardening: dedupe uploads by file_hash, surface editor sync
failures instead of a false success SnackBar with a retry-without-re-OCR path,
bound the OCR pipeline fetches with timeouts, share a single ApiClient/Dio
instance app-wide, tune capture JPEG quality, and add an opt-in
docker-compose.demo.yml for a production-mode run ahead of client demos.

Translate all Flutter-side user-facing text (screens, validators, SnackBars,
the printed delivery receipt, and shared API error messages) to Bahasa
Indonesia.

Also includes in-progress OCR parser/accuracy-tuning work from the same
session: table column/unit normalization fixes, store/customer master data,
accuracy history log, and test-image renaming/cleanup.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017eRAsLqN9Sg1b9YPz22Lxz
2026-07-04 19:41:24 +07:00
Rafhan Mazaya Fathurrahman 095dd4cb8b feat: implement db layout caching for parsed ocr & reprocess batch test with corrected parser alignment 2026-07-03 16:43:24 +07:00
Rafhan Mazaya Fathurrahman 2900eb670b fix: resolve table column shift, normalize units and standardize dates 2026-07-03 16:04:57 +07:00
Rafhan Mazaya Fathurrahman 095d4b799a feat: normalize customer name and quantity checkmarks in accuracy check and regenerate excel 2026-07-02 17:03:28 +07:00
Rafhan Mazaya Fathurrahman 43e6eea253 feat: make manual-images list dynamic and resolve checkmark encoding issues 2026-07-02 16:57:47 +07:00
Rafhan Mazaya Fathurrahman a211593f2c feat: completely remove IMG_20260701_134635 and IMG_20260701_134636 from dataset and update report 2026-07-02 16:54:53 +07:00
Rafhan Mazaya Fathurrahman 2a644cfa6d feat: finalize comparison report and push all changes 2026-07-02 16:53:01 +07:00
Rafhan Mazaya Fathurrahman 89730912f3 feat: clean up duplicate files from dataset, update compiled jsons and recalculate accuracy report 2026-07-02 16:49:38 +07:00
Rafhan Mazaya Fathurrahman acd8fb4295 feat: standardise customer name as PT. PRIMAFOOD INTERNATIONAL and update report 2026-07-02 16:48:09 +07:00
Rafhan Mazaya Fathurrahman 6666ecd599 feat: auto-fill empty item names in manual labels from sku master database table 2026-07-02 16:46:13 +07:00
Rafhan Mazaya Fathurrahman 170cd586d9 feat: replace DKI AREA with PX HEAD OFFICE ANCOL in manual labels, update report and remove deleted test images 2026-07-02 16:45:14 +07:00
Rafhan Mazaya Fathurrahman 995347a0ea feat: compile manual labels and AI results into unified JSON files in sources folder 2026-07-02 16:41:25 +07:00
Rafhan Mazaya Fathurrahman e3acc36a89 feat: add compare_accuracy script and public comparison_report Excel 2026-07-02 16:39:13 +07:00
Rafhan Mazaya Fathurrahman 5ddd4cf37d feat: default manual label form to previous automated parser results 2026-07-02 15:57:46 +07:00
Rafhan Mazaya Fathurrahman ab21d1ca5d feat: remove image preview panel and make manual labeling form full-width 2026-07-02 15:51:27 +07:00
Rafhan Mazaya Fathurrahman 5a097c457f feat: use static test-images directory for manual label page and update gitignore 2026-07-02 15:49:04 +07:00
Rafhan Mazaya Fathurrahman e2cb2990f0 feat: serve images in manual-label UI from static /do-pfm folder 2026-07-02 15:45:43 +07:00
Rafhan Mazaya Fathurrahman a269c2494d feat: copy Excel report to public folder for direct browser download 2026-07-02 15:43:51 +07:00
Rafhan Mazaya Fathurrahman 453bc14863 fix: change image source endpoint to /api/files in manual label UI 2026-07-02 15:42:21 +07:00
Rafhan Mazaya Fathurrahman 9c7f3368e5 feat: implement manual labeling web UI and APIs in Next.js 2026-07-02 15:39:21 +07:00
Rafhan Mazaya Fathurrahman 056a650885 feat: add Excel report generator and generate styled xlsx report 2026-07-02 15:34:19 +07:00
Rafhan Mazaya Fathurrahman 5c7c64e2f4 chore: reduce layout threshold to 0.2, tune vLLM memory, and add test scripts and reports 2026-07-02 15:30:19 +07:00
Rafhan Mazaya Fathurrahman bdb3a49742 feat: update backend OCR parser, web app, mobile app camera/preview UI, tests, and documentation with sample images 2026-07-02 13:33:57 +07:00
Rafhan Mazaya Fathurrahman aa3233e411 feat: Add OCR Processing Layers Viewer UI and log proxy middleware 2026-07-01 08:45:45 +07:00
Rafhan Mazaya Fathurrahman 54b46fc35f docs: rewrite README with backend consolidation and how-to-run guide 2026-06-30 21:11:17 +07:00
Rafhan Mazaya Fathurrahman ff3753a745 feat: consolidate backend and docker-compose setup 2026-06-30 21:09:08 +07:00