Initial commit: SuperDesign project
This commit is contained in:
102
CHANGELOG.md
Normal file
102
CHANGELOG.md
Normal file
@@ -0,0 +1,102 @@
|
||||
# Change Log
|
||||
|
||||
All notable changes to the "superdesign" extension will be documented in this file.
|
||||
|
||||
|
||||
## [0.0.8] - 2025-07-01
|
||||
|
||||
### Added
|
||||
- Settings icon in chat sidebar for easy access to extension configuration
|
||||
- In-chat action buttons for API key configuration and settings access
|
||||
- Enhanced error handling with user-friendly action options
|
||||
|
||||
### Improved
|
||||
- Error messages now specifically mention "Anthropic API key" for clarity
|
||||
- API key validation and authentication error detection
|
||||
- User experience with cleaner error handling workflow
|
||||
- Settings integration with direct commands for API key configuration
|
||||
|
||||
### Fixed
|
||||
- Raw JSON error messages no longer display in chat interface
|
||||
- Notification popups replaced with cleaner in-chat error messages
|
||||
- Error message filtering to prevent duplicate or confusing displays
|
||||
- Process exit errors now properly handled with action buttons
|
||||
|
||||
### Technical
|
||||
- Enhanced `ClaudeCodeService` error detection patterns
|
||||
- Improved `ChatMessageService` error filtering and handling
|
||||
- Better error message routing between extension and webview
|
||||
- Streamlined API key refresh and validation logic
|
||||
|
||||
## [0.0.7] - 2025-07-01
|
||||
|
||||
### Added
|
||||
- Default style sheet integration for enhanced design consistency
|
||||
- Project initialization command (`superdesign.initializeProject`)
|
||||
- CSS file loading support for custom styling
|
||||
- Copy file path functionality in Design Frame component
|
||||
|
||||
### Improved
|
||||
- Updated icon design and visual elements
|
||||
- Enhanced Design Frame component with better user interactions
|
||||
- Extended file handling capabilities
|
||||
|
||||
### Documentation
|
||||
- Updated README with improved instructions and examples
|
||||
|
||||
## [0.0.6] - 2025-06-26
|
||||
|
||||
### Added
|
||||
- Centralized logging system with configurable log levels
|
||||
- Enhanced error handling and debugging capabilities
|
||||
- Improved Claude Code service integration
|
||||
|
||||
### Fixed
|
||||
- Performance optimizations and stability improvements
|
||||
- Better error messages and user feedback
|
||||
|
||||
## [0.0.5] - 2025-06-26
|
||||
|
||||
### Added
|
||||
- Enhanced chat interface functionality
|
||||
- Improved AI provider integrations
|
||||
|
||||
## [0.0.4] - 2025-06-26
|
||||
|
||||
### Added
|
||||
- Additional design tools and utilities
|
||||
- Better canvas interaction features
|
||||
|
||||
## [0.0.3] - 2025-06-25
|
||||
|
||||
### Added
|
||||
- Enhanced design frame capabilities
|
||||
- Improved user experience features
|
||||
|
||||
## [0.0.2] - 2025-06-25
|
||||
|
||||
### Added
|
||||
- Publish to Open VSX Registry
|
||||
|
||||
## [0.0.1] - 2025-06-24
|
||||
|
||||
### Added
|
||||
- Initial release of Super Design VS Code extension
|
||||
- Interactive chat interface with AI assistance
|
||||
- Canvas view for visual design layout
|
||||
- Design frame components for organizing content
|
||||
- Connection lines for linking design elements
|
||||
- Welcome screen for first-time users
|
||||
- Claude Code service integration
|
||||
- Chat sidebar provider for seamless VS Code integration
|
||||
- Support for multiple AI provider logos (Claude, Cursor, Bolt, Lovable, Windsurf)
|
||||
- Markdown rendering capabilities
|
||||
- Grid layout utilities for canvas organization
|
||||
- TypeScript support with comprehensive type definitions
|
||||
|
||||
### Features
|
||||
- **Chat Interface**: Real-time conversation with AI assistants
|
||||
- **Visual Canvas**: Drag-and-drop design environment
|
||||
- **Design Frames**: Organized content containers
|
||||
- **Welcome Experience**: Guided onboarding for new users
|
||||
- **Multi-Provider Support**: Integration with various AI coding assistants
|
||||
Reference in New Issue
Block a user