老杨 laoyang
laoyang commented on issue laoyang/FamilyBook#44 2026-11-04 09:20:14 +00:00
待办支持附件(ATTACH)

验收记录

提交:d9db8b4

方案确认 + 实测

按用户决策,走标准协议内联 base64(非托管上传、非外部链接)。

实测群晖:

  • PUT 带 ATTACH;FMTTYPE=...;ENCODING=BASE64;VALUE=BINARY:<b64> →…
laoyang commented on issue laoyang/FamilyBook#43 2026-11-04 09:20:13 +00:00
待办支持子任务(VTODO 父子结构,RELATED-TO)

验收记录

提交:d9db8b4

改了什么

  • RELATED-TO;RELTYPE=PARENT:<父uid> 读写(IcsUtil + 数据层 parentUid 字段)
  • 列表子任务缩进 34vp + 「∟」连线符,父任务副行显示「N/M」进度
  • 弹层「父任…
laoyang closed issue laoyang/FamilyBook#43 2026-11-04 09:20:13 +00:00
待办支持子任务(VTODO 父子结构,RELATED-TO)
laoyang pushed to master at laoyang/SyncCalendar 2026-11-04 09:19:48 +00:00
d9db8b476a feat(待办): 子任务(RELATED-TO)+ 附件(内联 base64 ATTACH)(#43 #44)
laoyang commented on issue laoyang/FamilyBook#44 2026-11-04 08:49:06 +00:00
待办支持附件(ATTACH)

方案变更:改为「内联 base64」标准实现(2026-11-04 用户决策 + 实测)

用户明确:不做"自己传文件贴链接"的方案,只要协议支持就按标准协议实现。

查证结论(分层)

  1. **iCalendar RFC 5545 原生支持…
laoyang opened issue laoyang/FamilyBook#43 2026-11-04 00:53:02 +00:00
待办支持子任务(VTODO 父子结构,RELATED-TO)
laoyang opened issue laoyang/FamilyBook#44 2026-11-04 00:53:02 +00:00
待办支持附件(ATTACH)
laoyang pushed to master at laoyang/SyncCalendar 2026-11-04 00:44:31 +00:00
b623a876dd fix(待办): 修正行高异常(我误读了测量单位,绕了三轮)
laoyang commented on issue laoyang/FamilyBook#42 2026-11-04 00:24:00 +00:00
待办编辑入口扩大:点整行内容区即可进入编辑(当前仅标题可点)

验收记录

提交:413900b(一次提交覆盖 #38 #39 #40 #41 #42)

改了什么

见 commit message。核心文件:

  • EventDb.ets:queryRemindableTodos / setTodoReminders / priority+categories 双向映射 …
laoyang closed issue laoyang/FamilyBook#42 2026-11-04 00:24:00 +00:00
待办编辑入口扩大:点整行内容区即可进入编辑(当前仅标题可点)
laoyang commented on issue laoyang/FamilyBook#41 2026-11-04 00:23:58 +00:00
重复待办打勾后应自动推进到下一期(completeRecurringRound 是否接入打勾流程)

验收记录(核查结论)

提交:413900b

结论:功能已实现且完整,本次未改逻辑

Index.toggleTodo 已经做了正确的分流:

const isRecurring = t.recurRule !== '';
if (isRecurring &&…
laoyang closed issue laoyang/FamilyBook#41 2026-11-04 00:23:58 +00:00
重复待办打勾后应自动推进到下一期(completeRecurringRound 是否接入打勾流程)
laoyang commented on issue laoyang/FamilyBook#40 2026-11-04 00:23:57 +00:00
待办支持优先级 / 分类标签 / 地点(VTODO 字段扩展)

验收记录

提交:413900b(一次提交覆盖 #38 #39 #40 #41 #42)

改了什么

见 commit message。核心文件:

  • EventDb.ets:queryRemindableTodos / setTodoReminders / priority+categories 双向映射 …
laoyang closed issue laoyang/FamilyBook#40 2026-11-04 00:23:57 +00:00
待办支持优先级 / 分类标签 / 地点(VTODO 字段扩展)
laoyang closed issue laoyang/FamilyBook#39 2026-11-04 00:23:56 +00:00
待办列表支持左滑删除
laoyang closed issue laoyang/FamilyBook#38 2026-11-04 00:23:55 +00:00
待办支持提醒(到期提醒 / 提前 N 分钟),补齐 ReminderService 链路
laoyang commented on issue laoyang/FamilyBook#39 2026-11-04 00:23:55 +00:00
待办列表支持左滑删除

验收记录

提交:413900b(一次提交覆盖 #38 #39 #40 #41 #42)

改了什么

见 commit message。核心文件:

  • EventDb.ets:queryRemindableTodos / setTodoReminders / priority+categories 双向映射 …
laoyang commented on issue laoyang/FamilyBook#38 2026-11-04 00:23:54 +00:00
待办支持提醒(到期提醒 / 提前 N 分钟),补齐 ReminderService 链路

验收记录

提交:413900b(一次提交覆盖 #38 #39 #40 #41 #42)

改了什么

见 commit message。核心文件:

  • EventDb.ets:queryRemindableTodos / setTodoReminders / priority+categories 双向映射 …
laoyang pushed to master at laoyang/SyncCalendar 2026-11-04 00:23:46 +00:00
413900bbce feat(待办): 提醒 / 左滑删除 / 优先级标签地点 / 编辑热区 / 卡片刷新 (#38 #39 #40 #41 #42)
laoyang opened issue laoyang/FamilyBook#42 2026-11-04 00:13:49 +00:00
待办编辑入口扩大:点整行内容区即可进入编辑(当前仅标题可点)