v0.2.5 - Enhanced UI & File Organization
·
95 commits
to master
since this release
🎉 CodeDox v0.2.5 Release
🔧 MCP Tool Enhancements
- Enhanced get_page_markdown: Added chunking support for large documents with
chunk_indexandchunk_sizeparameters - Improved Search: Enhanced in-page search functionality with
queryparameter for targeted content discovery - Token Limiting: Added
max_tokensparameter for content summaries and controlled output size - Better Navigation: Chunk-based pagination for managing large documentation pages
✨ Enhanced User Interface
- Demo GIF: Added interactive demo in README showcasing CodeDox functionality
- Upload Improvements: Enhanced upload dialog with better confirmation and error handling
- Web UI Enhancements: Improved spacing, layout, and user experience across components
🗂️ File Organization & Structure
- Test Fixtures: Reorganized test files into proper
tests/fixtures/directory structure - Clean Architecture: Removed root-level test files for cleaner project organization
- Improved Structure: Better code organization and reduced duplication in upload functionality
📚 Documentation Updates
- Comprehensive Web UI Docs: Added detailed Web UI documentation with screenshots
- Updated File Paths: Fixed all documentation references to use new test file locations
- Better Examples: Improved code examples and usage instructions
🐛 Bug Fixes & Improvements
- Code Extraction: Fixed LLM-based code extraction reliability
- Upload Validation: Enhanced file upload validation and error messages
- UI Responsiveness: Improved component rendering and state management
🔧 Technical Enhancements
- Component Architecture: Refactored Sources page with better component-based design
- Error Handling: Improved error handling across upload and crawl processes
- Performance: Optimized component rendering and reduced unnecessary re-renders
📦 Installation
Docker (Recommended):
git clone https://github.com/chriswritescode-dev/codedox.git
cd codedox
cp .env.example .env
./docker-setup.sh
# Access at http://localhost:5173Manual Installation:
See the installation guide
📖 Documentation
Visit https://chriswritescode-dev.github.io/codedox/ for complete documentation