- Add getCurrentMessageId and updateCurrentMessageId methods to APIUtil
- Update event creation to include message IDs across components
- Enhance event tracking with detailed value data in code operations
- Implement selection-aware diff functionality
- Use selected text for diff if available, else use full code
- Maintain existing event tracking and message sending logic
- Restrict EditApplyButton rendering to 'edits' language only
- Wrap EditApplyButton in conditional statement
- Improve code clarity and functionality in CodeButtons component
- Implement new EditApplyButton component in CodeButtons
- Add callService method to IDEServiceUtil for API interactions
- Include EditApplyButton in CodeButtons component render
- Added IconFile import for better UI representation in NewFileButton
- Integrated language support for NewFileButton to handle different coding languages
- Adjusted NewFileButton component's props to include language for file creation command
Closes#171
- Implemented a NewFileButton component in MessageMarkdown
- NewFileButton enables users to create a file directly from code block
- Integrated the NewFileButton into the CodeButtons component UI
Closes#171