Summary: - Implement PKB Dashboard and Workspace pages based on V3 prototype - Add single-layer header with integrated Tab navigation - Implement 3 work modes: Full Text, Deep Read, Batch Processing - Integrate Ant Design X Chat component for AI conversations - Create BatchModeComplete with template selection and document processing - Add compact work mode selector with dropdown design Backend: - Migrate PKB controllers and services to /modules/pkb structure - Register v2 API routes at /api/v2/pkb/knowledge - Maintain dual API routes for backward compatibility Technical details: - Use Zustand for state management - Handle SSE streaming responses for AI chat - Support document selection for Deep Read mode - Implement batch processing with progress tracking Known issues: - Batch processing API integration pending - Knowledge assets page navigation needs optimization Status: Frontend functional, pending refinement
88 lines
668 B
Plaintext
88 lines
668 B
Plaintext
# Node.js
|
||
node_modules
|
||
npm-debug.log
|
||
yarn-error.log
|
||
.npm
|
||
.yarn
|
||
|
||
# 开发文件
|
||
.env
|
||
.env.*
|
||
*.local
|
||
|
||
# 构建产物(Dockerfile 中会重新生成)
|
||
dist
|
||
|
||
# 测试文件
|
||
test
|
||
tests
|
||
*.test.ts
|
||
*.test.tsx
|
||
*.spec.ts
|
||
*.spec.tsx
|
||
coverage
|
||
.nyc_output
|
||
|
||
# 文档和临时文件
|
||
docs
|
||
*.md
|
||
!README.md
|
||
.vscode
|
||
.idea
|
||
.DS_Store
|
||
Thumbs.db
|
||
|
||
# Git
|
||
.git
|
||
.gitignore
|
||
.gitattributes
|
||
|
||
# CI/CD
|
||
.github
|
||
.gitlab-ci.yml
|
||
.travis.yml
|
||
|
||
# 日志
|
||
*.log
|
||
logs
|
||
|
||
# 临时文件
|
||
temp
|
||
tmp
|
||
*.swp
|
||
*.swo
|
||
*~
|
||
|
||
# 编辑器配置
|
||
.editorconfig
|
||
.prettierrc
|
||
.eslintrc*
|
||
|
||
# TypeScript 配置(保留 tsconfig.json,其他忽略)
|
||
tsconfig.tsbuildinfo
|
||
|
||
# Vite
|
||
.vite
|
||
vite.config.*.timestamp-*
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|