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(chrome-recorder): support export all event to document (#973)
* feat(chrome-extension): add export all events functionality and update dependencies
- Implemented the ability to export all recorded events to a ZIP file, including screenshots and event details.
- Added new utility functions for generating markdown reports and Mermaid mindmaps.
- Updated package dependencies: added , , and to handle file exports.
- Enhanced the recorder component to include an export button for all events.
* feat(chrome-extension): implement AI-powered mindmap generation and enhance export functionality
- Added a new function to generate AI-powered mindmaps based on recorded session events, improving visualization of user journeys.
- Updated the export functionality to include the AI-generated mindmap in the test report.
- Refactored existing mindmap generation logic for better organization and clarity.
- Enhanced error handling during the export process to provide user feedback on success or failure.
- Improved UI layout for the export button in the RecordList component.
* chore(ci): fix unit ai test
* fix(tests): change export from 'export const' to 'const' in playwright-generator test files
* refactor(chrome-extension): update export button UI in RecordList component
- Replaced the existing export button with a more user-friendly design, featuring a bold label and an icon for exporting events.
- Improved layout and styling for better visibility and interaction.
* refactor(chrome-extension): remove static mindmap generation and enhance event report formatting
- Removed the outdated static mindmap generation function to streamline code.
- Updated the event report markdown table to include separate columns for before and after screenshots.
- Improved the structure of the element description guidelines in the AI model prompt for clarity and precision.
* refactor(chrome-extension): improve code formatting in RecordList component
- Enhanced code readability by adjusting formatting and indentation in the RecordList component.
- Standardized class attribute quotes and improved the layout of JSX elements for better maintainability.
* chore: optimize refresh or open new tab click event
* refactor(recorder): enhance label click handling and add XPath support
- Updated the EventRecorder to include XPath information for label elements, improving the accuracy of event tracking.
- Modified the checkLabelClick method to utilize the new XPath feature, allowing for more precise event handling.
- Improved the structure of the element description guidelines in the snapshot tests for clarity and consistency.
* chore: merge main branch
* chore: merge main branch
* feat(ai): add callAiFnWithStringResponse for string responses (#989)
---------
Co-authored-by: zhouxiao.shaw <[email protected]>
* refactor(recorder): streamline ProgressModal code and improve download success messages
- Refactored the streaming callback handler for better readability and consistency.
- Updated success messages for downloaded Playwright and YAML scripts to clarify the content type.
* chore: merge main branch
* chore: fix lint error
---------
Co-authored-by: yuyutaotao <[email protected]>
0 commit comments