🚀 Major Features
- NEW: Multi-knowledgebases operation support
- Added comprehensive multi-knowledgebase management functionality
- Implemented multi-data source search engine configuration and optimization logic
- Enhanced knowledge base switching and management in UI
- NEW: Enhanced tenant information management
- Added dedicated tenant information page
- Improved user and tenant management capabilities
🎨 UI/UX Improvements
- REDESIGNED: Settings page with improved layout and functionality
- ENHANCED: Menu component with multi-knowledgebase support
- IMPROVED: Initialization configuration page structure
- OPTIMIZED: Login page and authentication flow
🔒 Security Fixes
- FIXED: XSS attack vulnerabilities in thinking component
- FIXED: Content Security Policy (CSP) errors
- ENHANCED: Frontend security measures and input sanitization
🐛 Bug Fixes
- FIXED: Login direct page navigation issues
- FIXED: App LLM model check logic
- FIXED: Version script functionality
- FIXED: File download content errors
- IMPROVED: Document content component display
🧹 Code Cleanup
- REMOVED: Test data functionality and related APIs
- SIMPLIFIED: Initialization configuration components
- CLEANED: Redundant UI components and unused code
What's Changed
- fix(ui): fix xss in thinking by @lyingbug in #308
- feat: 修复下载文件内容错误问题 by @xxx1111113 in #310
- fix(ui): Fix CSP error by @lyingbug in #311
- feat(ui): Add tenant info by @lyingbug in #312
- chore(ui): Update Setting page by @lyingbug in #316
- feat: Added multi-data source search engine configuration by @begoniezhao in #319
- Support multi knowledgebases operation by @lyingbug in #321
- fix(app): Update App LLM Model Check logic by @lyingbug in #322
New Contributors
- @xxx1111113 made their first contribution in #310
Full Changelog: v0.1.3...v0.1.4