docs: 同步文件结构重组至文档(CHANGELOG/PROJECT/TODO)
- CHANGELOG: 新增 0.0.21 条目 - PROJECT: 更新目录结构、状态管理架构描述 - TODO: 移除已修复的 ESLint react-refresh 警告(HomeContext 拆分后自动消除)
This commit is contained in:
31
CHANGELOG.md
31
CHANGELOG.md
@@ -1,6 +1,37 @@
|
||||
# 更新日志
|
||||
|
||||
> 每次发版前修改此文件,`npm run build:win` 打包后会自动读取生成 update-info.json。
|
||||
---
|
||||
## 0.0.21(2026-06-15)
|
||||
|
||||
**文件结构重组:components/ pages/ 按职责分层**
|
||||
|
||||
### components/ → 三层拆分
|
||||
|
||||
- `providers/`(状态管理):AppProvider / ThemeProvider / SettingsProvider
|
||||
- `shell/`(应用外壳):Layout / PageDispatcher / navbar/
|
||||
- `ui/`(通用原子):FloatingPanel / LegalTextModal
|
||||
|
||||
### pages/ → 重命名消除歧义
|
||||
|
||||
- `headers/` → `panels/`(NavBar 面板页,非 HTTP headers)
|
||||
- `login/` → `auth/`(含登录/注册/忘记密码/修改密码)
|
||||
- `settings/blocks/` → `sections/`
|
||||
- `home/components/useUI/` → `home/controls/`
|
||||
|
||||
### home/ → 四层子结构
|
||||
|
||||
- `panels/` — 布局壳(LeftPanel / CenterPanel / RightPanel)
|
||||
- `features/` — 功能面板(Banner / ModelInput / ModelSelector / Output / TaskHistory)
|
||||
- `controls/` — 表单控件库(12 个控件 + Widget 注册表)
|
||||
- `hooks/` — 纯 Hook(useModelUI)
|
||||
|
||||
### 其他
|
||||
|
||||
- HomeContext 从 HomeContent.tsx 拆分独立文件(解决 react-refresh ESLint 警告)
|
||||
- uploadValidation 内联到 ImageInput(controls/ 不再混工具函数)
|
||||
- 删除空占位 Test3.tsx
|
||||
|
||||
---
|
||||
|
||||
## 0.0.20(2026-06-12)
|
||||
|
||||
Reference in New Issue
Block a user