fix local markdown resource missing tabs and title setting
This commit is contained in:
+7
-5
@@ -119,9 +119,9 @@ Markdown 正文链接只是引用,不是所有权声明。
|
||||
|
||||
- [x] 主编辑区附件删除 command 只删除 Markdown 链接并保存。
|
||||
- [x] 手柄删除复用同一 command,不做纯 DOM 隐藏。
|
||||
- [ ] Parser / serializer 保留 broken link。
|
||||
- [x] Parser / serializer 保留 broken link。
|
||||
- [ ] watcher 收到真实文件删除后刷新存在性状态,不改正文。
|
||||
- [ ] 缺失资源点击进入 missing tab。
|
||||
- [x] 缺失资源点击进入 missing / error tab。
|
||||
|
||||
### 5.4 Resource tab host
|
||||
|
||||
@@ -137,8 +137,8 @@ Markdown 正文链接只是引用,不是所有权声明。
|
||||
- [x] File Tree / Page Tree 标题默认来自文件名。
|
||||
- [x] 正文 H1 保留在正文,不参与标题推导。
|
||||
- [x] 本地 Markdown 页头标题默认隐藏。
|
||||
- [ ] 页面设置新增“隐藏本地 Markdown 文件标题”的可切换 UI。
|
||||
- [ ] 设置刷新后持久生效。
|
||||
- [x] 页面设置新增“隐藏本地 Markdown 文件标题”的可切换 UI。
|
||||
- [x] 设置刷新后持久生效。
|
||||
- [ ] 重命名标题时走文件重命名和 bundle 目录同步。
|
||||
|
||||
### 5.6 滚动边界
|
||||
@@ -146,7 +146,7 @@ Markdown 正文链接只是引用,不是所有权声明。
|
||||
- [ ] Workbench 根容器固定视口高度。
|
||||
- [ ] Sidebar / File Tree 是唯一纵向滚动容器。
|
||||
- [ ] resize handle wheel 不穿透到 body。
|
||||
- [ ] smoke 断言 `document.scrollingElement.scrollTop` 不变化。
|
||||
- [x] smoke 断言 `document.scrollingElement.scrollTop` 不变化。
|
||||
|
||||
## 6. 建议切片
|
||||
|
||||
@@ -188,3 +188,5 @@ codegraph sync .
|
||||
- 2026-05-24 追加:来源菜单的旧“云空间”入口按当前 local-first MVP 语义改为“我的空间”,默认回到受管 `my-space` 本地根;新增 `mnoteHome=1` 防止被最近普通本地目录自动重定向接管。`task441-local-folder-cloud-switch-smoke.js` 已按当前语义通过。
|
||||
- 2026-05-24 追加:上传链路已改为显式 `uploadIntent` 合同。主编辑区上传发送并返回 `editor.markdown.attach`,写入 page resource directory;File Tree folder drop 发送并返回 `filetree.folder.drop`,写入 `targetRelativePath` 指向目录。`task479` 已断言响应中的 `uploadIntent`、`rootRelativePath`、`markdownRelativePath`、`ownerDocumentId`。
|
||||
- 2026-05-24 追加:`task479` Check 4 已补充断言 resource tab 打开后 File Tree 的 `data-selected` / `data-active` 唯一保持在被打开附件 row,避免资源打开后焦点跳到其他 row。
|
||||
- 2026-05-24 追加:`task479` Check 3 已补齐缺失真实附件后的点击行为断言。根因是 resource tab 已创建并标记 error 后仍返回 `false`,外层附件点击逻辑因此执行 `window.open()` 兜底;修复后错误 tab 也视为主编辑区已接管,broken link 刷新保留、点击不弹新窗口,并显示 `resource-note.md` 的 resource tab error state。
|
||||
- 2026-05-24 追加:页面设置新增 `hideTitleHeader`,本地 Markdown 默认开启隐藏页头;用户可在页面设置中关闭,写入 `.mnote/page-options.json`,刷新后由 Page Aggregate 恢复。`task479` Check 6 已断言默认勾选、切换后页头立即显示、刷新后保持显示。
|
||||
|
||||
Reference in New Issue
Block a user