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.
- 🗑️ Individual Delete Buttons - Delete specific PRs from recent history instead of clearing all
- Modern UI/UX revamp with professional design system
- Improved accessibility features (WCAG 2.1 compliance)
- Enhanced theme system with 8 professional themes
- Modern card-based component architecture
- Improved form styling and user experience
- Better error handling and user feedback
- Enhanced mobile responsiveness
- Completely modernized CSS with design tokens
- Updated component structure for better maintainability
- Improved typography scale and spacing system
- Enhanced color system with semantic tokens
- Better shadow and elevation system
- Modernized build system and deployment
- Enhanced Docker configuration
- Improved CI/CD pipeline with GitHub Actions
- Better development tooling and linting
- Updated dependencies to latest versions
- Removed unused dependencies (web-vitals)
- Cleaned up unused environment variables
- 🎨 8 Beautiful Themes - Light, Dark, Ocean, Forest, Sunset, Midnight, Arctic, Cherry
- 📱 Fully Responsive Design - Perfect experience across all devices
- 💫 Smooth Animations - Skeleton loaders, slide effects, and micro-interactions
- 🌟 Glassmorphism Design - Modern UI with backdrop blur and transparency
- 🎯 Accessibility First - WCAG 2.1 compliant with keyboard navigation
- 📈 Progress Visualization - Animated SVG progress rings with completion stats
- 📚 PR History - Local storage of recent PRs with quick access
- 🔀 Basic/Advanced Views - Toggle between simplified and detailed analysis
- 👥 Team Management - GitHub team integration with member visualization
- ⚙️ Custom Configuration - Flexible settings for different workflows
- 🔐 Optional GitHub Tokens - Works with public repos, supports private with tokens
- 🚫 No Server Storage - Tokens never stored, history kept locally only
- 🛡️ HTTPS Only - Secure communication with GitHub API
- 🔒 Rate Limit Handling - Smart retry logic with rate limit visualization
- Complete UI/UX overhaul with modern design principles
- Improved performance and bundle size optimization
- Better error handling and user feedback
- Enhanced mobile experience
- Streamlined user interface flow
- React 18 with modern hooks patterns
- CSS3 with custom properties for theming
- Improved build process and deployment
- Better TypeScript support
- Enhanced testing coverage
- Various UI/UX inconsistencies
- Mobile responsiveness issues
- Performance bottlenecks
- Accessibility improvements
- Initial theme system implementation
- Basic responsive design
- GitHub API integration improvements
- Enhanced CODEOWNERS parsing
- Updated React to version 18
- Improved component architecture
- Better state management
- CODEOWNERS parsing edge cases
- Rate limiting improvements
- UI consistency issues
- Advanced CODEOWNERS pattern matching
- Team approval support
- File-by-file analysis
- Progress tracking
- Improved algorithm accuracy
- Better error messaging
- Enhanced user experience
- Multiple approval groups support
- Enhanced GitHub integration
- Improved user interface
- Core algorithm improvements
- Better performance
- Updated dependencies
- Basic CODEOWNERS support
- Simple UI implementation
- GitHub API integration
- Rewritten core logic
- Improved accuracy
- Better error handling
- Initial release
- Basic PR analysis functionality
- Simple web interface
- Core approval calculation
- ✨ Added for new features
- 🔧 Changed for changes in existing functionality
- 🗑️ Deprecated for soon-to-be removed features
- 🚫 Removed for now removed features
- 🐛 Fixed for any bug fixes
- 🛡️ Security for vulnerability fixes
- 🛠️ Technical for technical improvements
- 📚 Documentation for documentation changes