Commit Graph

74 Commits

Author SHA1 Message Date
guangfei.zhao
e392062a4b build: remove pnpm install from Dockerfile
The pnpm install step is removed to optimize the Docker build process. The dependencies will be installed in a later stage when needed.
2025-11-10 16:19:24 +08:00
guangfei.zhao
4fb906a84d build(docker): add pnpm workspace support and multi-stage dependency installation 2025-11-10 16:18:37 +08:00
guangfei.zhao
0457f2edd1 refactor(Dockerfile): split frontend build commands for clarity 2025-11-10 16:14:04 +08:00
guangfei.zhao
a3ff72e575 feat(iframe): add iframe bridge for ragflow integration
- Implement Penpal-based iframe communication bridge between host and child apps
- Add route handling for ragflow integration with '/route-ragflow' prefix
- Update navigation hooks to support embedded mode via iframe bridge
- Configure build and dependencies for new iframe-bridge package
- Adjust nginx config for proper SPA routing in subpath deployments
2025-11-10 16:11:21 +08:00
guangfei.zhao
81fa34669a feat: update env configs and add team canvas endpoint 2025-11-10 11:09:22 +08:00
guangfei.zhao
b2053760be feat: add ragflow web project & add pnpm workspace file 2025-11-09 11:18:58 +08:00
guangfei.zhao
ed6e0ab282 feat(agent-mui): add agent canvas, nodes, and related components
docs(agent-hooks-guide): add comprehensive guide for agent hooks usage and implementation
2025-11-07 17:49:44 +08:00
guangfei.zhao
b610ee0a8f feat(knowledge): add parse type enum and refactor configuration components
refactor(configuration): replace buildMode with parseType in all config components
2025-11-07 13:30:59 +08:00
guangfei.zhao
b2d4d32375 fix(agent): rename IFlow to IAgent for clarity 2025-11-07 10:20:44 +08:00
guangfei.zhao
ddce6638ad feat(knowledge): add build mode support for configuration components
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
2025-11-07 10:10:40 +08:00
guangfei.zhao
d24b371929 feat(knowledge): add pipeline support and 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
2025-11-06 23:06:23 +08:00
guangfei.zhao
e325beea4b feat(agent): implement agent detail page with canvas view and version history 2025-11-06 16:53:47 +08:00
guangfei.zhao
889d385709 feat(agent): implement agent management UI and operations 2025-11-05 17:20:58 +08:00
guangfei.zhao
b34988e830 feat(agent): add agent management feature with list view and routing 2025-11-04 18:32:51 +08:00
guangfei.zhao
37dcab1597 feat(knowledge): add overview page for knowledge base logs
- Implement new overview page to display file and dataset processing logs
2025-11-04 15:32:55 +08:00
guangfei.zhao
74c4f798a5 feat(knowledge): add RAPTOR and Knowledge Graph config sections to parsers
refactor(knowledge): reorganize parser configuration components into accordions
2025-11-03 17:47:33 +08:00
guangfei.zhao
19b70a4abd feat(chunk): add chunk editing and image preview functionality 2025-10-30 17:56:03 +08:00
guangfei.zhao
b35fe51d60 feat(i18n): add file upload translations and update raptor prompt 2025-10-29 16:54:04 +08:00
guangfei.zhao
9199ed7c29 feat(i18n): add internationalization support across multiple components 2025-10-29 16:40:20 +08:00
guangfei.zhao
184c232cc8 feat(knowledge): add team filtering and improve request handling 2025-10-29 13:24:19 +08:00
guangfei.zhao
ef0a99ea30 refactor(build): improve caching strategy with content hashing
feat(header): add translation support for menu items
fix(models): enhance model factory handling with proper dialogs
2025-10-29 10:29:08 +08:00
guangfei.zhao
303715f82c feat: add flask dev mode and optimize SVG handling
- Optimize SVG loading using import.meta.glob and manual chunking
2025-10-28 15:28:56 +08:00
guangfei.zhao
ba569dafad build(vite): configure server host and allowed hosts 2025-10-27 15:09:18 +08:00
guangfei.zhao
87f530ca55 refactor(model-dialogs): remove unused azure openai and bedrock dialog hooks 2025-10-27 14:59:49 +08:00
guangfei.zhao
24ceec5cc3 feat(docker): add flask build mode support and port configuration 2025-10-27 14:56:13 +08:00
guangfei.zhao
46cc8a254a feat(i18n): add internationalization support across multiple components 2025-10-27 14:41:58 +08:00
guangfei.zhao
49742f6219 fix(knowledge): format progress percentage to 2 decimal places 2025-10-24 17:56:19 +08:00
guangfei.zhao
fd256025b3 feat(llm-config): add generic configuration dialog for LLM providers 2025-10-24 17:49:25 +08:00
guangfei.zhao
edba1f049e feat(models): implement model configuration dialogs for Azure, Bedrock and Ollama 2025-10-24 15:40:34 +08:00
guangfei.zhao
a9b47f776b refactor(setting): split model dialogs into separate components 2025-10-24 11:41:44 +08:00
guangfei.zhao
cdc0a466b4 refactor(mcp): improve server list pagination and form validation 2025-10-23 17:14:59 +08:00
guangfei.zhao
b513565f30 feat(mcp): implement mcp server management with CRUD operations 2025-10-23 16:28:23 +08:00
guangfei.zhao
a1ac879c6c feat(settings): add team management functionality with user invite and team operations 2025-10-22 17:26:08 +08:00
guangfei.zhao
73274300ec feat(settings): add system status page and improve models page 2025-10-22 16:32:49 +08:00
guangfei.zhao
9137ae3063 feat(models): enhance model management with improved dialogs and state handling 2025-10-22 15:27:31 +08:00
guangfei.zhao
497ebfba9f feat(model-settings): add system default model configuration dialog 2025-10-22 11:51:27 +08:00
guangfei.zhao
4784fcb23f feat(settings): refactor LLM model management UI and components 2025-10-21 18:21:48 +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
504156fb95 feat: add new SVG assets for file icons, LLM providers, and UI elements 2025-10-21 16:41:22 +08:00
guangfei.zhao
6ca5e235b4 feat(settings): add user profile and password management 2025-10-21 11:40:47 +08:00
guangfei.zhao
73510a3b74 feat(settings): add settings pages and layout with routing 2025-10-20 18:25:44 +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
266b10a23b refactor(docker): update port configuration and remove docker-compose 2025-10-20 11:35:31 +08:00
guangfei.zhao
cb34c927d4 refactor(docker): update nginx port and simplify docker-compose config 2025-10-20 11:04:13 +08:00
guangfei.zhao
91eaa37283 refactor: update grid component props and optimize docker setup 2025-10-20 10:34:38 +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
de3d196e11 feat(breadcrumbs): implement reusable breadcrumbs component and update usage
refactor(chunk): enhance chunk list with bulk operations and improved UI
2025-10-17 11:11:48 +08:00
guangfei.zhao
50628816e3 feat(knowledge): refactor knowledge creation form and improve form handling 2025-10-16 18:52:20 +08:00
guangfei.zhao
f4e2f4f10c fix(routing): correct document-preview route path and update API port
Update the document-preview route path to be relative under the chunk route
and add port number to the API base URL in environment configuration
2025-10-16 17:25:13 +08:00
guangfei.zhao
91bf724ac0 chore: update API base URL to new server IP address 2025-10-16 17:21:49 +08:00