From 3c386eeaa9b699b5ec0037c44e0b500fc045c0fe Mon Sep 17 00:00:00 2001 From: kuaifan Date: Fri, 22 Apr 2022 15:18:40 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=AE=A2=E6=88=B7=E7=AB=AF=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 921 ++++++++++++++++++++++++++++++++++++++++++++++ cliff.toml | 60 +++ electron/build.js | 21 ++ 3 files changed, 1002 insertions(+) create mode 100644 CHANGELOG.md create mode 100644 cliff.toml diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..6c220a0e0 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,921 @@ +# Changelog + +## [0.13.63] - 2022-04-21 + +### Bug Fixes + +- 修复打开pdf因为文件名内容出错的问题 + +### Features + +- 新增聊天选择内容粗体、斜体、删除线、序号等工具 + +### Performance + +- 优化任务窗口 +- 优化聊天窗口群聊已读列表 +- 优化重复共享提示 +- 优化共享文件夹图标 +- 发送消息未设置昵称的优化 + +## [0.13.48] - 2022-04-19 + +### Performance + +- 优化暗黑模式 + +## [0.13.42] - 2022-04-18 + +### Bug Fixes + +- 修复文件协作不提醒的问题 +- 修复导出统计数据不准确的情况 + +### Features + +- 新增离职操作 +- 新增自定义创建群聊功能 +- 新增聊天表情 + +### Performance + +- 优化文件浏览查看路径 +- 客户端隐藏顶部加载进度条 +- 任务详情窗口通过附件传图片保存到附件列表 +- 群聊显示发件人昵称 +- 统一指定标签样式 +- 调整操作自己的规则 +- 优化任务窗口标题偶尔出现显示不全的情况 +- 优化聊天输入框 +- 群聊信息预览显示发言人昵称 +- 优化@提醒 +- 文件浏览保存排序 +- 客户端填写周报后保存关闭窗口 + +## [0.12.95] - 2022-04-08 + +### Bug Fixes + +- 退出登录仍出现未读数的情况 +- 部分客户端登录页面报错的问题 +- 会员选择框偶尔出现默认值错误的情况 +- 工作包括编辑内容不正确的问题 + +### Performance + +- 优化websocket连接机制 +- 消息已完成图标布局优化 +- 优化任务到期前后邮件提醒 +- 优化用户邮箱验证 +- 新增邮件发送测试 +- 优化工作汇报的搜索 +- 搜索后支持快速取消筛选 + +## [0.12.77] - 2022-04-01 + +### Features + +- 客户端新增系统托盘图标 + +### Performance + +- 文件权限提示点击确定返回主目录 + +## [0.12.66] - 2022-03-31 + +### Bug Fixes + +- 移动端不显示甘特图的问题 +- 已完成任务还可以拖动排序的问题 + +### Performance + +- 文件共享成员支持分享链接 +- 文件查看图片直接弹窗浏览 +- 优化网络重连聊天机制 +- 优化项目页面聊天窗口 +- 取消任务群聊发送图片同步到任务附件 +- 优化聊天窗口滚动 +- 优化聊天窗口显示头像 + +## [0.12.40] - 2022-03-30 + +### Performance + +- 文件新增pids(上级ID递归)字段 +- 支持上传golang文件 +- 优化提示此文件夹内已有共享文件夹 + +## [0.12.28] - 2022-03-25 + +### Bug Fixes + +- 设置分页10条每页无效的问题 + +## [0.12.23] - 2022-03-24 + +### Bug Fixes + +- 客户端打开不自动登录的问题 + +### Performance + +- 优化一些前端 + +## [0.12.19] - 2022-03-23 + +### Bug Fixes + +- 修复新增项目成员无法通过邮箱搜索的问题 + +## [0.12.16] - 2022-03-23 + +### Bug Fixes + +- 查看已发送的工作汇报,汇报对象需横向显示 +- 所有可搜索列表在非第1页搜索时不返回第1页的问题 +- Public客户端打开空白的情况 + +### Performance + +- 优化路由重复提示的报错 +- 优化工作量配色 + +## [0.12.8] - 2022-03-18 + +### Performance + +- 优化图片预览,优化与弹窗esc按键冲突的问题 +- 任务详细描述右键新增预览图片 + +## [0.11.96] - 2022-03-16 + +### Bug Fixes + +- 去掉调试信息 +- '最近打开任务'数据没有根据用户区分问题修改 +- 任务第二次邮件提醒判断错误修改 +- 拖动任务列表排序后会自动还原的情况 +- 添加任务时开始时间和结束时间为同一天可能发生报错 +- 修复自定义SSO自动升级版本出错的问题 +- 修正验证邮箱页面文案 +- 优化验证邮箱页面文案 +- 首页重写 +- 修改图片 +- 官网首页修改 +- 修改项目任务列表甘特图时长及颜色显示不对问题 +- 项目--删除任务详情删除前有聊天记录显示异常修改 +- 项目任务列表甘特图去掉'已完成'任务及样式优化 +- 项目任务列表甘特图鼠标悬停图标或文案时样式变为手指 +- 项目任务甘特图图标及优化移动逻辑 +- 项目--任务列表删除主任务后,子任务仍显示问题 +- 项目-任务列表tab修改,甘特图数据优化 +- 项目-任务列表tab优化 + +### Features + +- 添加“最近打开的任务” +- 消息右键对话新增:标记已读、标记未读 +- 头像加载失败时显示名称首字 +- 优化TableAction组件 +- 优化表格分页样式 +- 在项目设置里新增一个“已删除任务”菜单 +- 客户端登录,新增工作报告、修改工作报告、查看工作报告,全部直接在新窗口打开 +- 项目任务新增一个甘特图展示选项 + +### Performance + +- 任务提醒缩短邮件通知时间区间 +- 邮箱验证优化流程提示 +- 优化关闭任务独立窗口点击取消后没有自动获取焦点 +- 优化首页仪表盘样式 +- 优化未读信息数 +- 优化置顶后数据请求 +- 优化消息未读数 +- 添加任务默认选中自己,如果不选则添加无负责人任务 +- 消息添加'未读标记'字段 +- 消息已读/未读人员优化 +- 任务附件过多时仅显示最新50个 +- 任务修改计划时间需要重置任务邮件提醒日志 +- 【邮箱验证】链接过期的提示文案为:链接已失效,请重新登录/注册 +- 修改验证邮件有效期为10分钟方便测试(验证完后改为24小时) +- 优化邮件设置页面样式 +- 修改验证邮件有效期改回24小时 +- 优化消息标记已读/未读 +- 首页兼容暗黑模式及文案和查询优化 +- 项目--删除任务查看详情页功能 +- 已删除任务操作文案及显示优化 +- 已删除任务详情任务描述改为只读 +- 更新icon图标库 +- 更新icon图标库 +- 优化任务列表切换显示 +- 优化甘特图 +- 优化工作报告前端 +- 图片预览使用当前页组件,支持多图 + +## [0.10.21] - 2022-03-06 + +### Bug Fixes + +- 登录账号密码错误时提示修改 +- 导出任务统计修改 +- 任务列表缺少参数报错修改 +- 任务提醒时间区间错误修改 +- 客户端任务独立窗口无法按command+s保存任务的问题 +- 客户端任务独立窗口修改详情后没有同步到主窗口的问题 +- 任务统计导出完成时间为空时,不应出现实际完成用时 +- 任务提醒时间格式错误修改 +- 清空子任务的时间报错闪现的问题 + +### Features + +- 任务到期提醒开启邮件通知 + +### Performance + +- 修改导出报表文案 +- 补全系统设置中的未翻译地方 +- 优化任务详情数据结构 +- 网络不好连续按回车导致重复添加子任务 +- 任务提醒时间区间放大,防止定时器出现意外发送不到问题 +- 邮箱发送失败提示优化 +- 优化仪表盘使用sticky方式 +- 完成任务时任务暂时继续显示,直到路由发生改变 +- 优化新消息等列表滚动 +- 优化新窗口打开的任务保存机制 +- 再次点击滚动到未读条目 +- 项目、消息对话置顶后要滚动到可以看到它的位置 + +## [0.10.5] - 2022-03-04 + +### Performance + +- 任务详情打开操作菜单时按esc任务窗口隐藏了但是菜单还看见 +- 优化文件重命名,支持按esc取消编辑 +- 优化客户端任务详情按command+s保存 +- 优化仪表盘角标数 + +## [0.9.99] - 2022-03-03 + +### Bug Fixes + +- 【系统设置】邮件设置提前小时数双向绑定无效问题修改 +- 处理回滚后异常代码 +- 处理回滚后异常代码 +- 修复登录页设置下拉显示不全的情况 +- 报表导出任务没有流程日志判断优化 +- 邮箱设置异常报错修改 +- 邮箱验证模板页'你'改为'您' +- Md编辑器出现toc混乱的情况 + +### Features + +- 管理员系统设置新增:新增邮件设置 +- 邮箱验证部分 +- 完成邮箱验证 + +### Performance + +- 置顶样式优化 +- 仪表盘当前激活的卡片不明显优化 +- 优化任务详细描述显示 +- 鼠标滑动至仪表盘中的待完成任务卡片时,卡片周围未显示光晕,且未显示为手指样式 +- 倒计时刚到到达0时会显示自定义才继续显示计时,且未显示超时标签 +- 导出报表调整 +- 补全任务'测试'状态样式 +- 优化已读回执 +- 优化脚本,支持部分服务器是docker compose命令 +- 任务详情当任务倒计时结束时显示"超期未完成"标签 +- 网络异常的情况下需提示网络异常而不是系统出错 +- 报表导出列及剩余天数优化 +- 退出登录返回登录页而不是注册页 +- 上传文件名称过程显示错位的问题 + +## [0.9.83] - 2022-02-27 + +### Bug Fixes + +- 项目列表处于置顶选中状态显示选中样式 +- 回滚代码后功能完善 +- 无法浏览聊天图片的问题 +- 首页360浏览器图片函数摆错修改 +- 修复无法预览pdf文件 + +### Features + +- 文件支持拖动到列表上传 +- 导出任务功能 + +### Performance + +- 添加首页文字翻译 +- 优化首页判断时间一闪而过问题 +- 首页判断是否登录优先于判断是否需要启动首页 +- 支持nodejs16+ +- 优化任务排序 +- 优化修改工作流的过程 +- 记录任务工作流变化 + +## [0.9.68] - 2022-02-25 + +### Bug Fixes + +- 【文件】流程图只读接入新组件及删除旧组件引入代码 +- 为引入组件报错 +- 消息:列表滚动在任意位置右键菜单错位问题修复 +- 消息:列表滚动右键Y轴值判断错误修复 +- 文件:列表模式右键后已选内容会错乱修复 +- 消息:列表滚动隐藏'置顶'文案 +- 【文件】右键多选所有文件复选框显示,取消所有选中消失 +- 项目列表滚动'置顶'框隐藏 +- 修复邮箱大写报错的问题 +- 修复客户端任务新窗口无法修改任务等级 +- 项目、消息置顶样式修改 +- 合并异常代码修改 +- 客户端无法下载文件 +- 客户端无法编辑office文件 +- 无法移动共享文件夹内创建的文件 +- 登录页重复填写sso地址无法保存的问题 + +### Features + +- 支持文本、图表、思维导图下载上传 +- 项目列表添加置顶功能 +- 首页启动设置 + +### Performance + +- 消息列表需支持多个置顶 +- 优化注册提示 +- 【文件】多个选择剪切功能与右键剪切重复,数据处理应该合拼;方格列表默认不显示复选框,右键菜单新增一个多选菜单 +- 更新流程图表 +- 任务聊天中发送图片时,回车可确定发送 +- 修改任务时间日志 +- 任务创建人和协助人可修改任务内容和详情,但不可修改任务状态 +- 修改项目及消息置顶样式 +- 客户端修改文件未保存关闭窗口前提示 +- 优化点击右键时选中框缺少右侧线条 +- 创建者及协助人可以修改任务但不能修改任务状态 +- 议仪表盘添加'待完成任务'选项 +- 除了任务状态,任务创建人和协助人权限与负责人的保持一致 +- 客户端版本更新提示关闭 +- 页面高度足够时只滚动项目部分 +- 消息会话右键时隐藏滚动条 +- 【文件】剪切后加'取消剪切'按钮 +- 项目列表置顶优化 +- 项目列表置顶优化 +- 消息列表详情增加'置顶'标识 +- 调整消息置顶标识位置 +- 文件、聊天文件、任务文件预览优化(支持预览drawio、mind等) + +## [0.8.22] - 2022-02-17 + +### Bug Fixes + +- 【消息】置顶会话在子类tab中排序错误修改 +- 流程图预览暗黑模式下看不见文字的问题 +- 修复复制文件内容为空的问题 + +### Features + +- 【消息】列表增加点击右键置顶该聊天功能 + +### Performance + +- 【消息】列表取消置顶 +- 【消息】列表置顶会话加背景颜色 +- 【注册】校验参数是否合法顺序优化 +- 主任务归档时同步子任务归档 +- 优化文件重命名 +- 优化修改任务时间记录 +- 没有时间还显示时间倒计时的问题 + +## [0.8.14] - 2022-02-15 + +### Bug Fixes + +- 【文件】新版流程图右侧及底部被隐藏问题修改 +- 【文件】流程图去掉ctr+s提示框 +- 已完成子任务还出现时间跳动的情况 +- 【文件】流程图新组件复选框在360浏览器中显示异常修改 +- 【文件】流程图新组件添加缺失图片 +- 取消(完成状态)变为待测试(改变状态),如果有状态负责人应该把状态负责人加上 + +### Performance + +- 优化右下角、登录页主题设置 +- 优化iPad兼容 +- 【文件】流程图新组件添加切换皮肤主题功能 +- 未完成状态禁止归档 +- 会员选择输入框不刷新的情况 + +## [0.8.2] - 2022-02-13 + +### Bug Fixes + +- 修复聊天mp4文件无法预览的问题 + +### Features + +- 更新流程图组件 + +### Performance + +- 优化通知 +- 优化任务详情拖动发送文件 +- 任务详细描述取消文件上传 +- 下载、查看任务文件权限改为所有项目成员 +- 去掉刷新提示及前端报错 +- 单条消息最长2000个字符,超过自动分割发送,总最长20000 + +## [0.7.94] - 2022-02-10 + +### Bug Fixes + +- 客户端偶尔出现无法打开文件的情况 +- 初次安装失败的情况 +- 已存在的任务新添加负责人不出现在任务群聊里 +- 修复文件上传一直出现loading的情况 + +### Features + +- 新增自定义添加项目时的项目模板 +- 添加项目支持默认工作流 + +### Performance + +- 任务文件支持更多格式上传 +- 团队管理新增身份筛选项 +- 该文件版本已经改变了。该页面将被重新加载 +- 上传文件夹 +- 点击切换语言一级菜单出现的兼容问题 +- 该文件版本已经改变了。该页面将被重新加载 +- 任务详情 +- 手动切换账号提示“项目不存在或不在成员列表内”的情况 +- 兼容iPad端 + +## [0.7.73] - 2022-01-29 + +### Bug Fixes + +- 修复工作汇报正文被图片撑开页面的问题 +- 文件右键打开失效 +- 客户端任务窗口首次聊天失败的问题 +- 工作报告弹窗被遮挡的问题 +- 添加任务时选择任务组无效 +- 客户端编辑文件不显示协助成员 + +### Features + +- 文件支持批量移动 + +### Performance + +- 文件增加取消选择按钮 +- 优化文件模块用户体验 +- 开放文件夹移动功能 +- 优化UserInput组件 +- 查看工作报告图片显示不全的问题 +- 优化修改工作流未保存关闭提示 +- 优化撤回消息 +- 优化项目筛选工作流 + +## [0.7.27] - 2022-01-27 + +### Bug Fixes + +- 工作流列表接口用作筛选时不用传多余参数 +- MacOS客户端首次不加载角标的问题 +- 修复消息撤回文字提示在第一条时会被顶部遮住的问题 +- 修复个人对话为空时无法重复打开该对话的问题 +- 修复消息撤回文字提示在第一条时会被顶部遮住的问题 +- 任务中没有聊天记录时,发送图片无法成功 +- 移动端无法上传任务文件的问题 + +### Documentation + +- 补充消息撤回功能API文档 + +### Features + +- 文件表格支持批量删除文件 +- 文件网格模式支持批量删除文件 +- 工作流程负责人新增剔除模式(改变任务负责人并保留操作状态的人员) + +### Performance + +- 文件列表模式右键重命名无效 +- 添加任务时如果自己不是任务负责人可选择加入协助人员列表 +- MacOS角标首次不显示的问题 +- 头像上传图片浏览组件增加空提醒 +- 聊天页面图片尺寸缩小至180px +- 仪表盘鼠标滑过时间显示完整时间 +- 聊天消息附件支持预览 + +## [0.7.13] - 2022-01-25 + +### Bug Fixes + +- 修复添加任务变更栏目后无效果的问题 +- 客户端无法下载聊天文件的问题 +- 修复任务负责人选择弹窗不随页面滚动的问题 +- 动态中点击重置按钮后流程的字体颜色和背景颜色并未正确显示 +- 修复归档任务无法查看日志的问题 +- 搜索后,点击查看已归档的任务,仍然显示这个搜索框 +- 设置主任务时间跟子任务没有交集时子任务时间改为跟主任务一致 +- 主任务负责人无法修改子任务负责人的问题 + +### Features + +- 聊天消息撤回-前端实现 +- 聊天消息撤回-后端实现 +- 加入【项目管理】任务列表流程筛选被回滚功能 +- 支持文件下载 +- 新增文本文件编辑功能 + +### Performance + +- 消息撤回后直接删除消息 +- 注册页面增加密码格式提醒 +- 支持xmind,rp格式文件上传 +- 上传文件夹应该保持目录结构 +- 添加子任务时输入框为空,回车时提示的图标错误 +- 待处理时进入动态中点击重置,重置提示中的参数为空,点击确定后,提示流程不存在或者删除 +- 任务群聊中拖拽文件或者照片时并未有确认窗口 + +## [0.6.97] - 2022-01-23 + +### Bug Fixes + +- 【工作汇报】收到的汇报中,未读时发送人删除掉汇报对象,汇报对象的未读数量仍然未减少 +- 【工作汇报】修复新增今天的周报,提示要覆盖昨天日报的问题 +- 修复周报点击编辑关闭后再点击"新建汇报"按钮导致用户列表无法重新加载的问题 +- 修复工作汇报选择接收人组件在调整窗体大小时发生位移的问题 +- Flow文件路径引用错误导致无法编译的问题 +- 修改主任务时间时未设置时间的子任务没有同步修改 + +### Features + +- 聊天粘贴发送文件、图片时预览确认 + +### Performance + +- 调整周报签名的生成方法 +- 消息页再次点击类型定位到未读消息 +- 隐藏无聊天内容的对话 +- 优化消息对话排序 +- 消息列表显示任务基本状态 +- 支持查看已归档任务详情 +- 修改任务或修改项目后同步对话信息 +- 任务详情窗口截止时间24小时倒计时 + +## [0.6.80] - 2022-01-22 + +### Performance + +- 仅客户端或Chrome浏览器支持主题功能 + +## [0.6.79] - 2022-01-21 + +### Bug Fixes + +- 项目负责人还原已经回档的自己不是任务负责人的任务时,无法还原,且会提示错误 +- 发送图片显示错误 +- 【工作报告】填写内容--汇报类型切换提交提示错误问题 +- 【工作报告】详情页面前端报错修改 +- 【工作报告】新增报告初始化数据不导入已有时间点数据 + +### Performance + +- 共享文件删除、移动改为仅限所有者或创建者操作 +- 工作报告优化 +- 规范代码 +- 工作报告优化 + +## [0.6.38] - 2022-01-19 + +### Bug Fixes + +- 最大只能上传64M的问题 +- 无法读取 /www/.env:没有那个文件或目录 + +### Features + +- 添加暗黑模式 + +### Performance + +- 优化安装脚本 + +## [0.6.31] - 2022-01-15 + +### Performance + +- 优化客户端自动更新 +- 新增工作流初始化数据 + +## [0.6.26] - 2022-01-15 + +### Bug Fixes + +- 【工作报告】填写'提交'按钮位置被挤压修改 +- Websocket获取链接失败 + +### Features + +- 【工作报告】功能 + +### Performance + +- 工作汇报样式 + +## [0.6.20] - 2022-01-14 + +### Bug Fixes + +- 查看日历页面部分任务会不见 + +## [0.6.13] - 2022-01-13 + +### Bug Fixes + +- 任务流转会出错 + +### Performance + +- 客户端更新提示 + +## [0.6.6] - 2022-01-13 + +### Bug Fixes + +- 修复客户端旧版本更新任务出现已完成列表中有状态为“进行中”的情况 + +### Features + +- 工作流程状态支持仅限状态负责人修改 + +### Performance + +- 项目页面点击搜索按钮再点击弹出的搜索框窗会隐藏 +- 优化任务日志的显示 +- 发送文件ws返回错误地址 + +## [0.5.94] - 2022-01-11 + +### Features + +- 任务流转自动负责人支持转让模式 + +### Performance + +- 手机版无法聊天,输入页面跳动 +- 手机版无法选择日期范围的问题 +- Action中错误提醒弱化 +- 任务日志刷新 + +## [0.5.84] - 2022-01-11 + +### Features + +- 添加工作流 + +### Performance + +- 领取任务需要设置计划时间 +- 调整仅项目负责人可以删除任务列表 +- 任务操作菜单组件化 +- 设置子任务时间时,如果主任务没有时间则自动设置 +- 客户端自动下载新版本更新 +- 完成任务暂时继续显示在我的列表 +- 个人设置显示版本号 + +## [0.5.59] - 2022-01-07 + +### Bug Fixes + +- 其他人员添加任务会临时出现在自己的列表中 + +### Performance + +- 任务版本如果只有一个负责人时显示负责人的名字 + +## [0.5.58] - 2022-01-06 + +### Bug Fixes + +- 主任务被删除或归档时子任务应该也同步 + +### Features + +- 自动归档已完成任务 +- 思维导图支持无极缩放 +- 限制项目最多100个人参与 +- 限制个人最多500个未完成任务 +- 创建任务窗口添加小时钟 + +### Performance + +- 文件快捷键保存 +- 任务详情窗口光标在任务描述可使用ctrl+s(command+s)保存 +- 安装项目时支持自定义端口 +- 禁用会员记录禁用时间 +- 子任务默认起始时间与主任务一致 +- 项目版面成员显示 +- 归档任务列表显示完成时间 +- 归档任务可以搜索 +- 日历选择时间添加任务 +- 日历任务缓存 + +## [0.5.17] - 2021-12-30 + +### Bug Fixes + +- 任务有负责人后仅限项目或任务负责人修改 + +### Performance + +- 客户端标题优化 +- 快速添加任务0天的描述 +- 未被领取的任务标记完成之前先领取 + +## [0.5.8] - 2021-12-30 + +### Performance + +- 文件预览不能滚动的问题 +- Office文件预览 + +## [0.5.0] - 2021-12-29 + +### Bug Fixes + +- 只读文件也能修改文件 + +### Performance + +- 初始化数据 +- 优化文件权限 + +## [0.4.99] - 2021-12-29 + +### Bug Fixes + +- 修复首页代码格式化 +- 修复英文版本登录按钮无法点击 +- 修复首页内容部分间距问题 + +### Features + +- 文件支持只读、读/写细化设置 +- 共享给所有人 +- 新增主动退出共享文件 +- 文件分享查看链接 + +## [0.4.86] - 2021-12-28 + +### Bug Fixes + +- 聊天窗口不自动滚动的问题 + +### Features + +- 任务新窗口打开 +- 客户端子窗口数据同步到主窗口 + +### Performance + +- 任务窗口 +- 客户端子窗口 +- 任务等级支持设置0天表示默认不限时 +- Windows客户端无法关闭的情况 + +## [0.4.78] - 2021-12-27 + +### Bug Fixes + +- 系统设置保存后邀请码消失 +- 邀请加入项目数据库迁移文件 +- Office无法修改的问题 +- 清除缓存导致自定义服务器失败的问题 + +### Features + +- 客户端支持自定义服务器 + +### Performance + +- 发布窗口小屏幕不支持右键(隐藏右键提示) +- 链接说明 + +### Styling + +- 发布任务出口小屏幕下方按钮不居中 +- 优化客户端更新窗口滚动 +- 任务描述溢出的问题 + +## [0.4.63] - 2021-12-26 + +### Bug Fixes + +- 任务详情窗口不显示子任务 + +### Features + +- 文件上传进度 +- 通过链接邀请加入项目 +- 注册邀请码模式 + +## [0.4.58] - 2021-12-25 + +### Bug Fixes + +- 图片媒体文件无法预览 +- 全局loading + +### Features + +- 新注册自动创建个人项目 + +### Performance + +- 按需加载富文本静态资源 +- 优化office加载提示 +- 安装composer install失败时尝试使用国内源再试一次 + +### Styling + +- 登录成功加载效果 + +## [0.4.50] - 2021-12-25 + +### Bug Fixes + +- 手机版隐藏客户端下载按钮 +- 任务级别设置等级描述 +- 任务聊天窗口领取任务按钮错位 +- 任务窗口详情描述内容溢出 +- Window客户端弹出错误 +- 客户端新窗口 + +### Documentation + +- Docker Compose v2.0+ + +### Features + +- 任务创建窗口自动选择上次添加的项目 +- 客户端新窗口打开文件 + +### Performance + +- 添加任务弹窗 +- 添加任务窗口 +- 仪表盘完成任务 +- 小屏幕弹窗底部按钮铺全 +- 到期时间格式化 +- 领取任务流程 +- 客户端窗口标题 +- 客户端新窗口打开文件 + +### Styling + +- 排序箭头颜色 +- Iview +- Iview +- 客户端文件窗口样式 + +## [0.4.28] - 2021-12-23 + +### Bug Fixes + +- 任务负责人无法修改子任务的问题 +- 分页 #31 +- 按到期时间排序没有时间应该排到最后 + +### Documentation + +- 添加QQ群号 + +### Features + +- 记住最后登录账号 +- 协助的任务 +- 仪表盘徽标数 +- 项目任务支持优先级、到期时间排序 +- 客户端快捷键关闭窗口先关网页内的弹窗 +- 客户端快捷键关闭侧滑窗 +- Mac客户端角标提示加上仪表盘内的任务数 + +### Performance + +- 清除缓存 +- 日历日、周视图选择添加任务会进入all day +- 今天任务、我的任务 +- 时间范围任务 +- 仪表盘 +- 任务详细描述、添加任务 +- 已完成任务的显示 +- 客户端在项目页面支持快捷键添加任务 +- 客户端关闭 + diff --git a/cliff.toml b/cliff.toml new file mode 100644 index 000000000..ebebcd732 --- /dev/null +++ b/cliff.toml @@ -0,0 +1,60 @@ +# configuration file for git-cliff (0.1.0) + +[changelog] +# changelog header +header = """ +# Changelog\n +All notable changes to this project will be documented in this file.\n +""" +# template for the changelog body +# https://tera.netlify.app/docs/#introduction +body = """ +{% if version %}\ + ## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }} +{% else %}\ + ## [unreleased] +{% endif %}\ +{% for group, commits in commits | group_by(attribute="group") %} + ### {{ group | upper_first }} + {% for commit in commits %} + - {% if commit.breaking %}[**breaking**] {% endif %}{{ commit.message | upper_first }}\ + {% endfor %} +{% endfor %}\n +""" +# remove the leading and trailing whitespace from the template +trim = true +# changelog footer +footer = """ +""" + +[git] +# parse the commits based on https://www.conventionalcommits.org +conventional_commits = true +# filter out the commits that are not conventional +filter_unconventional = true +# regex for parsing and grouping commits +commit_parsers = [ + { message = "^feat", group = "Features"}, + { message = "^fix", group = "Bug Fixes"}, + { message = "^doc", group = "Documentation"}, + { message = "^perf", group = "Performance"}, + { message = "^pref", group = "Performance"}, + { message = "^refactor", group = "Refactor"}, + { message = "^style", group = "Styling"}, + { message = "^test", group = "Testing"}, + { message = "^chore\\(release\\): prepare for", skip = true}, + { message = "^chore", group = "Miscellaneous Tasks"}, + { body = ".*security", group = "Security"}, +] +# filter out the commits that are not matched by commit parsers +filter_commits = true +# glob pattern for matching git tags +tag_pattern = "v[0-9]*" +# regex for skipping tags +skip_tags = "v0.1.0-beta.1" +# regex for ignoring tags +ignore_tags = "" +# sort the tags chronologically +date_order = false +# sort the commits inside sections by oldest/newest order +sort_commits = "oldest" diff --git a/electron/build.js b/electron/build.js index 41e6d65f9..f30531ddb 100644 --- a/electron/build.js +++ b/electron/build.js @@ -40,6 +40,25 @@ function cloneDrawio(systemInfo) { fs.writeFileSync(preConfigFile, preConfigString, 'utf8'); } +function changeLog() { + child_process.execSync("docker run -t -v \"$(pwd)\":/app/ orhunp/git-cliff:latest > CHANGELOG.md", {stdio: "inherit"}); + let filePath = path.resolve(__dirname, "../CHANGELOG.md"); + if (!fse.existsSync(filePath)) { + return ""; + } + let content = fs.readFileSync(filePath, 'utf8') + let array = content.match(/## \[([0-9]+.+)\]/g) + if (!array) { + return "" + } + if (array.length > 5) { + content = content.substr(content.indexOf(array[0]), content.indexOf(array[5])) + } else { + content = content.substr(content.indexOf(array[0])) + } + return content; +} + // 通用发布 function genericPublish({url, version, output}) { const filePath = path.resolve(__dirname, output) @@ -118,6 +137,8 @@ function startBuild(data, publish) { } if (process.env.RELEASE_BODY) { econfig.build.releaseInfo.releaseNotes = process.env.RELEASE_BODY + } else { + econfig.build.releaseInfo.releaseNotes = changeLog() } if (utils.isJson(data.publish)) { econfig.build.publish = data.publish