feat(frontend): add batch processing and review features

- Add batch processing API and mode
- Add deep read mode for full-text analysis
- Add document selector and switcher components
- Add review page with editorial and methodology assessment
- Add capacity indicator and usage info modal
- Add custom hooks for batch tasks and chat modes
- Update layouts and routing
- Add TypeScript types for chat features
This commit is contained in:
2025-11-16 15:43:39 +08:00
parent 11325f88a7
commit 0fe6821a89
52 changed files with 7324 additions and 109 deletions

View File

@@ -15,13 +15,17 @@
"@types/react-syntax-highlighter": "^15.5.13",
"antd": "^5.22.5",
"axios": "^1.12.2",
"html2canvas": "^1.4.1",
"js-yaml": "^4.1.0",
"jspdf": "^3.0.3",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-markdown": "^10.1.0",
"react-router-dom": "^6.28.0",
"react-syntax-highlighter": "^15.6.6",
"remark-gfm": "^4.0.1"
"rehype-raw": "^7.0.0",
"remark-gfm": "^4.0.1",
"xlsx": "^0.18.5"
},
"devDependencies": {
"@types/react": "^18.3.18",
@@ -39,6 +43,3 @@
"vite": "^6.0.7"
}
}