panatgithub_AnkiHeadingSync/docs
Dusk b82e1dd53d feat: 支持可配置 Obsidian 回链显示名称与位置 / configurable Obsidian backlink label and placement
覆盖普通卡、Cloze、语义 QA 与 QA Group 12,新增回链名称与放置位置设置、渲染位置控制、QA Group 模板漂移更新与 renderConfigHash 失效。

Cover normal cards, cloze, semantic QA, and QA Group 12 with configurable backlink label and placement, placement-aware rendering, QA Group template drift updates, and renderConfigHash invalidation.
2026-04-23 23:08:00 +08:00
..
2026-04-16PLAN2.md chore: commit Module 1 changes — add NoteFieldMapping, mapping service, persistence, tests 2026-04-16 23:02:07 +08:00
2026-04-17PLAN3.md 清理 legacy sync 链与旧 syncRegistry 残留,保留 current manual-sync 主链 / Remove legacy sync chain and old syncRegistry remnants while preserving the current manual-sync path 2026-04-21 11:23:27 +08:00
2026-04-18PLAN4.md feat: implement module 3 manual sync architecture 2026-04-18 10:07:49 +08:00
2026-04-18PLAN5.md fix(deck): migrate existing cards when deck rules change 2026-04-18 21:39:15 +08:00
2026-04-18,deck-resolution-plan.md fix(deck): migrate existing cards when deck rules change 2026-04-18 21:39:15 +08:00
anki-plugin-ddd-idea.md 清理 legacy sync 链与旧 syncRegistry 残留,保留 current manual-sync 主链 / Remove legacy sync chain and old syncRegistry remnants while preserving the current manual-sync path 2026-04-21 11:23:27 +08:00
build-workflow.md fix: stabilize batch AHS writeback 2026-04-18 08:16:30 +08:00
card-answer-cutoff-decisions.md feat: 新增 cardAnswerCutoffMode 卡片正文截止模式,支持 heading-block / double-blank-lines,并统一 marker/GI 写回归整规则 2026-04-23 10:16:41 +08:00
card-answer-cutoff-gap-report.md feat: 新增 cardAnswerCutoffMode 卡片正文截止模式,支持 heading-block / double-blank-lines,并统一 marker/GI 写回归整规则 2026-04-23 10:16:41 +08:00
cleanup-reset-decisions.md feat(management): add commands to clear synced cards and cleanup empty decks | 新增清空已同步卡片与清理空牌组管理命令 2026-04-18 22:21:10 +08:00
cleanup-reset-gap-report.md feat(management): add commands to clear synced cards and cleanup empty decks | 新增清空已同步卡片与清理空牌组管理命令 2026-04-18 22:21:10 +08:00
clear-current-file-full-coverage-decisions.md fix: clear current-file synced cards for semantic QA and QA groups / 修复当前文件清空已同步卡片覆盖 semantic QA 与 QA Group 2026-04-21 11:56:29 +08:00
clear-current-file-full-coverage-gap-report.md fix: clear current-file synced cards for semantic QA and QA groups / 修复当前文件清空已同步卡片覆盖 semantic QA 与 QA Group 2026-04-21 11:56:29 +08:00
compatibility-final-recommendation.md refactor: 切换 manual-sync 主链到 ID noteId / refactor manual-sync mainline to ID noteId 2026-04-19 11:46:37 +08:00
compatibility-identity-analysis.md refactor: 切换 manual-sync 主链到 ID noteId / refactor manual-sync mainline to ID noteId 2026-04-19 11:46:37 +08:00
compatibility-matrix.md refactor: 切换 manual-sync 主链到 ID noteId / refactor manual-sync mainline to ID noteId 2026-04-19 11:46:37 +08:00
compatibility-sample-table.md refactor: 切换 manual-sync 主链到 ID noteId / refactor manual-sync mainline to ID noteId 2026-04-19 11:46:37 +08:00
compatibility-strategy-comparison.md refactor: 切换 manual-sync 主链到 ID noteId / refactor manual-sync mainline to ID noteId 2026-04-19 11:46:37 +08:00
compatibility-touchpoints-report.md refactor: 切换 manual-sync 主链到 ID noteId / refactor manual-sync mainline to ID noteId 2026-04-19 11:46:37 +08:00
deck-resolution-decisions.md fix(deck): migrate existing cards when deck rules change 2026-04-18 21:39:15 +08:00
deck-resolution-gap-report.md feat(deck): add configurable deck resolution modes 2026-04-18 20:14:29 +08:00
deck-rule-migration-decisions.md fix(deck): migrate existing cards when deck rules change 2026-04-18 21:39:15 +08:00
deck-rule-migration-gap-report.md fix(deck): migrate existing cards when deck rules change 2026-04-18 21:39:15 +08:00
empty-deck-cleanup-fix-decisions.md fix: prevent treating unknown deck stats as cleanup candidates | 修复:防止把未知 deck 统计当成空牌组 cleanup candidates 2026-04-18 22:37:08 +08:00
empty-deck-cleanup-fix-gap-report.md fix: prevent treating unknown deck stats as cleanup candidates | 修复:防止把未知 deck 统计当成空牌组 cleanup candidates 2026-04-18 22:37:08 +08:00
fix-gap-report.md fix(deck-cleanup): detect empty decks correctly and improve selection modal 2026-04-19 00:03:07 +08:00
i18n-decisions.md feat: implement full bilingual i18n and structured error rendering 2026-04-21 13:34:27 +08:00
i18n-gap-report.md feat: implement full bilingual i18n and structured error rendering 2026-04-21 13:34:27 +08:00
id-noteid-mainline-decisions.md refactor: 切换 manual-sync 主链到 ID noteId / refactor manual-sync mainline to ID noteId 2026-04-19 11:46:37 +08:00
id-noteid-mainline-gap-report.md refactor: 切换 manual-sync 主链到 ID noteId / refactor manual-sync mainline to ID noteId 2026-04-19 11:46:37 +08:00
implementation-decisions.md feat: redesign folder scope settings 2026-04-18 13:42:01 +08:00
implementation-gap-report.md feat: redesign folder scope settings 2026-04-18 13:42:01 +08:00
legacy-sync-cleanup-decisions.md 清理 legacy sync 链与旧 syncRegistry 残留,保留 current manual-sync 主链 / Remove legacy sync chain and old syncRegistry remnants while preserving the current manual-sync path 2026-04-21 11:23:27 +08:00
legacy-sync-cleanup-gap-report.md 清理 legacy sync 链与旧 syncRegistry 残留,保留 current manual-sync 主链 / Remove legacy sync chain and old syncRegistry remnants while preserving the current manual-sync path 2026-04-21 11:23:27 +08:00
module-1-gap-report.md chore: commit Module 1 changes — add NoteFieldMapping, mapping service, persistence, tests 2026-04-16 23:02:07 +08:00
module-2-gap-report.md 清理 legacy sync 链与旧 syncRegistry 残留,保留 current manual-sync 主链 / Remove legacy sync chain and old syncRegistry remnants while preserving the current manual-sync path 2026-04-21 11:23:27 +08:00
module-5-decisions.md fix(deck): migrate existing cards when deck rules change 2026-04-18 21:39:15 +08:00
module-5-gap-report.md fix(deck): migrate existing cards when deck rules change 2026-04-18 21:39:15 +08:00
obsidian-backlink-config-decisions.md feat: 支持可配置 Obsidian 回链显示名称与位置 / configurable Obsidian backlink label and placement 2026-04-23 23:08:00 +08:00
obsidian-backlink-config-gap-report.md feat: 支持可配置 Obsidian 回链显示名称与位置 / configurable Obsidian backlink label and placement 2026-04-23 23:08:00 +08:00
qa-group-12-decisions.md feat: add #anki-list QA Group 12 route / 新增 #anki-list QA Group 12 路线 2026-04-20 13:42:30 +08:00
qa-group-12-gap-report.md feat: add #anki-list QA Group 12 route / 新增 #anki-list QA Group 12 路线 2026-04-20 13:42:30 +08:00
qa-group-12-implementation-plan.md feat: add #anki-list QA Group 12 route / 新增 #anki-list QA Group 12 路线 2026-04-20 13:42:30 +08:00
qa-group-model-fix-decisions.md QA Group 模型同步修复 / Fix QA Group model sync 2026-04-20 15:20:20 +08:00
qa-group-model-fix-gap-report.md QA Group 模型同步修复 / Fix QA Group model sync 2026-04-20 15:20:20 +08:00
semantic-qa-decisions.md feat: add semantic QA list splitting / 支持语义 QA 列表拆卡 2026-04-19 22:00:36 +08:00
semantic-qa-gap-report.md feat: add semantic QA list splitting / 支持语义 QA 列表拆卡 2026-04-19 22:00:36 +08:00
tag-sync-and-pure-tag-line-decisions.md feat: sync Obsidian tags and pure tag line cleanup / 功能:同步 Obsidian 标签并清理纯标签行 2026-04-23 16:43:06 +08:00
tag-sync-and-pure-tag-line-gap-report.md feat: sync Obsidian tags and pure tag line cleanup / 功能:同步 Obsidian 标签并清理纯标签行 2026-04-23 16:43:06 +08:00
v1-decisions.md chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00
v1-gap-report.md chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00
v1-implementation-plan.md chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00