kdnk_obsidian-automatic-linker/src
Kodai Nakamura f9d5291e3d fix(candidate-scanner): honor ignored table rows
Why:

AI ambiguity scanning still inspected Markdown table rows when ignoreMarkdownTables was enabled, while replacement skipped those rows through centralized Markdown segmentation. That kept scanner and renderer semantics from fully matching.

What:

Route candidate occurrence scanning through segmentMarkdown protection, move table-row detection into the Markdown segment module, and add regressions for unlinked candidates, existing wikilinks, and AI requests inside ignored table rows.
2026-06-22 04:16:02 +09:00
..
__mocks__ fix: resolve lint and formatting errors in AI Link Enhancer implementation 2026-04-06 23:19:38 +09:00
__tests__ fix: restore wikilink protection for URL replacement 2026-06-22 03:41:26 +09:00
exclude-links chore: add stylistic eslint plugin and format code 2025-12-20 20:43:05 +09:00
remove-minimal-indent chore: fix test 2025-12-20 21:26:16 +09:00
replace-links fix(candidate-scanner): honor ignored table rows 2026-06-22 04:16:02 +09:00
replace-url-with-title fix(markdown): preserve table context after wikilink rewrites 2026-06-22 03:13:34 +09:00
replace-urls fix: restore wikilink protection for URL replacement 2026-06-22 03:41:26 +09:00
settings fix(settings): preserve textarea sizing metadata 2026-06-22 02:43:54 +09:00
utils fix(candidate-scanner): honor ignored table rows 2026-06-22 04:16:02 +09:00
formatting-run.ts refactor(replace-urls): centralize prose-aware URL formatting 2026-06-22 03:22:28 +09:00
frontmatter-utils.ts feat: add frontmatter opt-out for URL titles 2026-06-21 23:22:35 +09:00
main.ts fix(replace-links): share candidate scan semantics 2026-06-22 04:07:36 +09:00
markdown-protection.ts fix(replace-links): share candidate scan semantics 2026-06-22 04:07:36 +09:00
markdown-segments.ts fix(candidate-scanner): honor ignored table rows 2026-06-22 04:16:02 +09:00
path-and-aliases.types.ts chore: add stylistic eslint plugin and format code 2025-12-20 20:43:05 +09:00
plugin-compat.ts fix(plugin): resolve obsidian compatibility warnings 2026-05-26 21:49:50 +09:00
trie.ts fix(plugin): resolve obsidian compatibility warnings 2026-05-26 21:49:50 +09:00
update-editor.ts chore: add stylistic eslint plugin and format code 2025-12-20 20:43:05 +09:00