- 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.
- Added Codex-related fields to UserConfig and LLMConfig for managing OAuth tokens and model settings.
- Implemented Codex authentication endpoints and integrated them into the application.
- Enhanced LLMClient to support Codex as a valid provider, including token management and refresh logic.
- Updated UI components to include Codex configuration options and authentication status handling.
- Refactored environment variable utilities to accommodate Codex-specific settings.