mirror of
https://github.com/kdnk/obsidian-automatic-linker.git
synced 2026-07-22 05:37:46 +00:00
Why: - Obsidian's plugin checks were reporting compatibility and packaging warnings that could break popout-window behavior or leave async failures unhandled. - The build also depended on a deprecated module listing package and carried inline tests that leaked warning noise into the production bundle. What: - add @codemirror/view as a runtime dependency and replace builtin-modules with node:module builtinModules in the esbuild config - route plugin async startup and save-file hooks through compatibility helpers so delayed work uses window.setTimeout and fire-and-forget promises are explicitly handled - switch the AI progress notice to activeDocument, await clipboard writes, align extended Obsidian types, rename the settings heading, and remove unused catch bindings - move trie inline tests into dedicated Vitest files and add coverage for the new compatibility helpers to keep the build warning-free |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| github.ts | ||
| jira.ts | ||
| linear.ts | ||
| replace-urls.ts | ||