kuaifan
|
5a10f59df8
|
fix(task): 修复周期任务到点后无限复制重复任务
Carbon 3 的 addDays() 不接受字符串,自定义天数周期(loop="90")在
refreshLoop() 中抛 TypeError。LoopTask 先提交副本再刷新周期,异常后
副本与原任务的 loop_at 都留在 10 分钟窗口内,每分钟翻倍并在同一轮内
被 chunkById 继续扫到。
- refreshLoop:自定义天数转 int 且必须大于 0,拒绝 0 天周期
- LoopTask:复制、刷新周期、关闭旧周期放入同一事务,失败整体回滚;
锁定并复核原任务防并发重入;refreshLoop 失败即抛出;只处理本轮
开始前已存在的任务
- ai-kb:更正周期任务按 loop_at 到点生成(而非完成时生成)、不依赖
end_at、会复制附件,并补充自定义天数须为正整数
|
2026-09-30 14:48:43 +00:00 |
|
kuaifan
|
1c90a11211
|
feat: 系统功能应用统一管理内置功能入口
- 新增 SystemFunctions 模块与 api/apps/functions 接口,读取 system-functions 应用的安装状态和开关字段
- 工作报告、日历、我的收藏、最近打开、签到打卡的入口(应用中心、头像菜单、左侧导航)统一受开关控制,卸载后全部隐藏
- 导出签到数据随签到打卡一起隐藏;日历停用后访问日历页跳回仪表盘
- 头像菜单按分组计算分割线,隐藏菜单项后不留多余分割线
- 新增迁移:无配置时自动安装并全部启用,已有配置不覆盖
- 同步 ai-kb 与 api-map
|
2026-09-30 12:44:18 +00:00 |
|
kuaifan
|
4c357ef36f
|
fix: 设置任务编辑器最小高度
|
2026-09-13 00:56:42 +00:00 |
|
kuaifan
|
5801d66371
|
fix: 调整会员选择器间距样式
|
2026-09-13 00:56:37 +00:00 |
|
kuaifan
|
9e4d74bbdb
|
fix: 调整任务指派记录加载图标样式
|
2026-09-10 13:43:02 +00:00 |
|
kuaifan
|
2ecd59e03b
|
fix: 调整会员选择器搜索栏间距与部门视图样式
|
2026-09-10 13:31:39 +00:00 |
|
kuaifan
|
b697e73c6b
|
fix: 优化会员选择器已选成员取消交互
|
2026-09-10 12:23:05 +00:00 |
|
kuaifan
|
f0b376797c
|
feat: 项目设置改为抽屉展示
|
2026-09-10 12:05:03 +00:00 |
|
kuaifan
|
ef07f7f8d1
|
fix: 调整项目菜单归档操作分组
|
2026-09-10 11:39:53 +00:00 |
|
kuaifan
|
4249584a08
|
feat(dashboard): 应用新版仪表盘设计并适配深色主题
|
2026-09-10 08:55:02 +00:00 |
|
kuaifan
|
80d4b16921
|
fix(task): 修复任务详情头部最小高度
|
2026-09-09 03:33:50 +00:00 |
|
kuaifan
|
48f4d009cc
|
style(project): 调整表格分组筛选图标
|
2026-09-09 02:45:12 +00:00 |
|
kuaifan
|
519e8dbd54
|
feat(task): 支持任务流转与部门指派
|
2026-09-09 02:36:52 +00:00 |
|
kuaifan
|
ffbb45708d
|
feat(project): 支持表格分组配置与悬停筛选菜单
新增到期、排期、逾期与未排期分组,按项目缓存显示选择并至少保留一项。
统一分组复选下拉菜单,接入 Cascader 桌面悬停展开,增加勾选后的滚动定位校正。
升级 view-design-hi 至 4.7.0-81,同步多语言、知识库和回归测试。
|
2026-09-07 12:08:52 +00:00 |
|
kuaifan
|
a3bfc74159
|
feat(task): 支持创建任务时右键取消已选人员
|
2026-09-07 00:45:16 +00:00 |
|
kuaifan
|
10474f481c
|
fix(project): 修复列表新增任务显示空白行
|
2026-09-04 08:28:09 +00:00 |
|
kuaifan
|
f43977f07e
|
feat(system): 支持自定义登录页品牌
|
2026-09-04 08:18:03 +00:00 |
|
kuaifan
|
ac43f630d3
|
fix(task): 支持为未领取任务指定负责人
|
2026-09-04 06:23:20 +00:00 |
|
kuaifan
|
b05b0874f8
|
feat(app): support hiding AI interfaces
|
2026-09-04 06:23:19 +00:00 |
|
kuaifan
|
1806246640
|
fix(file): refine collaboration table overflow
|
2026-08-20 13:26:39 +08:00 |
|
kuaifan
|
59aff7a356
|
feat(file): sync collaboration download status
|
2026-08-20 13:26:39 +08:00 |
|
kuaifan
|
2a7d635729
|
feat(messenger): add local file shortcut to chat cards
|
2026-08-20 04:30:24 +00:00 |
|
kuaifan
|
098bea3d5b
|
fix(messenger): 修复失效成员导致群人数变化
|
2026-08-20 03:43:17 +00:00 |
|
kuaifan
|
33a72d9d80
|
fix: 移除输入框的清除功能
|
2026-08-19 23:47:15 +00:00 |
|
kuaifan
|
7af3c5a032
|
fix: 优化注册提示和登录切换动画
|
2026-08-19 23:41:38 +00:00 |
|
kuaifan
|
cb60728711
|
fix(auth): hide registration when disabled
|
2026-08-19 23:18:21 +00:00 |
|
kuaifan
|
f49d6d604f
|
fix: improve system setting editors
|
2026-08-13 11:08:06 +00:00 |
|
kuaifan
|
139a7a168b
|
feat: reorganize system settings tabs
|
2026-08-13 09:16:58 +00:00 |
|
kuaifan
|
58f47be68f
|
fix(file): align toolbar action spacing
|
2026-08-13 03:37:27 +00:00 |
|
kuaifan
|
8133eca488
|
feat(file): manage inactive WebDAV credentials
|
2026-08-13 03:36:40 +00:00 |
|
kuaifan
|
9028061638
|
feat(file): add WebDAV support
|
2026-08-13 02:38:01 +00:00 |
|
kuaifan
|
9408777d00
|
fix(file): adjust file item label styling for better alignment
|
2026-08-11 01:58:32 +00:00 |
|
kuaifan
|
5c0ba6fbc0
|
fix(file): prevent collaboration filters from overflowing
|
2026-08-10 21:57:45 +00:00 |
|
kuaifan
|
dc1f1d318e
|
perf(file): cache collaboration file view
|
2026-08-10 21:51:25 +00:00 |
|
kuaifan
|
fd37fcf6f6
|
feat(file): switch collaboration files to attachment index
|
2026-08-09 15:08:24 +00:00 |
|
kuaifan
|
6deec313f7
|
feat(file): add collaboration file browser
|
2026-08-04 21:27:43 +00:00 |
|
kuaifan
|
5e87eb459e
|
feat(ai-assistant): 支持设置悬浮按钮显示
|
2026-07-31 03:33:04 +00:00 |
|
kuaifan
|
867a305c7a
|
fix(badge): 调整徽章点的位置和缩放效果
|
2026-07-27 01:23:08 +00:00 |
|
kuaifan
|
b914a99b62
|
fix(dashboard): 更新仪表盘警告信息样式,使用粘性定位
|
2026-07-21 19:38:40 +08:00 |
|
kuaifan
|
4c9951c667
|
feat: 默认开启部门负责人视角
|
2026-07-21 09:06:36 +00:00 |
|
kuaifan
|
e4e1cd9b82
|
fix(dashboard): 优化移动端个人视角布局
|
2026-07-20 14:08:12 +00:00 |
|
kuaifan
|
6f22fd2706
|
fix(ai-assistant): respect model visibility settings
|
2026-07-20 10:48:33 +00:00 |
|
kuaifan
|
44bd541d00
|
fix: 仪表盘待完成默认展开
|
2026-07-20 09:13:32 +00:00 |
|
kuaifan
|
df4658cddf
|
feat(i18n): support contextual translation keys
|
2026-07-20 07:25:10 +00:00 |
|
kuaifan
|
df6c1fc04d
|
refactor(i18n): 完成前端国际化改造
|
2026-07-20 02:35:07 +00:00 |
|
kuaifan
|
48c2c16111
|
docs(ai-kb): 同步仪表盘与负责人视角
|
2026-07-19 00:21:42 +00:00 |
|
kuaifan
|
71ca6ba249
|
feat(dashboard): 完善负责人视角界面与范围切换
|
2026-07-18 23:43:10 +00:00 |
|
kuaifan
|
4b92ecb422
|
feat(dashboard): 完善个人视角空状态
|
2026-07-18 04:47:12 +00:00 |
|
kuaifan
|
6666605f7d
|
feat: 完善管理后台团队仪表盘
|
2026-07-18 01:13:43 +00:00 |
|
kuaifan
|
844db09c12
|
fix(dialog): 撤回占位预存防闪动,重新编辑后占位保留至过期
- 确认撤回时先预存占位记录(原消息在列表时被去重压制不显示),消息移除的同一次重算中占位原地顶上,消除 WS 推送与接口响应竞争导致的先删后加闪动
- 撤回失败且消息仍在列表时才清除预存记录,兼容"接口报错但服务端实际已撤回"的情况
- 点"重新编辑"不再删除占位,保留至 5 分钟过期,期间可反复回填(对齐微信行为),同步更新 ai-kb 文档
|
2026-07-16 22:11:04 +00:00 |
|