Commit Graph
7 Commits
Author SHA1 Message Date
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