熊窝 v0.30.2:任务看板 - 甘特图按小时视图
甘特图支持按天/按小时两种粒度,任务排期可填整点时刻,适合 1–2 天小任务在小时轴上规划。
2026-09-04
熊窝任务看板在 v0.29.0 分阶段甘特条与 v0.30.1 在线编辑的基础上,为甘特图新增「按小时」视图:任务排期可携带整点时刻,把 1–2 天内的小任务按整点铺成小时序列,甘特条按小时切片、阶段连续闭合到结束时刻。
按天 / 按小时切换
- 甘特图工具栏新增「按天 / 按小时」粒度切换;按小时视图把计划区间按整点铺成行序,时间轴以整点小时为刻度,适合需要精确到当天几点的短任务。
- 工具栏左侧为切换开关,右侧保留「显示已完成」与计划区间对齐,与上一版精简后的布局保持一致。
整点排期
- 任务排期新增可选
plannedStartTime/plannedEndTime整点字段,两端同时存在时任务进入「按小时」视图;阶段弹窗支持为起止填写整点时刻。 - 小时任务阶段按连续整点归一化,后一阶段从前一阶段结束时刻立即开始,末阶段自动收在结束时刻;拖动整条 / 分割缝边界时保持整点对齐。
- 看板卡片阶段缩略条与甘特条均按小时切片着色,短任务在小时轴上可读。
同步与校验
POST /__todo_sync落盘前按小时语义归一化阶段(排序、连续铺满、闭合末段),与前端渲染走同一套逻辑。todo:validate与 GitHub Actions 新增整点排期校验:HH:00格式、起止时刻须成对出现、结束必须晚于开始、小时任务各阶段时间端点合法。src/data/todo-data.ts的TodoItem接口与todo-state.json支持小时排期字段。
发布
- 版本号由
0.30.1升至0.30.2,同步更新 package.json 与 CHANGELOG。 - 发布提交:
00e4b8e feat(v0.30.2): 甘特图按小时视图,任务支持整点排期,共 8 个文件、+1090 / -52 行。 npm run todo:validate与npm run build均通过,pre-push 的 tracker / todo 校验通过。- 本次同步附带了 l8(带赫兹去博辰复诊,整点排期)、r5(阶段补充)等任务数据更新。
UI 设计图留档
本次保留甘特图「按小时」视图的 UI 快照:任务”带赫兹去博辰复诊”按 09:00–18:00 整点排期,在按小时甘特上展开为「小蓝充电 / 工位布置 / 赫兹医院」三段,右侧工具栏「按小时」按钮高亮。
