Add isHumanReply check from main branch (#577, #602) to prevent
duplicate task boxes in human_toolkit multi-turn conversations.
This resolves the conflict with main branch by preserving the bug fix
while keeping chatbox-ux's UI improvements.
- Add ProjectChatContainer component for better project organization
- Add ProjectSection component for project-specific chat areas
- Add UserQueryGroup component for grouping user queries
- Update TaskCard and TypeCardSkeleton components
- Enhance ChatBox index with new functionality
- Update projectStore with new state management
- Add styling improvements to index.css
- Include comprehensive README documentation