Skip to content

feat(reader): copy read-later checklists - #35

Open
oldwinter wants to merge 1 commit into
v5from
happy-hour/read-later-checklist
Open

feat(reader): copy read-later checklists#35
oldwinter wants to merge 1 commit into
v5from
happy-hour/read-later-checklist

Conversation

@oldwinter

Copy link
Copy Markdown
Owner

构建了什么:在现有“稍后读”面板里加入一个本地化的“复制 Markdown 清单”命令,把已保存笔记按顺序导出为 Obsidian 可直接粘贴的 - [ ] [标题](<绝对链接>) 列表;标题空白和 Markdown 特殊字符会被安全处理,空列表禁用命令,剪贴板成功与失败都有明确反馈。为什么觉得它会很酷/值得合并:它把浏览中的临时收藏一键变成可继续整理的任务清单,让数字花园与 Obsidian 工作流真正连起来,同时完全复用现有本地数据,不增加依赖、网络请求、存储格式或后台行为。

Validation

  • 31/31 focused Read Later, render, and resource-registration tests passed at 091e40fe9eda9e7d4d88e22be608532e1a6f4d47.
  • npx tsc --noEmit, scoped Prettier, git diff HEAD --check, and the clean-worktree check passed.
  • Production npx quartz build passed with 314 inputs and 1912 outputs.
  • Full suite: 242/243 passed; the only failure is the known undeclared jsdom import in local-plugins/theme-switcher/test/themeSwitcherScript.test.ts.
  • Real Chromium QA passed empty/success/failure/retry states, exact two-entry payload, keyboard focus, 20-entry capacity, SPA navigation cleanup, 1280x900 desktop, and 390x844 dark/reduced-motion mobile with no horizontal overflow or browser errors.

Impact

  • 9 existing Read Later render, script, storage, style, test, and locale files; 134 additions and 4 deletions.
  • No dependency, lockfile, content, configuration, CI, deployment, infrastructure, permission, secret, analytics, cookie, or network changes.
  • Existing dg3.readLater.v1 storage remains unchanged; exporting only reads the already parsed in-browser list.

Rollback

Revert 091e40fe9eda9e7d4d88e22be608532e1a6f4d47. Existing saved Read Later entries remain compatible because their storage schema was not changed.

@oldwinter oldwinter added the enhancement New feature or request label Aug 30, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@netlify

netlify Bot commented Aug 30, 2026

Copy link
Copy Markdown

Deploy Preview for aquamarine-salamander-b041fe failed. Why did it fail? →

Name Link
🔨 Latest commit 091e40f
🔍 Latest deploy log https://app.netlify.com/projects/aquamarine-salamander-b041fe/deploys/6a9490f2f0cc670008dd474d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant