claudewatch
Version:
Automated validation and self-healing system for Claude Code projects
61 lines (54 loc) • 2.23 kB
Markdown
# Changelog
All notable changes to ClaudeWatch will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.0.0] - 2025-07-12
### Added
- Initial release of ClaudeWatch
- Automated validation system for Claude Code projects
- **Visual Analysis System** - Comprehensive screenshot capture and content analysis
- Self-healing capabilities for common web development issues
- Multi-viewport testing (desktop, tablet, mobile)
- Comprehensive validation types:
- Visual structure assessment with content alignment scoring
- Visual elements validation with DOM analysis
- Accessibility compliance checking
- Performance monitoring (Core Web Vitals)
- Form validation testing
- API endpoint health checks
- Console error detection
- Broken link detection
- **Visual Task Alignment** - Combines DOM analysis with content evaluation
- **Design Quality Assessment** - Comprehensive evaluation of structure and content alignment
- Claude Code integration via hooks system
- CLI interface with commands:
- `claude-setup` - Quick setup for Claude Code
- `init` - Initialize in project
- `validate` - Run validation tests
- `self-heal` - Auto-fix issues
- `status` - Show system status
- `report` - View validation history
- `config` - Open configuration
- `cleanup` - Clean old files
- Automatic issue fixing for:
- Missing alt text on images
- Console errors and JavaScript issues
- Broken API endpoints
- Performance optimization
- Missing resources (placeholder creation)
- Accessibility issues
- Detailed reporting with screenshots and JSON logs
- Template-based configuration system
- Post-installation setup guidance
### Technical Details
- Built with Playwright for browser automation
- Node.js compatibility: >=14.0.0
- Dependencies: @playwright/test, chalk, commander, ora, prompts
- MIT License with PolarOrchid copyright
## [Unreleased]
### Planned Features
- Enhanced visual diff comparison
- Integration with additional CI/CD platforms
- Custom validation rule API
- Advanced performance metrics
- Mobile-specific testing enhancements