Block a user
待办支持附件(ATTACH)
验收记录
提交:d9db8b4
方案确认 + 实测
按用户决策,走标准协议内联 base64(非托管上传、非外部链接)。
实测群晖:
- PUT 带
ATTACH;FMTTYPE=...;ENCODING=BASE64;VALUE=BINARY:<b64>→…
待办支持子任务(VTODO 父子结构,RELATED-TO)
验收记录
提交:d9db8b4
改了什么
RELATED-TO;RELTYPE=PARENT:<父uid>读写(IcsUtil + 数据层 parentUid 字段)- 列表子任务缩进 34vp + 「∟」连线符,父任务副行显示「N/M」进度
- 弹层「父任…
待办支持子任务(VTODO 父子结构,RELATED-TO)
待办支持附件(ATTACH)
方案变更:改为「内联 base64」标准实现(2026-11-04 用户决策 + 实测)
用户明确:不做"自己传文件贴链接"的方案,只要协议支持就按标准协议实现。
查证结论(分层)
- **iCalendar RFC 5545 原生支持…
待办支持子任务(VTODO 父子结构,RELATED-TO)
待办编辑入口扩大:点整行内容区即可进入编辑(当前仅标题可点)
验收记录
提交:413900b(一次提交覆盖 #38 #39 #40 #41 #42)
改了什么
见 commit message。核心文件:
EventDb.ets:queryRemindableTodos / setTodoReminders / priority+categories 双向映射 …
待办编辑入口扩大:点整行内容区即可进入编辑(当前仅标题可点)
重复待办打勾后应自动推进到下一期(completeRecurringRound 是否接入打勾流程)
验收记录(核查结论)
提交:413900b
结论:功能已实现且完整,本次未改逻辑
Index.toggleTodo 已经做了正确的分流:
const isRecurring = t.recurRule !== '';
if (isRecurring &&…
重复待办打勾后应自动推进到下一期(completeRecurringRound 是否接入打勾流程)
待办支持优先级 / 分类标签 / 地点(VTODO 字段扩展)
验收记录
提交:413900b(一次提交覆盖 #38 #39 #40 #41 #42)
改了什么
见 commit message。核心文件:
EventDb.ets:queryRemindableTodos / setTodoReminders / priority+categories 双向映射 …
待办支持优先级 / 分类标签 / 地点(VTODO 字段扩展)
待办支持提醒(到期提醒 / 提前 N 分钟),补齐 ReminderService 链路
待办列表支持左滑删除
验收记录
提交:413900b(一次提交覆盖 #38 #39 #40 #41 #42)
改了什么
见 commit message。核心文件:
EventDb.ets:queryRemindableTodos / setTodoReminders / priority+categories 双向映射 …
待办支持提醒(到期提醒 / 提前 N 分钟),补齐 ReminderService 链路
验收记录
提交:413900b(一次提交覆盖 #38 #39 #40 #41 #42)
改了什么
见 commit message。核心文件:
EventDb.ets:queryRemindableTodos / setTodoReminders / priority+categories 双向映射 …
待办编辑入口扩大:点整行内容区即可进入编辑(当前仅标题可点)