No description
Find a file
Dusk f313f702ac fix(sync): self-heal deck drift and normalize tag backlinks
中文: 补充 cardsInfo 读取与 deck 校验流程,让 marker 驱动的旧卡和本地状态漂移场景也能自愈迁移牌组;同时对标题末尾的 #标签 回跳做最小归一化,提升从 Anki 返回 Obsidian 标题定位的兼容性,并提交用于排查的查询脚本。

English: Add cardsInfo-backed deck verification so marker-backed existing notes and deck drift can self-heal during sync. Also normalize trailing heading tags in Obsidian backlinks to improve heading jump compatibility from Anki, and include the helper query scripts used for investigation.
2026-04-19 20:16:03 +08:00
docs refactor: 切换 manual-sync 主链到 ID noteId / refactor manual-sync mainline to ID noteId 2026-04-19 11:46:37 +08:00
scripts fix: harden marker writeback failures 2026-04-18 08:23:12 +08:00
src fix(sync): self-heal deck drift and normalize tag backlinks 2026-04-19 20:16:03 +08:00
.gitignore chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00
esbuild.config.mjs fix: harden marker writeback failures 2026-04-18 08:23:12 +08:00
eslint.config.mjs chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00
main.js chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00
main.ts chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00
manifest.json chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00
package-lock.json chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00
package.json fix: harden marker writeback failures 2026-04-18 08:23:12 +08:00
query_note.js fix(sync): self-heal deck drift and normalize tag backlinks 2026-04-19 20:16:03 +08:00
query_notes.js fix(sync): self-heal deck drift and normalize tag backlinks 2026-04-19 20:16:03 +08:00
tsconfig.json chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00
versions.json chore: rebuild dist and sync 2026-04-16 18:02:02 +08:00
vitest.config.ts chore: commit Module 1 changes — add NoteFieldMapping, mapping service, persistence, tests 2026-04-16 23:02:07 +08:00