Commit Graph
40 Commits
Author SHA1 Message Date
erik d9e2012e22 Refactor digitador bot and add runtime monitoring 2026-08-30 14:02:58 -05:00
erik 3b01456875 feat: Update default models for extraction and normalization to GPT-5.6 Luna across configuration files and documentation. Remove deprecated code and improve pricing details in the UI components. Add tests to ensure correct model settings and pricing calculations. 2026-08-16 15:39:01 -05:00
erik 046f26c20c refactor: Rename IPSExtractor to Flujo IPS across the project. Update titles, descriptions, and labels in the API, desktop application, and documentation to reflect the new branding. Introduce a new .gitignore for CodeGraph data files and adjust existing .gitignore to include specific directories. Enhance the desktop application with new components for displaying bot progress and results. 2026-08-16 14:16:06 -05:00
erik 343ffb8ebe feat: Implement job abandonment logic for reconnected workers in bot services. Introduce a mechanism to cancel pending and running jobs when a worker reconnects, ensuring a fresh start for new jobs. Update tests to verify job cancellation behavior upon worker re-registration. Enhance UI components in desktop application for better user experience and clarity on bot status. 2026-08-12 16:37:12 -05:00
erik e9b766281a feat: Introduce bot-digitador service for automated data entry in Integración Total. Add CLI and GUI interfaces for CSV processing, implement auto-start functionality on Windows, and enhance README with setup instructions and usage details. Include necessary configurations in docker-compose for service integration. 2026-08-09 21:26:56 -05:00
erik a3b4c7fc47 feat: Enhance cleaning service API and desktop application with batch processing capabilities. Introduce new endpoints for analyzing multiple extraction batches and CSV files, update data models to support batch IDs, and improve user interface for file uploads and task selection in the Cleaning Wizard. Refactor data handling to ensure proper extraction and analysis of cleaning tasks. 2026-08-09 20:14:50 -05:00
erik e73e425e4b feat: Add poblacion_apta service to docker-compose, enhance API gateway for new service integration, and update README with service details. Introduce new database tables for poblacion_apta_jobs and poblacion_apta_rows, and implement functionality for handling cop/mod calculations in the cleaning service. 2026-07-28 04:29:14 -05:00
erik 447359166b feat: Bump version to 1.1.1 and implement new file handling features in the desktop application. Add MinIO download source picker, enhance extraction and counting wizards with support for downloading files, and improve styling for better user experience. Introduce unit tests for download manifest functionalities. 2026-07-17 09:32:18 -05:00
erik dc3fcc2280 feat: Update docker-compose configuration to use environment variables for sensitive data, enhance testing documentation with new LaTeX files for capacity planning, and refine README for clarity on compilation and testing processes. 2026-07-17 08:32:00 -05:00
erik e47ef4f8c6 feat: Enhance testing framework by adding new PDF files for count-api latency tests, updating .gitignore to include additional CSV reports, and refining documentation for improved clarity on test results and methodologies. 2026-07-13 22:46:19 -05:00
erik 1935552f4e feat: Update .gitignore to include test fixtures for count-api and add new PDF files for testing documentation in the plan_pruebas directory. 2026-07-13 21:22:02 -05:00
erik 311a4bd6d3 feat: Update testing documentation and introduce comprehensive report for IPSExtractor campaign. Add sections for executive summary, objectives, environment details, and methodology. Enhance README with compilation instructions and data sources for metrics analysis. 2026-07-13 21:10:43 -05:00
erik 6bf413c4ce feat: Add comprehensive testing plan for IPSExtractor, including unit, integration, E2E, stress, and resilience tests. Introduce LaTeX documentation structure with sections for architecture, test strategy, and execution guidelines. Enhance README with setup instructions and k6 stress testing scripts. 2026-07-13 17:45:39 -05:00
erik 103bcea15b feat: Introduce bot-descarga service for PDF downloads and remote bot control. Add Docker configuration, environment variables, and a GUI for agent management. Enhance README with bot details and installation instructions. 2026-07-12 21:20:29 -05:00
erik a75ccce13f fix: Update delete_job endpoint to return a Response object instead of None. Enhance import statements by adding Response to improve API response handling. 2026-07-11 01:36:12 -05:00
erik d1765aef6e chore: Refactor build and publish scripts for the desktop application. Replace direct electron-builder calls with a custom script to manage output directory outside of OneDrive/Documents. Update README to reflect new installer location and enhance release directory management with a dedicated module. 2026-07-11 01:35:31 -05:00
erik f355a954a3 chore: Bump version to 1.0.3 and enhance update handling in the desktop application. Introduce release date stamping before build, add version listing functionality, and improve update prompts with detailed version information. Update README and scripts for clarity on release date management and version publishing. 2026-07-11 01:02:00 -05:00
erik c8853de808 chore: Bump version number to 1.0.2 in package.json for the desktop application. 2026-07-11 00:44:14 -05:00
erik 05fb244556 chore: Update release date documentation and examples in .env and README. Clarify the handling of RELEASE_DATE in the publish script and its default behavior during publication. 2026-07-11 00:43:20 -05:00
erik 2a9eb71976 fix: Refactor function calls in JobExtractionWizard to remove unnecessary void usage. Enhance test setup by adding mock implementations for update checking and installation processes, improving test coverage for application updates. 2026-07-11 00:30:49 -05:00
erik b770761832 feat: Enhance CSV cleaning service with new endpoints for CSV analysis and preview functionality. Introduce support for job management linked to extraction batches, and update the cleaning rules structure. Add new utility functions for handling CSV data and improve documentation for clarity on usage and available endpoints. 2026-07-11 00:27:05 -05:00
erik cf0ebc72ba fix: Enhance ONNX model logging to include feature count and threshold values for improved debugging and monitoring. This change provides more detailed information about the loaded model's configuration. 2026-07-09 03:42:14 -05:00
erik ff9abfc753 fix: Update production API base URL in documentation and configuration files. Correct the URL in the desktop app README, migration documentation, and Vite configuration. Enhance ONNX model feature handling in the processing pipeline to align with the updated feature set, ensuring compatibility with the latest model version. Add tests for feature extraction to validate changes. 2026-07-09 03:13:14 -05:00
erik 328e5e0636 feat: Add migration documentation for microservices architecture and update README to include new documentation link. Introduce detailed reference for the migration process, infrastructure, and service interactions in the new microservices setup. 2026-07-06 04:46:10 -05:00
erik c37c40663d feat: Update .env.example and Docker Compose configurations to enhance service performance and health checks. Adjust OCR settings for improved document processing efficiency, and refine API Gateway health checks for better service monitoring. Revise desktop application documentation to reflect new API Gateway URL and installation instructions. 2026-07-06 04:30:27 -05:00
erik 081da999d4 feat: Add database migration service with Alembic for PostgreSQL, integrating job management and counting functionalities. Update Docker Compose to include db-migrations service, enhancing the microservices architecture. Revise documentation for clarity on database schema and migration processes. 2026-07-06 00:50:50 -05:00
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