Modified Dockerfile and entrypoint to switch user at runtime. Updated output folder file creation for custom_image_anlyser_engine and find_duplicate_pages.py
Improved PaddleOCR implementation (greater accuracy, now can save outputs with config setting). Updated Dockerfile entrypoint for Lambda to hopefully avoid permissions issues
Updated paddleocr implementation to have a menu option on the GUI with a config value change. Minor package updates, favicon update, and update to Dockerfile to allow for Lambda function execution.
Updated Dockerfile to Python 3.12 and latest debian release (trixie). Out of bounds review page movement should now not block current page indicator. Simple test on Github removed from main pushes/pull requests.
Added possibility to mount Gradio app in FastAPI and restrict allowed origins (for security). Fixed some mismatched config variable references. Updated Dockerfile and related files to allow for FastAPI/Uvicorn deployment.
Fixed issue in Docker containers built locally without correct folder permissions. Improved config file. Updated Gradio version to fix issue with selecting filtered rows. Minor bug fixes.
Implemented Textract document API calls and associated output tracking/download. Fixes to config and cost code implementation. General minor bug fixes.
Allowed for Textract and Comprehend API calls through AWS keys. File preparation function incorporated into main redaction function to avoid needing user to 'check in' during redaction process
Enhance file handling and UI features: improved Gradio app layout with fill width option, and integrated new settings for deny, and fully redacted lists (placeholders so far). Updated file conversion functions to handle CSV inputs and added CSV review file generation for redactions. Now retains all original and merged redaction boxes.