Commit Graph
14 Commits
Author SHA1 Message Date
erik d95f8f6ad8 feat: Add .env.example configuration file and integrate Redis service into Docker Compose for improved task management. Update desktop application to support document indexing and extraction workflows, enhancing user experience with a new extraction wizard and stepper components. Revise README and documentation for clarity on setup and usage. 2026-07-05 22:39:07 -05:00
erik 9aca926988 feat: Introduce a new desktop application for IPSExtractor, enabling extraction workflows through a React-based UI. This commit includes the application structure, API client integration, and initial components for user interaction. Enhance documentation to guide setup and usage, and update .gitignore to accommodate new files. 2026-07-05 15:07:11 -05:00
erik b55ad74539 chore: Remove obsolete build and GUI files, and introduce a new Docker Compose setup for microservices architecture. This change streamlines the project structure by eliminating legacy scripts and integrating a PostgreSQL database service alongside extraction and cleaning services. 2026-07-03 18:33:50 -05:00
erik 78df190d27 refactor: Update invoice extraction instructions and prompts for improved clarity and accuracy. Enhance JSON extraction rules to include observation fields when specified, and refine guidance on document processing. Remove obsolete configuration files and assets from the web application. 2026-07-02 01:13:52 -05:00
erik 6ee6df5469 feat: Implement moderadora preferences management and enhance CSV cleaning rules for COP/MOD separation. Introduce new GUI components for moderadora settings, including default values and user input handling. Update application preferences to support new extraction models and improve overall user experience in data processing. 2026-05-13 01:55:32 -05:00
erik e2536380d4 feat: Enhance CSV cleaning and management functionalities by adding new date normalization rules, improving document type homologation, and implementing robust sanitization for CSV cell values. Update GUI components to support loading indicators and status messages during CSV processing, ensuring a smoother user experience. 2026-05-04 01:54:06 -05:00
erik 37d32a5a96 feat: Enhance search functionality in the database manager to support relaxed criteria for result retrieval, improving user experience by allowing broader searches when no results are found. Update GUI components to reflect these changes, including new filter notes and options for relaxing search criteria. 2026-04-26 19:49:20 -05:00
erik 6b3eccdc19 feat: Integrate CSV cleaning functionality into the application, adding a new GUI tab for user interaction, enabling CSV loading, analysis, and rule application for data cleaning. Implement backend tracking for batch processing and enhance the BatchProcessor with tracking capabilities. 2026-04-22 00:04:15 -05:00
erik 7a38b0843b feat: Introduce build and installation scripts for IPSExtractor, including a batch file for PyInstaller and Inno Setup integration, and add application preferences management for document types and retry logic in the GUI. 2026-04-02 16:32:36 -05:00
erik a1b0526080 feat: Add post-processing functionality for CSV files with intelligent agent integration, including a new GUI tab for user instructions and code generation, and update costs for the new model. Enhance .gitignore to exclude database files. 2026-03-01 21:40:49 -05:00
erik 4078c702dd docs: Enhance docstrings across multiple modules for improved clarity and consistency, detailing parameters, return values, and exceptions. Remove obsolete test files related to LLM and PDF utilities. 2026-03-01 21:00:28 -05:00
erik e7fde25227 refactor: Introduce accumulate_usage function for token aggregation, enhance alias map expansion in BatchProcessor, and streamline error handling in PreclassificationService. Update PDF processing utilities for improved image conversion and error logging. 2026-03-01 20:55:52 -05:00
erik 3c258ebf12 feat: Enhance GUI and processing services with new batch processing and estimation features, update concurrency settings, and improve styling organization. 2026-03-01 19:56:10 -05:00
erik 69debb1c93 feat: Implement the initial IPSExtractor project structure, including application logic, GUI, core utilities, and documentation. 2026-02-23 09:24:06 -05:00