v1.3.0 版本发布总结
📅 发布信息
- 版本号: v1.3.0
- 发布日期: 2026-06-02
- 版本主题: 任务协作与用户体验增强
🎯 版本目标
本次版本聚焦于两个核心目标:
- 增强任务协作能力 - 通过评论和附件功能,让团队成员围绕任务高效协作
- 优化用户体验 - 改进错误提示和界面展示,让系统更加友好
✨ 核心功能
1. 任务评论系统
功能亮点:
- 支持评论、回复
- 评论倒序显示,最新评论优先
- 支持 Markdown 格式
- 实时显示评论数量
技术实现:
- 新增
TaskComment组件 - 后端新增评论相关 API(增删改查)
- 数据库新增
kb_task_comment表 - 支持评论计数 badge 显示
相关文件:
kanban_ui/src/views/components/TaskComment.vue- 评论组件kanban_server/internal/kanban/handler/task_comment.go- 评论处理器kanban_server/internal/kanban/service/task_comment.go- 评论服务kanban_ui/src/api/kbtask/taskComment.js- 评论 API
2. 任务附件管理
功能亮点:
- 支持拖拽上传和点击上传
- 文件下载和删除
- 图片附件点击放大预览
- 附件数量统计显示
技术实现:
- 新增
TaskAttachment组件 - 扩展文件上传接口,支持多种文件类型
- 后端新增附件管理 API
- 数据库新增
kb_task_attachment表 - 文件按日期分类存储
相关文件:
kanban_ui/src/views/components/TaskAttachment.vue- 附件组件kanban_server/internal/kanban/handler/task_attachment.go- 附件处理器kanban_server/internal/kanban/service/task_attachment.go- 附件服务kanban_ui/src/api/kbtask/taskAttachment.js- 附件 API
3. 通用文件上传接口
功能亮点:
- 突破图片限制,支持多种文件类型
- 文件大小和类型安全校验
- 统一的上传接口和存储机制
技术实现:
- 扩展
common/upload模块 - 支持文件类型白名单校验
- 文件大小限制配置
🎨 功能优化
1. 阶段详情完成报告优化
优化内容:
- 完成报告仅对"待验收"(status=2)或"已完成"(status=3)的阶段显示
- 未开始或进行中的阶段不再显示空的完成报告区域
- 界面更加清爽,减少视觉干扰
修改文件:
kanban_ui/src/views/components/StageDetail.vue- 第 59 行:添加
v-if="stageInfo.status === 3 || stageInfo.status === 2"条件
- 第 59 行:添加
🐛 Bug 修复
- 阶段详情完成报告无条件显示 - 通过添加状态条件判断修复
- 甘特图加载失败仅控制台报错 - 通过弹出框提示修复
- 评论组件状态未正确重置 - 优化弹窗关闭时的状态清理
📊 代码变更统计
前端(kanban_ui)
- 新增文件:2 个(TaskComment.vue, TaskAttachment.vue)
- 修改文件:3 个(StageDetail.vue, ProjectGantt.vue, TaskDetail.vue)
- 新增 API:2 个(taskComment.js, taskAttachment.js)
后端(kanban_server)
- 新增文件:4 个(handler 和 service 各 2 个)
- 修改文件:1 个(upload 模块扩展)
- 数据库表:2 个(kb_task_comment, kb_task_attachment)
🚀 部署说明
Docker 部署
bash
docker-compose down
docker-compose pull
docker-compose up -d独立部署
- 下载最新版本安装包
- 备份现有数据库
- 解压并替换文件
- 重启服务
🎯 后续计划
v1.4.0 - 日历视图
- 月/周视图切换
- 任务按计划时间展示
- 日历任务接口
v1.5.0 - 任务分类与检索
- 任务标签
- 子任务/检查清单
- 全局搜索
💡 经验总结
成功经验
- 组件化开发 - 评论和附件功能采用独立组件,便于维护和复用
- 倒序显示决策 - 评论默认倒序,符合用户使用习惯
- 错误提示优化 - 从控制台报错改为友好弹出框,用户体验明显提升
改进建议
- 可以考虑增加评论的编辑功能
- 附件上传可以增加进度条显示
- 考虑增加评论的富文本编辑器支持