panatgithub_AnkiHeadingSync/docs
Dusk d4d73487a0 fix(deck-cleanup): detect empty decks correctly and improve selection modal
中文: 修复空牌组清理时错误读取 Anki deck 统计的问题,改为按真实返回结构识别空牌组;同时增强清理弹窗,新增全选、全部不选、反选、已选计数和删除按钮禁用逻辑。

English: Fix empty-deck cleanup by matching Anki deck stats from the real response shape, and improve the cleanup modal with select all, clear all, invert selection, selection counts, and disabled delete when nothing is selected.
2026-04-19 00:03:07 +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 feat: Module2 — AHS 写回与相关测试 2026-04-18 00:08:46 +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 feat: Module2 — AHS 写回与相关测试 2026-04-18 00:08:46 +08:00
build-workflow.md fix: stabilize batch AHS writeback 2026-04-18 08:16:30 +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
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
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
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 feat: Module2 — AHS 写回与相关测试 2026-04-18 00:08:46 +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
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