Commit graph

  • 71e36c25c4 chore(release): prepare 1.0.4 scorecard fixes master 1.0.4 feature/folder-parent-deck-override Dusk 2026-05-13 20:42:25 +0800
  • 0dc2d7cb5d Release 1.0.3 1.0.3 Dusk 2026-05-11 21:13:50 +0800
  • befe28cd77 test(settings): remove global timer shim Dusk 2026-05-04 15:20:19 +0800
  • 13b5685fe5 fix(review): satisfy Obsidian review bot lint Dusk 2026-05-03 20:00:24 +0800
  • 387f977dca Update built plugin bundle Dusk 2026-05-03 19:13:38 +0800
  • 0f8d5eefcb Fix review bot lint issues Dusk 2026-05-03 19:12:56 +0800
  • 80d6020512 chore: trigger Obsidian plugin rescan Dusk 2026-05-03 09:37:57 +0800
  • a898aa80e9 chore(release): bump version to 1.0.2 跑通-标题制卡V1 Dusk 2026-04-30 21:24:51 +0800
  • 488bd3d91f feat(deck): add folder-level deck mode overrides Dusk 2026-04-30 19:18:15 +0800
  • 3e5ce2c1d2 chore(release): bump plugin version to 1.0.1 1.0.2 1.0.1 Dusk 2026-04-30 10:37:37 +0800
  • 6fb8583feb Fix Obsidian review issues Dusk 2026-04-30 10:15:44 +0800
  • b4e6e53c61 chore: align plugin metadata for review Dusk 2026-04-29 21:22:47 +0800
  • 85eb77d20d docs: mention example release files Dusk 2026-04-29 21:07:44 +0800
  • 0047e79ec7 docs: refine bilingual README 1.0.0 Dusk 2026-04-29 20:48:36 +0800
  • 7a73d1cda8 chore(release): prepare Obsidian community submission Dusk 2026-04-29 20:17:40 +0800
  • 6f7636da55 fix(sync): rebuild cached all-cloze cards Dusk 2026-04-28 13:19:01 +0800
  • 5c1bf809b2 fix(cloze): rebuild notes when cloze numbers shrink Dusk 2026-04-28 00:03:27 +0800
  • 4ad25b28a7 feat(cloze): add all-cloze card variant Dusk 2026-04-27 23:04:16 +0800
  • b77d4b6332 chore(qa-group): remove managed model remnants Dusk 2026-04-27 22:03:52 +0800
  • 98d64dac21 fix(release): clean remaining pre-release state issues Dusk 2026-04-27 21:11:48 +0800
  • a9033664b8 Finalize pre-release cleanup Dusk 2026-04-27 19:54:49 +0800
  • 771cf9c0cb docs(audit): review plugin improvement opportunities Dusk 2026-04-26 23:16:19 +0800
  • c0c2551753 fix(settings): default scope to selected folders Dusk 2026-04-26 22:42:38 +0800
  • dfccdcbfc5 fix(settings): use native CTA buttons Dusk 2026-04-26 20:48:13 +0800
  • c9e80d4034 fix(settings): keep toggles native Dusk 2026-04-26 20:42:46 +0800
  • 31cde1c88a Style settings page buttons and toggles using Obsidian theme colors Dusk 2026-04-26 17:56:42 +0800
  • 79ddbef838 feat: use Obsidian theme colors for settings page action buttons and toggles Dusk 2026-04-26 17:55:23 +0800
  • 8357992ee3 feat(sync): refine QA mappings and cloze output Dusk 2026-04-26 16:55:31 +0800
  • 911949bedc fix(sync): make saved field mappings authoritative Dusk 2026-04-26 11:47:11 +0800
  • 9d0e47e0ca fix(commands): hide rebuild index from user entrypoints Dusk 2026-04-26 10:50:02 +0800
  • 2b366bbf1d fix(settings): reorder deck and scope cards Dusk 2026-04-26 10:04:27 +0800
  • 09738b73ef fix(settings): align deck helper text Dusk 2026-04-26 09:58:54 +0800
  • 337d1806b4 fix(settings): soften deck helper copy layout Dusk 2026-04-26 09:52:26 +0800
  • 271253c484 fix(settings): regroup card deck settings Dusk 2026-04-26 09:35:19 +0800
  • 77e6c33a7d fix(settings): enlarge folder tree disclosure arrows Dusk 2026-04-26 09:01:58 +0800
  • 23b9b83527 fix(settings): refine plugin run scope tree UI Dusk 2026-04-26 08:50:51 +0800
  • 354e25b4ae chore(settings): refine sync content copy and plugin dist sync Dusk 2026-04-26 08:45:56 +0800
  • 60ef462ad1 feat: 调整正文同步分组顺序并将中文 Cloze 改为填空题 / reorder sync-content sections and rename Chinese Cloze copy to 填空题 Dusk 2026-04-26 00:20:01 +0800
  • cb2873e379 fix: 调整卡片类型设置文案与启用计数 / fix card-types copy and enabled count Dusk 2026-04-25 23:51:05 +0800
  • b6e59c8eec feat: 默认折叠设置卡片并迁移 cloze 默认识别 / collapse settings cards and migrate default cloze recognition Dusk 2026-04-25 23:16:40 +0800
  • 0955ba952d 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 Dusk 2026-04-25 22:38:08 +0800
  • cdfbf2d12c fixed sticky spacing / 修复粘性间距 added a shared sticky gap variable / 添加了共享的粘性间距变量 card headers dock below the page header with a stable 8px gap before and after scrolling / 卡片标题停靠在页面标题下方,滚动前后均保持稳定的 8px 间距 Dusk 2026-04-25 22:30:19 +0800
  • c1dbddd9c0 docs: add sticky overlap fix and header docking documentation docs:添加吸顶重叠修复和页头停靠文档 Dusk 2026-04-25 21:21:33 +0800
  • 0d0f04aba2 fix(settings): fix settings-page sticky overlap and add opaque page-header mask Dusk 2026-04-25 21:21:01 +0800
  • 33a4d29c4d fix(settings): 固定页面级标题栏 / pin page-level settings header Dusk 2026-04-25 18:33:58 +0800
  • 496cb0fc09 fix(settings): remove sticky header mask wrapper Dusk 2026-04-25 15:58:30 +0800
  • 997aa5bc14 fix(settings): mask sticky section headers Dusk 2026-04-25 15:45:51 +0800
  • daac6a204a feat(settings): use sticky section header bars Dusk 2026-04-25 14:59:51 +0800
  • e76c107041 feat(settings): 设置页卡片标题 sticky 悬浮 / make settings card headers sticky Dusk 2026-04-25 13:36:07 +0800
  • 9b692b066d fix(settings): stabilize select border rendering Dusk 2026-04-25 13:21:25 +0800
  • 2c86059baf fix(settings): prevent clipped field control borders Dusk 2026-04-25 11:45:12 +0800
  • 024b5cdc79 fix(settings): align card type mapping columns Dusk 2026-04-25 11:36:40 +0800
  • dc07ca9817 fix(settings): tighten QA group mapping row layout Dusk 2026-04-25 11:30:56 +0800
  • ffad94dd18 feat: 优化设置页模板缓存状态 / improve settings template cache status Dusk 2026-04-25 11:18:11 +0800
  • d46ddb431d feat(settings): simplify QA group field mapping UI Dusk 2026-04-25 10:19:11 +0800
  • 3136f50624 feat: automatic Anki note type migration during sync Dusk 2026-04-25 09:53:30 +0800
  • 3d82d7fb55 feat: QA Group 重构为用户模板驱动并支持自动字段映射 | Refactor QA Group to user-template-driven route with auto field mapping Dusk 2026-04-24 23:47:09 +0800
  • d8bd1ebf12 fix(settings): keep Anki field row inside cards Dusk 2026-04-24 18:59:04 +0800
  • ba04320926 fix(settings): make card field controls fluid Dusk 2026-04-24 18:50:39 +0800
  • 043a207149 perf(settings): batch cache Anki model fields Dusk 2026-04-24 18:38:10 +0800
  • 06492948d9 fix(settings): cache Anki note templates Dusk 2026-04-24 14:59:22 +0800
  • 0fdf9c8ef3 重构设置页为五卡片并统一识别配置 / Cardize settings page and unify recognition config Dusk 2026-04-24 12:12:10 +0800
  • c367a772c7 fix(settings): preserve explicit folder selections Dusk 2026-04-24 10:10:34 +0800
  • 17e22fbaa5 feat(sync): render QA Group inline markdown and align QA note CSS / 功能:渲染 QA Group 行内 Markdown 并对齐 QA 样式 Dusk 2026-04-24 09:48:14 +0800
  • b82e1dd53d feat: 支持可配置 Obsidian 回链显示名称与位置 / configurable Obsidian backlink label and placement Dusk 2026-04-23 23:08:00 +0800
  • 978a8c1e02 fix(render): separate tag chip CSS from fields Dusk 2026-04-23 22:20:37 +0800
  • e45abb579f feat(sync): render Obsidian tags in Anki cards Dusk 2026-04-23 22:13:24 +0800
  • 579899f7c8 feat: sync Obsidian tags and pure tag line cleanup / 功能:同步 Obsidian 标签并清理纯标签行 Dusk 2026-04-23 16:43:06 +0800
  • 4052eff0e7 feat: 新增 cardAnswerCutoffMode 卡片正文截止模式,支持 heading-block / double-blank-lines,并统一 marker/GI 写回归整规则 Dusk 2026-04-23 10:16:41 +0800
  • 67854cf154 feat: implement full bilingual i18n and structured error rendering Dusk 2026-04-21 13:34:27 +0800
  • a3c540a493 fix: clear current-file synced cards for semantic QA and QA groups / 修复当前文件清空已同步卡片覆盖 semantic QA 与 QA Group Dusk 2026-04-21 11:56:29 +0800
  • fbb289850a 清理 legacy sync 链与旧 syncRegistry 残留,保留 current manual-sync 主链 / Remove legacy sync chain and old syncRegistry remnants while preserving the current manual-sync path Dusk 2026-04-21 11:23:27 +0800
  • 5023e8a4bb fix(qa-group): recreate missing notes on unchanged sync Dusk 2026-04-21 10:52:44 +0800
  • c8b7915c40 fix(markers): normalize spacing before and after synced ids Dusk 2026-04-20 22:43:01 +0800
  • 472011c32f fix(qa-group): harden sync and backlink behavior Dusk 2026-04-20 22:14:59 +0800
  • bbe1eece12 QA Group 模型同步修复 / Fix QA Group model sync Dusk 2026-04-20 15:20:20 +0800
  • 4845c721d5 feat: add #anki-list QA Group 12 route / 新增 #anki-list QA Group 12 路线 Dusk 2026-04-20 13:42:30 +0800
  • b1b2051502 feat: add semantic QA list splitting / 支持语义 QA 列表拆卡 Dusk 2026-04-19 22:00:36 +0800
  • f313f702ac fix(sync): self-heal deck drift and normalize tag backlinks Dusk 2026-04-19 20:16:03 +0800
  • e2f973dc46 refactor: 切换 manual-sync 主链到 ID noteId / refactor manual-sync mainline to ID noteId Dusk 2026-04-19 11:46:37 +0800
  • d4d73487a0 fix(deck-cleanup): detect empty decks correctly and improve selection modal Dusk 2026-04-19 00:03:07 +0800
  • 1682ce5fa0 fix(sync): fix deck stats structure, empty deck identification, and test false positives Dusk 2026-04-18 22:53:17 +0800
  • a5056dd71c fix: prevent treating unknown deck stats as cleanup candidates | 修复:防止把未知 deck 统计当成空牌组 cleanup candidates Dusk 2026-04-18 22:37:08 +0800
  • 412fddebc1 feat(management): add commands to clear synced cards and cleanup empty decks | 新增清空已同步卡片与清理空牌组管理命令 Dusk 2026-04-18 22:21:10 +0800
  • bd149b9d11 fix(deck): migrate existing cards when deck rules change Dusk 2026-04-18 21:39:15 +0800
  • 960b87103d feat(deck): add configurable deck resolution modes Dusk 2026-04-18 20:14:29 +0800
  • f0b8063270 fix(settings): always refresh folder tree on display to show newly-created folders Dusk 2026-04-18 15:16:25 +0800
  • cb968b1d17 feat: redesign folder scope settings Dusk 2026-04-18 13:42:01 +0800
  • a0ac404712 fix: tighten module 3 indexing identity and caching Dusk 2026-04-18 10:20:16 +0800
  • d3d356fb10 feat: implement module 3 manual sync architecture Dusk 2026-04-18 10:07:49 +0800
  • be0277d089 fix: harden marker writeback failures Dusk 2026-04-18 08:23:12 +0800
  • 63aaf5f438 fix: stabilize batch AHS writeback Dusk 2026-04-18 08:16:30 +0800
  • 7c2c6776bd feat: Module2 — AHS 写回与相关测试 Dusk 2026-04-18 00:08:46 +0800
  • 5099b39d3f chore: commit Module 1 changes — add NoteFieldMapping, mapping service, persistence, tests Dusk 2026-04-16 23:02:07 +0800
  • f854a3b581 chore: rebuild dist and sync Dusk 2026-04-16 18:02:02 +0800