IAV-683/ feat(community-manager): Improve UI/UX, add chat functionality, and centralize routing system
This MR introduces improvements to the Community Manager agent, including chat functionality with history management, UI/UX enhancements, URL routing, and a centralized routing system for better maintainability.
Chat Functionality & History Management
-
Add chat logic with history management
- Implemented chat interface with message handling
- Added chat history with persistent storage
- Support for chat renaming, deletion and search functionality
UI/UX Improvements
-
Add menu button and remove tabs from chat interface
- Added menu button for better navigation
- Removed tabs from chat interface for cleaner UI
- Improved sidebar layout and interactions
-
Remove unnecessary platforms and add custom frequency selection
URL Routing & Navigation
-
Add URL routing and improve error handling
- Implemented URL-based navigation for tabs
- Improved error handling and user feedback
- Better state management for navigation
Centralized Routing System
-
Centralize routing system and fix URL navigation
- Created reusable routing system in
shared/routing/- Core types, utilities, and hooks
- Support for agents and modules with URL routing
- Automatic mapping between internal IDs and URL slugs
- Migrated Community Manager to centralized system
- Created reusable routing system in