add build mode parameter to all configuration components to toggle between built-in and pipeline modes
export new common items and update chunk method form to handle build mode selection
refactor(configuration): reorganize naive config form with pipeline selector
feat(form): add RadioFormField component for build mode selection
docs: add ahooks usage guide for common patterns
style: update app title and favicon
chore: clean up unused agent interfaces
- 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
- Implement new document preview page with support for various file types
- Move file preview functionality from parsed-result to dedicated preview page
- Enhance chunk list UI with better visual hierarchy and styling
- Add document preview button in parsed-result page
- Improve error handling and loading states for both pages
- Add accordion sections for general, page rank, RAPTOR, and GraphRAG configurations
- Implement detailed form controls for each configuration section
- Update parser config interfaces to support new configuration options
- 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
refactor(interfaces): add comprehensive documentation and type definitions
feat(components): implement empty state handling and team filtering in KnowledgeGridView
refactor(hooks): optimize knowledge list fetching with better parameter handling
style(interfaces): improve code readability with detailed comments
- Implement user store with Zustand for global state management
- Create UserDataProvider component to initialize user data on app load
- Add useUserData hook for accessing and managing user data
- Refactor knowledge base list page to use new hooks
feat(pages): add new KnowledgeBaseList and Login pages with complete functionality
feat(services): implement knowledge service with comprehensive API methods
feat(hooks): add login hooks for authentication and form management
- 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
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