在 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
中文: 将插件版本升至 1.0.1,恢复使用 Obsidian getLanguage() 作为语言来源,并把最低 Obsidian 版本同步提高到 1.8.7。
English: Bumps the plugin to 1.0.1, restores Obsidian getLanguage() as the locale source, and aligns the minimum Obsidian version with API usage.
中文: 修复全库同步复用旧缓存时漏掉 #anki-cloze-all 模式,确保旧 sequential 状态会强制重读并触发重建。
English: Force unchanged vault-sync files to be re-read when cached cloze state missed the all-cloze marker, so sequential-to-all shrink rebuilds can run and clear stale empty cards.
中文: 新增填空题(全部挖空)变种,支持 #anki-cloze-all 并复用现有填空题模板与主字段。
English: Adds an all-cloze variant using #anki-cloze-all while reusing the existing Cloze note type and main field mapping.
中文: 删除托管 QA Group 12 死代码,统一保留用户自选笔记模板与字段映射路径。
English: Removes dead managed QA Group 12 code and keeps user-selected note templates and field mappings as the active path.
中文: 修复 pendingWriteBack 持久化加载,丢弃旧 Semantic QA 状态,并修正发布链接与多级列表问答文案。
English: Preserves pendingWriteBack state loading, drops old Semantic QA state, and fixes release links and QA Group wording.
中文: 将插件运行范围默认值改为仅在指定文件夹,并同步旧配置加载测试与构建产物。
English: Change the plugin run scope default to selected folders only, update persistence/default tests, and refresh the production bundle.
Scope styling to plugin settings page. Use Obsidian theme colors for buttons and toggles to ensure visual consistency.
在插件设置页面应用内容样式,使用 Obsidian 主题颜色。
将样式作用域限定在插件设置页面,并使用 Obsidian 主题色适配按钮和开关,确保视觉效果统一。
- Settings page action buttons now use Obsidian theme accent colors.
- Settings toggles now have clearer themed states.
- Styling is scoped to the plugin settings page.
功能:设置页面按钮和切换开关现在使用 Obsidian 主题色
- 设置页面的操作按钮现在使用 Obsidian 主题强调色。
- 设置切换开关现在具有更清晰的主题化状态。
- 样式已限定在插件设置页面范围内。
中文: 优化问答题多级列表字段映射与解析,移除填空题兼容性误判,并调整填空题正文分隔符和设置页展示。
English: Refine QA group field mapping and parser behavior, remove stale cloze compatibility assumptions, and update cloze body separator plus settings UI copy.
中文: 统一已保存字段映射为同步权威来源,移除填空题对 isCloze 与命名猜测的阻断,并让多级列表问答按已保存 titleField 与 slots 同步。
English: Makes saved field mappings the sync authority, removes cloze blocking based on isCloze and name heuristics, and syncs QA Group cards with saved title and slot mappings.
中文: 从命令面板和设置页命令说明中移除重建卡片索引入口,保留底层维护代码。
English: Removes the rebuild index entry from command palette registration and the settings command guide while keeping the underlying maintenance code.
中文: 将卡片牌组设置中的示例、兜底说明和优先级说明与其他设置文案左对齐。
English: Aligns deck setting examples, fallback copy, and priority helper text with the rest of the settings copy.
中文: 将卡片牌组设置中的示例和兜底说明改为轻量辅助文本,并把优先级说明移到卡片底部。
English: Softens deck setting examples and fallback copy into helper text, moving priority copy to the card footer.
中文: 重组卡片牌组设置分组,统一中文牌组文案,并将文件夹及文件名映射设为默认牌组模式。
English: Regroups card deck settings, normalizes Chinese deck copy, and makes folder-and-file mapping the default deck mode.
中文: 将插件运行范围文件夹树的展开箭头放大一倍,并补充设置页测试锁定样式。
English: Doubles the folder tree disclosure arrow size in plugin run scope settings and adds a settings test for the style.
中文: 将范围设置统一为插件运行范围,并把文件夹选择区调整为对齐稳定的 Finder 式树形 UI。
English: Renames the scope settings to plugin run scope and refines the folder selector into a stable Finder-style tree UI.
added a shared sticky gap variable / 添加了共享的粘性间距变量
card headers dock below the page header with a stable 8px gap before and after scrolling / 卡片标题停靠在页面标题下方,滚动前后均保持稳定的 8px 间距
中文: 将设置页顶部标题改为页面级 sticky 白色标题栏,并取消每个卡片标题的 sticky,修复滚动遮挡、正文重叠和边框异常。
English: Convert the settings page title into a page-level sticky white header and remove sticky behavior from section headers to fix scroll overlap, body occlusion, and border artifacts.
中文: 移除设置页标题条的外层 sticky 容器和向上遮罩,避免滚动到底部时出现大面积空白边框;改回单层 sticky 标题按钮,并保留放大字号、灰色粗边框和无阴影样式。
English: Remove the sticky wrapper and upward mask from settings section headers to prevent large blank bordered areas near the bottom of the settings page, while keeping a single-layer sticky button with enlarged text, a thicker gray border, and no shadow.
中文: 为设置页 sticky 标题条增加向上遮罩,并保持标题字号放大、灰色边框加粗、无阴影,避免滚动时设置内容露到标题上方。
English: Add an upward mask for sticky settings section headers while keeping the enlarged title, thicker gray border, and no-shadow styling so scrolled content cannot bleed above the header.
中文: 为五个设置页卡片标题按钮增加 CSS sticky 吸附效果,保持原有折叠展开与局部刷新机制,不引入滚动监听。
English: Add CSS-only sticky behavior to all five settings card headers while preserving the existing collapse/expand and local refresh behavior without scroll listeners.
中文: 进一步稳定设置页下拉框边框显示,避免 Anki 映射行中的 select 控件在选择后被裁剪。
English: Further stabilize select border rendering in the settings Anki mapping rows after note type selection.
中文: 将常规问答题、问答题(多级列表)和填空题的 Anki 映射行统一为相同列宽,让输入框视觉上平齐。
English: Use the same column widths for basic, QA group, and cloze Anki mapping rows so their controls align visually.
中文: 缩减问答题(多级列表)设置行中模板和题目字段区域的宽度,并让问题/答案字段识别摘要保持单行显示。
English: Tighten the QA group note type and title field columns, and keep the detected Q/A slot summary on one line.
中文: 将问答题(多级列表)的题目字段改为可选择下拉框,并将问题/答案字段摘要简化为只显示已识别组数;同步逻辑保留用户选择的题目字段。
English: Make the QA group title field selectable, simplify the Q/A slot summary to the detected pair count, and preserve the selected title field during sync and cache refresh.