All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- iOS Simulator Integration (Beta): Capture screenshots from iOS simulators
- Beta Feature Toggle: New settings panel toggle to enable/disable beta features
- Enhanced iOS device monitoring with screenshot capture capabilities
- Log Filtering Functionality: Implemented filtering capabilities in the SettingsPanel and BrowserMonitor
- Enhanced log management with customizable filtering options
- Issues with opening Chat Window: With the latest Cursor update, there were issues in opening the chat window when sending the logs. It has been fixed now
- Keybinding Management: Implemented a new keybinding management system with a customizable settings panel.
- Keybinding Panel: Added a new
KeybindingPanelfor managing keybindings directly within the extension.
- Settings Panel: Moved the settings panel to the sidebar for improved accessibility.
- Health Check: Enhanced health check by actively monitoring the status of tabs.
- Console Log Formatting: Improved formatting for console logs to enhance readability.
- Code of Conduct for community guidelines
- Comprehensive CONTRIBUTING.md guidelines
- New ToastService for centralized notification management
- Enhanced session stability and connection handling
- Improved error handling and retry logic in composer integration
- Simplified Windows clipboard operations using VSCode API
- Updated documentation for clarity and completeness
- Improved project structure
- Windows clipboard text handling and clearing methods
- Enhanced browser session stability
- Improved connection handling and recovery
- Automatic session health monitoring
- Proactive detection of stale browser sessions
- Improved reconnection handling
- Enhanced error messages for connection issues
- Better handling of browser disconnection events
- Improved status bar state management
- Issue with stale sessions requiring Cursor restart
- Status bar showing connected state for inactive sessions
- Fixed minor bugs and issues
- Improved stability
- Additional command palette actions:
- Clear logs (with confirmation)
- Send logs only
- Send screenshot only
- Improved status bar indicators with connection state
- Additional keyboard shortcuts for power users:
Cmd/Ctrl + Shift + ;- Clear logsCmd/Ctrl + '- Send logs onlyCmd/Ctrl + Shift + '- Send screenshot only
- Improved progress notifications for each action
- Enhanced error handling with specific messages
- Renamed commands for better clarity
- Initial release
- Full page screenshot capture
- Real-time console log monitoring
- Network request tracking
- Smart capture functionality
- Multi-tab support
- Chrome DevTools Protocol integration
- Keyboard shortcuts for quick capture
- Progress notifications during capture
- Error handling and recovery
- Documentation and setup guides