- Updated the LiteParse runner to support two output formats: raw text and JSON, improving compatibility and flexibility.
- Introduced error handling for missing file arguments and file existence checks, enhancing robustness.
- Added functions to clean and extract text from LiteParse JSON outputs, handling malformed JSON gracefully.
- Updated the DocumentsLoader to utilize the new text cleaning functionality, ensuring cleaner document outputs.
- Implemented tests for the new text extraction and cleaning features, ensuring reliability and correctness.
- Added functions to resolve Homebrew and Linux escalation commands for ImageMagick installation.
- Improved error handling and logging for manual installation steps.
- Updated download URLs for ImageMagick based on the platform.
- Enhanced user interface messages to clarify installation steps for different operating systems.
- Adjusted CPU worker count in document extraction for better performance.
- Updated the decomposeDocuments method in PresentationGenerationApi to accept an optional language parameter.
- Modified the UploadPage component to pass the selected language from the config when calling the decomposeDocuments method.