Initial commit: SuperDesign project

This commit is contained in:
史悦
2025-08-27 17:30:13 +08:00
commit a058ff225e
87 changed files with 34212 additions and 0 deletions

102
CHANGELOG.md Normal file
View 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