• v0.6.3 e75b40b811

    v0.6.3
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    admin-mrrm released this 2026-05-31 02:28:07 +02:00 | 160 commits to main since this release

    Der User kann vor der Analyse einen Rahmen über das Foto ziehen, um nur den Zettel-Bereich an die OCR zu geben. Tischrand, Hintergrund und Nachbar-Zettel landen nicht mehr im ML-Kit-Input — saubere Erkennung ohne Cluster-Filter-Heuristik als Krücke.

    Highlights

    • feat(ocr): Pre-Crop-UI im Image-Preview (#326) — vier Eck-Handles auf Reanimated SharedValues + Gesture-Handler, dimmed Maske außerhalb des Rahmens, axis-aligned Rechteck mit MIN_RECT=40 und Bounds-Clamping.
    • Pure Crop-Math als testbares Modul (apps/mobile/src/services/crop-math.ts) mit 10 Vitest-Cases für computeDisplayedImage / containerToImageRect / clampRectInImage / isFullImageRect.
    • Crop wird vor ML-Kit und Server-OCR via expo-image-manipulator angewendet; bei Rotation wird der Rahmen zurückgesetzt.
    Downloads