Skip to content

v0.1.6 — 删除后不留任何痕迹

Choose a tag to compare

@kyle123740 kyle123740 released this 27 Sep 03:36
· 13 commits to main since this release

行为变更(按你的要求):不再显示占位行。

原来那行「已删除此处及之后的全部内容 · 原文预览」既关不掉,又会把你想删掉的文本片段长期留在对话里。

  • 占位层整个移除:没有提示行、没有原文预览、没有「复制原文 / 重新编辑」,对应的文案与样式一并删掉。留下来的就是功能本身 —— 行被隐藏。
  • 遮蔽行为不变:仍以墓碑的 surfaceOp.startSeq/endSeq 为准(deleteFrom 覆盖到墓碑自身为止),刷新与重启表现一致。
  • 孤立操作栏规则保留:某一轮的内容行全没了,它的操作栏也一起去掉。
  • _MCR_DEBUG_\ 的字段
    otes\ 改名 \ ombstones\。
  • README(中英)新增「删除后在界面上留下什么」:什么都不留;并说明被删文本仍在 append-only 会话日志里,可用仓库自带的 \explain-session.mjs\ / \scan-replace.mjs\ 只读脚本找回。
  • 客户端测试改成反向断言:不得渲染任何占位行、被删文本不得出现在 DOM 里、清掉墓碑后所有行恢复。

只涉及客户端半边:刷新页面即可生效。