panatgithub_AnkiHeadingSync/docs
Dusk 488bd3d91f feat(deck): add folder-level deck mode overrides
在 include 模式下允许选中文件夹改用与全局 folderDeckMode 相反的映射规则

Add include-scope folder overrides that apply the opposite global folderDeckMode mapping

取消勾选文件夹时会清理该路径及其子树的覆盖记录,并把规则接入设置页与 deck fingerprint

Clears override records for deselected folders and descendants, and wires the rules into the settings UI and deck fingerprint
2026-04-30 19:18:15 +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
card-deck-settings-regroup-decisions.md fix(settings): regroup card deck settings 2026-04-26 09:35:19 +08:00
card-deck-settings-regroup-gap-report.md fix(settings): regroup card deck settings 2026-04-26 09:35:19 +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
cloze-all-variant-decisions.md feat(cloze): add all-cloze card variant 2026-04-27 23:04:16 +08:00
cloze-all-variant-gap-report.md feat(cloze): add all-cloze card variant 2026-04-27 23:04:16 +08:00
cloze-shrink-rebuild-decisions.md fix(cloze): rebuild notes when cloze numbers shrink 2026-04-28 00:03:27 +08:00
cloze-shrink-rebuild-gap-report.md fix(cloze): rebuild notes when cloze numbers shrink 2026-04-28 00:03:27 +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
field-mapping-authority-decisions.md fix(sync): make saved field mappings authoritative 2026-04-26 11:47:11 +08:00
field-mapping-authority-gap-report.md fix(sync): make saved field mappings authoritative 2026-04-26 11:47:11 +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
folder-deck-mode-overrides-decisions.md feat(deck): add folder-level deck mode overrides 2026-04-30 19:18:15 +08:00
folder-deck-mode-overrides-gap-report.md feat(deck): add folder-level deck mode overrides 2026-04-30 19:18:15 +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
note-type-migration-decisions.md feat: automatic Anki note type migration during sync 2026-04-25 09:53:30 +08:00
note-type-migration-gap-report.md feat: automatic Anki note type migration during sync 2026-04-25 09:53:30 +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
obsidian-community-release-checklist.md chore(release): prepare Obsidian community submission 2026-04-29 20:17:40 +08:00
obsidian-community-release-readiness-report.md chore(release): bump plugin version to 1.0.1 2026-04-30 10:37:37 +08:00
obsidian-releases-pr-entry-draft.json chore(release): prepare Obsidian community submission 2026-04-29 20:17:40 +08:00
plugin-improvement-audit-architecture-map.md docs(audit): review plugin improvement opportunities 2026-04-26 23:16:19 +08:00
plugin-improvement-audit-report.md docs(audit): review plugin improvement opportunities 2026-04-26 23:16:19 +08:00
plugin-improvement-next-prompts.md docs(audit): review plugin improvement opportunities 2026-04-26 23:16:19 +08:00
plugin-run-scope-ui-decisions.md fix(settings): refine plugin run scope tree UI 2026-04-26 08:50:51 +08:00
plugin-run-scope-ui-gap-report.md fix(settings): refine plugin run scope tree UI 2026-04-26 08:50:51 +08:00
pre-release-cleanup-decisions.md Finalize pre-release cleanup 2026-04-27 19:54:49 +08:00
pre-release-cleanup-gap-report.md Finalize pre-release cleanup 2026-04-27 19:54:49 +08:00
prerelease-remaining-fixes-decisions.md fix(release): clean remaining pre-release state issues 2026-04-27 21:11:48 +08:00
prerelease-remaining-fixes-gap-report.md fix(release): clean remaining pre-release state issues 2026-04-27 21:11:48 +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-mapping-parser-decisions.md feat(sync): refine QA mappings and cloze output 2026-04-26 16:55:31 +08:00
qa-group-mapping-parser-gap-report.md feat(sync): refine QA mappings and cloze output 2026-04-26 16:55:31 +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
qa-group-user-template-decisions.md feat: QA Group 重构为用户模板驱动并支持自动字段映射 | Refactor QA Group to user-template-driven route with auto field mapping 2026-04-24 23:47:09 +08:00
qa-group-user-template-gap-report.md feat: QA Group 重构为用户模板驱动并支持自动字段映射 | Refactor QA Group to user-template-driven route with auto field mapping 2026-04-24 23:47:09 +08:00
remove-managed-qa-group-12-decisions.md chore(qa-group): remove managed model remnants 2026-04-27 22:03:52 +08:00
remove-managed-qa-group-12-gap-report.md chore(qa-group): remove managed model remnants 2026-04-27 22:03:52 +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
settings-anki-template-cache-decisions.md feat: QA Group 重构为用户模板驱动并支持自动字段映射 | Refactor QA Group to user-template-driven route with auto field mapping 2026-04-24 23:47:09 +08:00
settings-anki-template-cache-gap-report.md feat: QA Group 重构为用户模板驱动并支持自动字段映射 | Refactor QA Group to user-template-driven route with auto field mapping 2026-04-24 23:47:09 +08:00
settings-anki-template-cache-status-decisions.md feat: 优化设置页模板缓存状态 / improve settings template cache status 2026-04-25 11:18:11 +08:00
settings-anki-template-cache-status-gap-report.md feat: 优化设置页模板缓存状态 / improve settings template cache status 2026-04-25 11:18:11 +08:00
settings-card-sticky-header-decisions.md fix(settings): 固定页面级标题栏 / pin page-level settings header 2026-04-25 18:33:58 +08:00
settings-card-sticky-header-gap-report.md fix(settings): 固定页面级标题栏 / pin page-level settings header 2026-04-25 18:33:58 +08:00
settings-collapse-cloze-marker-decisions.md feat: 默认折叠设置卡片并迁移 cloze 默认识别 / collapse settings cards and migrate default cloze recognition 2026-04-25 23:16:40 +08:00
settings-collapse-cloze-marker-gap-report.md feat: 默认折叠设置卡片并迁移 cloze 默认识别 / collapse settings cards and migrate default cloze recognition 2026-04-25 23:16:40 +08:00
settings-page-cardization-decisions.md 重构设置页为五卡片并统一识别配置 / Cardize settings page and unify recognition config 2026-04-24 12:12:10 +08:00
settings-page-cardization-gap-report.md 重构设置页为五卡片并统一识别配置 / Cardize settings page and unify recognition config 2026-04-24 12:12:10 +08:00
settings-sticky-gap-decisions.md fixed sticky spacing / 修复粘性间距 2026-04-25 22:30:19 +08:00
settings-sticky-gap-gap-report.md fixed sticky spacing / 修复粘性间距 2026-04-25 22:30:19 +08:00
settings-sticky-opaque-gap-decisions.md fix: fixed opaque sticky gap; replaced transparent margin with page header padding; card headers dock below measured page header height; 8px gap is now part of the opaque page header background 2026-04-25 22:38:08 +08:00
settings-sticky-opaque-gap-gap-report.md fix: fixed opaque sticky gap; replaced transparent margin with page header padding; card headers dock below measured page header height; 8px gap is now part of the opaque page header background 2026-04-25 22:38:08 +08:00
settings-sticky-overlap-decisions.md docs: add sticky overlap fix and header docking documentation 2026-04-25 21:21:33 +08:00
settings-sticky-overlap-gap-report.md docs: add sticky overlap fix and header docking documentation 2026-04-25 21:21:33 +08:00
settings-theme-buttons-decisions.md Style settings page buttons and toggles using Obsidian theme colors 2026-04-26 17:56:42 +08:00
settings-theme-buttons-gap-report.md Style settings page buttons and toggles using Obsidian theme colors 2026-04-26 17:56:42 +08:00
sync-content-copy-order-decisions.md feat: 调整正文同步分组顺序并将中文 Cloze 改为填空题 / reorder sync-content sections and rename Chinese Cloze copy to 填空题 2026-04-26 00:20:01 +08:00
sync-content-copy-order-gap-report.md feat: 调整正文同步分组顺序并将中文 Cloze 改为填空题 / reorder sync-content sections and rename Chinese Cloze copy to 填空题 2026-04-26 00:20:01 +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