feat: v3.1 - 统一规约视图、项目树导航、移动端支持

主要更新:
- 统一规约管理视图(全局/项目规约共享表格)
- 项目树形导航(看板/项目规约子菜单)
- 智能高亮与状态持久化
- 移动端响应式支持(汉堡菜单)
- 规约类型更新为7个专业分类
- 文件清理(85→15文件,减少82%)

修复问题:
- 修复创建项目功能(JavaScript语法错误)
- 修复协作规约错误高亮
- 修复看板需要点击2次才高亮
- 修复项目树自动收起问题

新增工具:
- debug.html(项目创建测试)
- test.html(移动端测试)
- status.html(系统诊断)

技术改进:
- 上下文状态管理(currentRuleContext)
- 展开状态持久化(projectExpandedState)
- 触摸事件支持
- 移除console.log提升兼容性
This commit is contained in:
work-1
2026-02-24 15:04:25 +08:00
parent b32ebb017a
commit 01f43d8da5
25 changed files with 14287 additions and 4637 deletions
+119
View File
@@ -0,0 +1,119 @@
# v3.0 项目文件清单
## 📁 核心文件
### 后端服务器
- **server-v3.js** (NEW) - SQLite 后端服务器,完整 API
- server-v2.js - PostgreSQL 版本 (备用)
- server.js - 旧版本 (已废弃)
### 前端界面
- **public/index-v3.html** - v3.0 主界面 (2,341 行)
- public/index-v3-backup.html - 备份文件
- public/index-v2-backup.html - v2 备份
- public/index.html - v2 界面
### 数据库
- **tasks-v3.db** - SQLite 数据库 (自动创建)
---
## 📚 文档文件
### 设计文档
- **DESIGN-v3.md** - 界面设计规范
- **TASKS-v3.md** - 开发任务清单
- **API-V2.md** - API 接口文档
### 完成报告
- **COMPLETION-REPORT-v3.md** - 开发完成报告
- **FIX-REPORT.md** - 测试与修复报告
- **USER-GUIDE-v3.md** - 用户使用指南
### 测试文档
- **test-v3.md** - 测试清单
- **check-design.md** - 设计符合性检查
- test-report.md - 自动测试报告
---
## 🛠️ 工具脚本
### 测试和数据
- **test-and-fix.sh** - 自动化测试脚本
- **create-demo-data.sh** - 演示数据生成
- create-test-data.sh - 测试数据创建
### 开发工具
- enhance-v3.js - 页面增强脚本
- add-css.js - CSS 添加脚本
- add-js-functions.js - JS 功能添加
- add-p2-features.js - P2 功能添加
- add-parent-task.js - 父任务选择添加
- fix-render-projects.js - 修复 renderProjects
- convert-to-sqlite.js - PostgreSQL 转 SQLite
---
## 📊 统计信息
| 文件类型 | 数量 | 说明 |
|---------|------|------|
| 后端服务器 | 1 | server-v3.js (生产) |
| 前端界面 | 1 | index-v3.html (生产) |
| 数据库 | 1 | tasks-v3.db (自动) |
| 设计文档 | 3 | DESIGN/TASKS/API |
| 完成报告 | 3 | COMPLETION/FIX/USER-GUIDE |
| 测试文档 | 3 | test-v3/check-design/test-report |
| 工具脚本 | 10 | 测试/数据/开发工具 |
| **总计** | **22** | **完整项目文件** |
---
## 🌐 访问地址
### 生产环境
- http://10.0.6.5:3000/index-v3.html
### 本地开发
- http://localhost:3000/index-v3.html
---
## 🚀 快速启动
```bash
# 1. 进入项目目录
cd /data/openclaw/workspace/agent-task-service
# 2. 启动服务器
node server-v3.js
# 3. 访问界面
# 浏览器打开: http://10.0.6.5:3000/index-v3.html
# 4. (可选) 创建演示数据
./create-demo-data.sh
```
---
## 📝 重要说明
### 生产文件
**只需这 3 个文件即可运行**:
1. server-v3.js (后端)
2. public/index-v3.html (前端)
3. tasks-v3.db (数据库,自动创建)
### 其他文件
- 文档类: 供参考和维护
- 备份类: 用于回滚
- 工具类: 用于开发和测试
- 旧版本: 历史版本保留
---
**版本**: v3.0
**状态**: ✅ 生产就绪
**更新**: 2026-02-24