kuaifan
|
6b54b7b1c5
|
feat(todo): 聊天待办支持提醒时间(到点引用原消息+@提及)
给消息待办增加可选「提醒时间」,到点由 todo-alert 机器人对原消息发起
reply、正文 @ 仍在群内的被指派成员,完全复用原生回复/提及链路(定向未读、
红点、绕过会话免打扰、App 推送);被指派人全部退群则跳过发送并标记已提醒。
设/改/取消提醒的权限沿用 todo_set_permission 开关与 checkTodoOwnerPermission。
后端:
- 迁移:web_socket_dialog_msg_todos 增加 remind_at/reminded_at 及索引,
注册为日期字段
- WebSocketDialogMsgTodo::dueReminders() 选取到点(未提醒/未完成)待办(limit 500)
- WebSocketDialogMsg::setTodoRemind() 纯数据写入(改时间重置 reminded_at),
接入 toggleTodoMsg($remindAt) 与 msg__todo 透传
- 接口 msg__todoremind 设置/修改/取消提醒(权限闸门、消息类型校验、
pushMsg 同步 todo_done)
- TodoRemindTask 到点按消息发提醒(reminded_at 防重复、迟发补发、原消息/
会话删除兜底),buildRemindText 生成 <span class="mention user"> 文本,
接入 crontab;登记 todo-alert 机器人
- msgJoinGroup 从提醒文本中提取被 @ 成员
前端:
- 设待办弹窗新增「提醒时间」(预设 + 自定义 DatePicker)
- 待办详情浮层每条待办可查看/修改/取消提醒:DatePicker on-clear「清空」
二次确认后取消,无时间时仅关闭面板不发请求
- 待办浮层窄屏(≤500px)改为 待办/完成 tab 切换,宽屏维持双列;列表为空
展示空状态占位;提醒时间用 Icon 替换 emoji
- 时间读写对齐项目任务时间的时区约定
测试:tests/Feature/TodoRemindTest(数据/选取/写入/权限决策/buildRemindText/
text mention 提取),TodoSetPermissionTest 无回归。
任务 #124 后续增强。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 12:08:34 +00:00 |
|
kuaifan
|
106465b932
|
feat(ai): add AiTaskLoopTask timer and register to crontab
|
2026-01-21 15:30:06 +00:00 |
|
kuaifan
|
1e94ce501e
|
refactor: 移除 ZincSearch,统一使用 Manticore Search
- 删除 ZincSearch 模块、任务、命令
- 对话消息搜索改用 ManticoreMsg::searchDialogs
- 移除 Observer 中的 ZincSearch 同步
- 移除定时任务中的 ZincSearch 同步
- 更新项目文档
|
2026-01-02 07:25:14 +00:00 |
|
kuaifan
|
48ef4cfdef
|
refactor: 使用 Manticore Search 替换 SeekDB
|
2026-01-01 03:17:27 +00:00 |
|
kuaifan
|
10c6177a9f
|
no message
|
2025-12-31 16:55:33 +00:00 |
|
kuaifan
|
fe7a2a0e73
|
feat: 扩展 SeekDB 支持联系人、项目、任务的 AI 搜索
- 合并 SeekDBFileSyncTask 到 SeekDBSyncTask
- 统一 AI 搜索 API 入口
|
2025-12-30 07:48:00 +00:00 |
|
kuaifan
|
23faf28f7f
|
feat: 集成 SeekDB AI 搜索引擎实现文件内容搜索
|
2025-12-30 05:49:26 +00:00 |
|
kuaifan
|
96106498d8
|
feat: 添加Umeng日志模型及数据库迁移
|
2025-11-01 16:15:32 +00:00 |
|
kuaifan
|
123c74de46
|
feat: 优化开发环境配置
|
2025-10-16 23:56:48 +00:00 |
|
kuaifan
|
1b242dc04e
|
perf: 优化错误提示
|
2025-07-30 20:33:27 +08:00 |
|
kuaifan
|
bbe071545d
|
perf: 优化设备登录
|
2025-06-17 00:17:04 +08:00 |
|
kuaifan
|
aa4f7c8536
|
no message
|
2025-05-24 14:39:54 +08:00 |
|
kuaifan
|
ad7b0cd834
|
no message
|
2025-04-24 09:11:41 +08:00 |
|
kuaifan
|
ff0245840a
|
no message
|
2025-04-19 21:33:10 +08:00 |
|
kuaifan
|
b3b7589db3
|
no message
|
2025-04-18 14:49:05 +08:00 |
|
kuaifan
|
dcf96e2bf5
|
perf: 优化访问链接
|
2025-04-14 13:02:04 +08:00 |
|
kuaifan
|
3334abfb8f
|
no message
|
2025-04-07 12:16:33 +08:00 |
|
kuaifan
|
9716d7fe43
|
perf: 优化docker配置
|
2025-03-21 11:34:09 +08:00 |
|
kuaifan
|
ed064a825a
|
perf: 优化消息搜索
|
2025-03-01 23:59:14 +08:00 |
|
kuaifan
|
71f13a0b50
|
perf: 支持自定义上传图片压缩质量
|
2024-12-02 10:40:55 +08:00 |
|
kuaifan
|
e983677e57
|
no message
|
2024-11-25 03:29:11 +08:00 |
|
kuaifan
|
f28b99b516
|
fix: 修复退出群组不完全的问题
|
2024-11-23 09:03:35 +08:00 |
|
kuaifan
|
89a50fd389
|
no message
|
2024-11-19 11:22:00 +08:00 |
|
kuaifan
|
694f9a37a5
|
perf: 优化资源预取
|
2024-11-17 17:14:26 +08:00 |
|
kuaifan
|
fbb74e09e8
|
perf: 优化客户端升级
|
2024-11-15 09:59:41 +08:00 |
|
kuaifan
|
21eab03684
|
perf: 优化客户端升级
|
2024-11-14 16:34:48 +08:00 |
|
kuaifan
|
3b9c9872ca
|
perf: 添加定位签到
|
2024-11-08 21:46:07 +08:00 |
|
kuaifan
|
67baddf7a8
|
perf: 优化文字头像
|
2024-11-04 20:11:18 +08:00 |
|
kuaifan
|
cfda858d87
|
fix: 目录拼错的情况
|
2024-10-31 23:07:13 +08:00 |
|
kuaifan
|
b03fb9f1de
|
perf: 优化删除临时文件
|
2024-10-30 15:41:33 +08:00 |
|
kuaifan
|
7445ac3a39
|
perf: 优化图片压缩
|
2024-10-23 15:37:00 +08:00 |
|
kuaifan
|
053daa621b
|
perf: 自动发布Android
|
2024-04-22 18:30:08 +08:00 |
|
Pang
|
93c8d86caf
|
perf: 优化会议室
|
2024-04-04 10:31:12 +08:00 |
|
kuaifan
|
9be6cd5148
|
perf: 优化pdf文件预览
|
2024-03-13 07:14:27 +09:00 |
|
Pang
|
7014ea176a
|
build
|
2024-03-10 12:12:30 +08:00 |
|
Pang
|
6ee1824410
|
perf: 优化文件预览
|
2024-03-09 17:38:33 +08:00 |
|
kuaifan
|
57e422f2d3
|
perf: 优化预加载资源
|
2024-03-07 15:54:55 +08:00 |
|
Pang
|
38d8f289e4
|
no message
|
2024-03-07 08:27:47 +08:00 |
|
kuaifan
|
e24978fdd7
|
perf: 优化app功能
|
2024-03-06 11:47:05 +08:00 |
|
Pang
|
3c33f02e9d
|
Merge commit '0968c43f61e0183aaf47e38a482d037bc33fc434' into pro
|
2024-03-06 01:08:59 +08:00 |
|
kuaifan
|
c96bad3cdf
|
perf: 优化子窗口
|
2024-03-06 00:30:30 +08:00 |
|
weifs
|
ae147c76ff
|
perf: 优化发布接口 删除目录的逻辑
|
2024-03-05 15:22:40 +08:00 |
|
weifs
|
494565e131
|
perf: 优化发布接口 删除目录的逻辑
|
2024-03-04 09:51:35 +08:00 |
|
kuaifan
|
5a4700753a
|
perf: 优化pdf在线预览
|
2024-02-28 15:04:56 +08:00 |
|
weifs
|
26cca8298f
|
fix: 修复下载文件大小为0时报错
|
2024-02-23 13:53:03 +08:00 |
|
weifs
|
6e5124fe22
|
fix: 发布接口,调整缓存时间为两小时
|
2024-02-22 19:19:50 +08:00 |
|
weifs
|
02bd022c62
|
feat: 发布接口只保留最近两个版本
|
2024-02-22 19:18:04 +08:00 |
|
Pang
|
0a4ac6abb7
|
perf: 优化系统参数
|
2024-01-17 23:22:13 +08:00 |
|
kuaifan
|
569af135bd
|
no message
|
2024-01-15 21:27:02 +08:00 |
|
kuaifan
|
c676a3037c
|
build
|
2024-01-15 14:26:53 +08:00 |
|