Commit Graph

11 Commits

Author SHA1 Message Date
guangfei.zhao
24ceec5cc3 feat(docker): add flask build mode support and port configuration 2025-10-27 14:56:13 +08:00
guangfei.zhao
bcfcc4b40a feat(vite): add vite-plugin-svgr for SVG component support 2025-10-21 16:48:48 +08:00
guangfei.zhao
85eb3ab3da feat(logging): add loglevel package and implement logger utility
refactor(document): update document list filtering and API request handling
2025-10-20 14:57:43 +08:00
guangfei.zhao
3f85b0ff78 feat(knowledge): add knowledge graph visualization component
- Add @xyflow/react dependency for graph visualization
- Create KnowledgeGraphView component with custom nodes and edges
- Extend knowledge detail hook to fetch and display graph data
- Add tabs in knowledge detail page to switch between documents and graph views
2025-10-17 16:43:03 +08:00
guangfei.zhao
fd4309582d feat(form): add form field components and configuration updates
refactor(knowledge): restructure configuration components to use common items
2025-10-15 18:48:48 +08:00
guangfei.zhao
5c937df5ed feat(knowledge): add knowledge base management with dialog system
- Implement knowledge base list, create, and detail pages
- Add dialog provider and components for confirmation and alerts
- Include knowledge card and grid view components
- Enhance header with user menu and logout functionality
- Implement knowledge operations hooks for CRUD operations
2025-10-13 12:26:10 +08:00
guangfei.zhao
d6ff547f20 feat(auth): implement secure authentication flow with RSA encryption
- Add jsencrypt and js-base64 dependencies for RSA encryption
- Create AuthGuard component for route protection
- Implement encryption utility for password security
- Refactor login page with tabbed interface and form validation
- Add login hooks for authentication state management
- Update user service to handle encrypted passwords
2025-10-10 18:25:20 +08:00
guangfei.zhao
a1282de74f feat: add new interfaces, services, and utilities for API integration
refactor: reorganize type definitions and improve type safety

build: add lodash and @types/lodash as dependencies

chore: update tsconfig and vite config for path aliases

style: improve code organization and add documentation comments

fix: correct type usage in LanguageSwitcher component

perf: implement snackbar provider for global notifications

test: add new test interfaces and utility functions

ci: update pnpm-lock.yaml with new dependencies
2025-10-10 15:09:04 +08:00
guangfei.zhao
8cf7a4e5d5 feat(i18n): add internationalization support with i18next
- Add i18next and related dependencies for internationalization
- Implement language switcher component with English and Chinese support
- Create translation files for English and Chinese locales
- Update login and home pages to use translations
- Configure i18n initialization with language detection
- Add dayjs locale synchronization with i18n language changes
- Update tsconfig and eslint to ignore new locales directory
- Remove unused App.css and simplify index.css
- Update npmrc with mirror configuration
2025-10-10 11:15:56 +08:00
guangfei.zhao
5f93573e57 feat: implement RAG dashboard with MUI and react-router
Add new RAG dashboard feature including:
- Main application layout with header and sidebar
- Multiple pages (Home, KnowledgeBase, PipelineConfig, Dashboard, MCP)
- Theme configuration and styling
- Routing setup with protected routes
- Login page and authentication flow
- Various UI components and mock data for dashboard views
2025-10-09 17:23:15 +08:00
guangfei.zhao
19c18e61a0 first commit 2025-10-09 15:59:50 +08:00