You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: enhance UI components with dark mode support and language preferences
- Updated ExampleContentMenu, TextInputPanel, and various preference components to support dark mode styling.
- Added target language selection functionality in WorkspacePage, allowing users to set and persist language preferences.
- Enhanced FormatTransformService to handle target language in transformations.
- Improved accessibility and visual consistency across components with updated styles for dark mode.
- Refactored history storage to include target language metadata for processing history entries.
* feat: integrate preferences storage subscription for language settings in WorkspacePage
- Added subscription to preferences storage for target and favorite languages, allowing real-time updates to language settings.
- Enhanced state management for language preferences, improving user experience and responsiveness in the WorkspacePage component.
* refactor: simplify format selection logic in FormatSelector component
- Streamlined the handleFormatToggle function to improve clarity and maintainability.
- Consolidated format selection and deselection logic, ensuring at least one format is always selected.
- Removed redundant checks and comments, enhancing code readability.
* feat: enhance image extraction logic and add relative image source resolution
- Introduced a new function to resolve relative image sources against the final URL, improving image extraction accuracy.
- Updated the extractImages function to utilize the new resolution logic, ensuring proper handling of image sources.
- Added a test case to verify the functionality of resolving relative image sources in the readability parser.
- Refactored the PreviewTooltip component to improve accessibility and user interaction with enhanced event handling.
* feat: enhance progress tracking and UI feedback in output components
- Updated FormattedOutput and MultiFormatProgress components to provide clearer progress information, including current format processing status.
- Refactored progress calculation logic to account for partial steps and improve accuracy in displaying completion percentages.
- Enhanced user feedback in the WorkspacePage to reflect real-time processing updates for selected formats.
- Simplified format selection logic in FormatQuickSelector to ensure at least one format is always selected while improving code readability.
* feat: add scrollbar to prevent flicker during streaming
- Updated index.css to force the scrollbar to always show, enhancing user experience during streaming by preventing layout shifts.
* refactor: clean up console logs and improve UI consistency
- Removed unnecessary console log statements from various components including TextInputPanel, FormatSection, and FormattedOutput to enhance code clarity.
- Updated text in integration tests for better accuracy in progress indicators.
- Refactored className formatting in WorkspacePage for improved readability and consistency in UI elements.
* fix: update progress indicators in integration tests for accuracy
- Adjusted progress indicator text in component integration tests to reflect the correct format being processed.
- Enhanced clarity in test assertions for currently processing formats in FormattedOutput and MultiFormatProgress components.
- Ensured consistency in progress tracking across various components to improve user feedback during processing.
* refactor: streamline chunk processing in FormatTransformService
- Removed unnecessary chunk count tracking in the transformToFormatStreaming method to simplify the code.
- Enhanced clarity in the chunk processing logic for improved maintainability.
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments