## Overview
This pull request includes several bug fixes and improvements to the
project. Each commit addresses a specific issue or enhancement, ensuring
a more robust and user-friendly experience.
## Changes
1. **Fixed if/else that is not on useEffect**
- Corrected the conditional logic to ensure proper execution flow
outside of useEffect.
2. **Fixed badge size on Advanced modal**
- Adjusted the badge size in the Advanced modal for better visual
alignment and consistency.
3. **Changed icon of message**
- Updated the message icon to improve user interface clarity and
aesthetics.
4. **Fixed grabbing to override children**
- Resolved an issue where grabbing was interfering with child
components, ensuring proper functionality and user interaction.
5. **Fixed error color and padding**
- Enhanced the error display by adjusting color and padding, making
error messages more noticeable and readable.
6. **Fixed not being able to copy anywhere**
- Fixed a bug preventing users from copying text, enhancing user
convenience and accessibility.
7. **Fixed table header displaying Title Case instead of normal**
- Corrected the table header formatting to display in normal case,
improving readability and adherence to design guidelines.
## Testing
- Each fix has been tested to ensure the issues have been resolved
without introducing new bugs.
- User interface changes have been reviewed to confirm visual
improvements.
## Impact
- These changes improve the overall user experience, usability, and
interface consistency.
- The bug fixes address critical issues that enhance the functionality
and reliability of the application.
## Conclusion
These updates collectively contribute to a more polished and
user-friendly application. Please review the changes and provide
feedback or approval for merging.
Thank you!
✅ (tests): update locators in chatInputOutput.spec.ts for element accuracy
✅ (tests): import dotenv and path in end-to-end tests for environment config
✅ (tests): add control-click actions in group.spec.ts for multi-select testing
✅ (tests): update text assertions in logs.spec.ts for consistency with UI changes
📝 (component.py): Update imports and type annotations for better readability and maintainability
🔧 (component.py): Refactor map_inputs method to accept InputTypes and validate inputs in Component class
♻️ (component.py): Refactor _validate_inputs method to check if input is a class method
🔧 (util.py): Add is_class_method function to check if a function is a class method
📝 (inputs/inputs.py): Add TextInput class with validation logic for different input types like Data, Message, and Text
📝 (schema/message.py): Add text_key attribute to Message class to specify the key for text data in the message object
This pull request addresses several improvements and fixes to enhance
the overall functionality and user experience. The key changes include:
- Improved Folders Behavior Context
- Enhanced Duplicate Request Blocker
- Bug Fix: Folders Compatibility with AutoLogin = False
✅ (inputListComponent.spec.ts): correct test IDs and update element counts
✅ (promptModalComponent.spec.ts): fix incorrect locator ID
✅ (textAreaModalComponent.spec.ts): fix incorrect locator ID
✅ (textInputOutput.spec.ts): update hover element locator for accuracy