PentAGI v0.2.0 - New frontend
Pre-release
Pre-release
π New Features
Frontend Architecture
- β¨ Implemented modern React 18 architecture with TypeScript for enhanced type safety
- π¨ Added shadcn/ui components with Radix UI primitives for consistent design
- π Introduced dark/light theme support with Tailwind CSS
- π± Added responsive design support for mobile, tablet, and desktop layouts
- β‘ Optimized build process with Vite and module chunking
Core Features
- π¬ Real-time chat interface with AI agents using WebSocket subscriptions
- π€ Multi-agent system with specialized roles (Researcher, Developer, Executor)
- π Terminal integration with real-time output monitoring
- π― Task tracking system with subtasks and progress monitoring
- π Integrated search capabilities with vector store
- πΈ Screenshot capture and management system
Security & Authentication
- π Multi-provider authentication support
- π OAuth integration with GitHub and Google
- π‘οΈ SSL/TLS support for secure communications
- π Environment-based configuration management
π Bug Fixes
- Fixed WebSocket connection handling for GraphQL subscriptions
- Improved error handling in terminal output
- Resolved theme switching persistence issues
- Fixed mobile layout responsiveness
π Changes
- Migrated from CRA to Vite for better build performance
- Updated all dependencies to latest stable versions
- Improved code organization with feature-based structure
- Enhanced type definitions for better TypeScript support
π Documentation
- Added comprehensive frontend documentation
- Included development setup instructions
- Added component architecture documentation
- Updated environment configuration guide
π οΈ Technical Details
- React 18.3.1
- TypeScript 5.6.2
- Vite 5.4.7
- GraphQL 16.9.0
- Tailwind CSS 3.4.13
π Coming Soon
- Enhanced performance monitoring
- Improved error reporting
- Extended test coverage
- Additional UI components
π Acknowledgments
- Thanks to @sirozha for new frontend version
What's Changed
New Contributors
Full Changelog: v0.1.0...v0.2.0