Skip to content

PentAGI v0.2.0 - New frontend

Pre-release
Pre-release

Choose a tag to compare

@asdek asdek released this 09 Jan 13:55
b90ea47

πŸš€ 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