Skip to Main Content
404Back to Top
12 August 2026, 00:00 (CST)

11 August 2026, 22:00 (CST)

2026年08月11日 22:00(东八区 / 北京时间)

看板缺陷修复:时间粒度 1–14 天 · 单日时段命名唯一 · 置顶完善

概述

三项修复:

  1. 时间细化:最小 1 天、最大 14 天;新建默认 今日 → 今日;编辑已有看板时开始时间锁定;卡片开始/截止按创建时间默认填充且不越界;
  2. 单日时段命名YYYY-MM-DD_上午 / _下午 / _晚上,保证同一天多张 1 天看板文件唯一;
  3. 置顶完善:详情页解锁模式每张卡片均有置顶/取消置顶切换按钮,GUI 编辑器卡片面板按钮保留。

1. 时间粒度与约束

实现
最小 1 天 / 最大 14 天validate()daySpan < 1 不再报错(同日合法),> 14 报错
新建默认今日defaultState()weekStart = weekEnd = 今日,时段按当前小时预选(5–12 上午 / 12–18 下午 / 其余晚上)
编辑时开始锁定修改模式 weekStart 输入 disabled;时段同样锁定(文件名标识)
最大时间不可选结束日期 max = 开始 + 13 天buildBoardPanel + applyDateBounds 双处生效)
卡片默认日期GUI 新增卡片 / 详情页快捷添加:@start = @due = 今日,越界时自动夹取到 [week_start, week_end];后续可编辑

2. 单日时段命名唯一

2026-08-11_上午.md
2026-08-11_下午.md
2026-08-11_晚上.md

3. 置顶完善

4. 涉及文件

文件作用
static/js/kanban-rules.jsperiod Front Matter 序列化
static/js/kanban-editor.js默认今日/时段、开始锁定、结束上限、卡片默认日期、buildSlug()、置顶按钮
static/js/kanban-board.js快捷添加默认日期、置顶切换按钮、GUI 事件携带 slug
templates/kanban_list.html / kanban.htmldata-slug、时段徽标
scripts/verify-kanban-build.mjs支持 日期_时段.md
sass/kanban/style.scss时段徽标、置顶空闲态
content/kanban/kanban-mapping.md / _index.md命名与约束文档

5. 验证

相关链接:映射说明 · 周计划列表

11 August 2026, 20:00 (CST)