refactor: 重构文档结构与环境配置,统一研发工单命名
1. 更新 .env 配置文件,替换原有云同步变量为 API 目标配置 2. 调整 publish-linux.ps1 中的文档路径,使用研发工单目录 3. 重构项目文档目录:将原 v1.2.0-tasks 迁移为研发工单-v1.2.0 目录,统一术语为"研发工单"替代"任务" 4. 更新 README.md 与各 PRD 文档的术语对照表,明确业务实体与研发工作项的区分 5. 新增多个研发工单文档,覆盖搜索、云同步、Linux 打包等模块 6. 删除旧的任务拆分文档,统一使用新的研发工单体系
This commit is contained in:
@@ -7,11 +7,17 @@
|
||||
### 核心功能
|
||||
- **跨平台支持**:基于 MAUI + Avalonia + WebView 架构,覆盖 Windows、macOS、Android、iOS 和 Linux 五大平台
|
||||
- **任务管理**:支持任务创建、编辑、删除、完成状态切换,以及子任务管理
|
||||
- **云同步 (CloudSync)**:支持手动配置服务端地址并登录后拉取云端任务,支持安全策略配置
|
||||
- **任务排序**:支持按创建时间、完成时间、优先级排序,可切换升序/降序
|
||||
- **云同步 (CloudSync)**:支持手动配置服务端地址并登录后拉取/推送云端任务,支持安全策略配置(内存模式、同步开关、二次认证、受信任设备限制)
|
||||
- **用户管理与权限**:支持多用户管理、RBAC 细粒度权限控制(6 个权限点)、管理员密码加盐存储、首次登录强制修改密码
|
||||
- **审计日志**:记录所有安全事件(登录/注销/密码修改/引导等),支持管理员查询
|
||||
- **会话管理**:Bearer Token 认证,支持二次认证(step-up)提升权限,Token 即时失效
|
||||
- **关键词检索**:支持按任务标题实时过滤,支持 Esc 清空,大小写不敏感
|
||||
- **本地数据持久化**:使用 SQLite 数据库保存数据,支持 DateTime 兼容性解析
|
||||
- **本地数据持久化**:使用 SQLite 数据库保存数据(WAL 模式优化),支持 DateTime 兼容性解析
|
||||
- **离线模式**:支持完全离线使用,数据优先保存于本地;安全策略禁止时可切换为内存模式不落盘
|
||||
- **动态 API**:后端自动生成 RESTful API 并集成 Swagger UI,便于联调与调试
|
||||
- **全局快捷键**:支持系统级快捷键快速唤起应用
|
||||
- **全局快捷键**:支持系统级快捷键快速唤起应用,修饰键与主键均可配置
|
||||
- **系统托盘**:支持最小化到系统托盘,关闭窗口隐藏到托盘,托盘菜单快捷操作
|
||||
|
||||
## 📦 安装与使用
|
||||
|
||||
@@ -134,11 +140,22 @@ Hua.Todo/
|
||||
|------|------|------|
|
||||
| POST | `/auth/bootstrap` | 初始化管理员(仅首次) |
|
||||
| POST | `/auth/login` | 用户登录 |
|
||||
| POST | `/auth/logout` | 用户注销 |
|
||||
| POST | `/auth/step-up` | 二次验证(提升权限) |
|
||||
| POST | `/auth/change-password` | 修改密码 |
|
||||
| GET | `/tasks/` | 获取云端任务(只读) |
|
||||
| POST | `/sync/` | 推送/拉取合并同步 |
|
||||
| GET | `/security/policy` | 获取安全策略 |
|
||||
| PUT | `/security/policy` | 更新安全策略 |
|
||||
| POST | `/cloud-sync/probe` | 服务端可达性探测 |
|
||||
| GET | `/admin/users` | 获取用户列表 |
|
||||
| POST | `/admin/users` | 创建用户 |
|
||||
| POST | `/admin/users/{userId}/reset-password` | 重置用户密码 |
|
||||
| DELETE | `/admin/users/{userId}` | 删除用户 |
|
||||
| GET | `/admin/sessions` | 获取活跃会话列表 |
|
||||
| DELETE | `/admin/sessions/{sessionId}` | 强制终止会话 |
|
||||
| GET | `/admin/audit-logs` | 获取审计日志 |
|
||||
| GET | `/admin` | 管理后台入口 |
|
||||
|
||||
## 📊 模块说明
|
||||
|
||||
@@ -171,7 +188,7 @@ Hua.Todo/
|
||||
|
||||
### 项目进度与需求
|
||||
- [产品需求文档](docs/project/产品需求文档.md)
|
||||
- [v1.2.0 任务清单](docs/project/v1.2.0-tasks/00-任务总览.md)
|
||||
- [v1.2.0 研发工单总览](docs/project/研发工单-v1.2.0/00-工单总览.md)
|
||||
- [实现对比文档](docs/project/实现对比文档.md)
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user