feat: Enhance GUI and processing services with new batch processing and estimation features, update concurrency settings, and improve styling organization.

This commit is contained in:
erik
2026-03-01 19:56:10 -05:00
parent 69debb1c93
commit 3c258ebf12
14 changed files with 1777 additions and 1071 deletions
+9 -1
View File
@@ -38,7 +38,15 @@ def main():
base_url=settings.api.base_url,
model=settings.api.model
)
service = InvoiceProcessingService(extractor)
from application.batch_processor import BatchProcessor
from application.estimator import Estimator
service = InvoiceProcessingService(
extractor,
batch_processor_factory=lambda s: BatchProcessor(s),
estimator_factory=lambda s: Estimator(s)
)
app = InvoiceAppView()
AppController(app, service)