Skip to content

PentAGI v0.2.0 - New frontend

Pre-release
Pre-release
Compare
Choose a tag to compare
@asdek asdek released this 09 Jan 13:55
· 3 commits to master since this release
a72fd54

🚀 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