Commit graph

490 commits

Author SHA1 Message Date
Kodai Nakamura
4ef40e3c10 4.3.1 2026-05-11 23:42:49 +09:00
Kodai Nakamura
76e0da3ac9 fix: resolve lint and formatting errors in AI Link Enhancer implementation 2026-04-06 23:19:38 +09:00
Kodai Nakamura
82ac311afb 4.3.0 2026-04-06 23:04:40 +09:00
Kodai Nakamura
dfd463922c
Merge pull request #33 from kdnk/ai
feat: AI Link Enhancer for resolving ambiguous links
2026-04-06 23:04:12 +09:00
Kodai Nakamura
c1b7ba4b0d docs: update README with AI Link Enhancer information 2026-04-06 23:03:05 +09:00
Kodai Nakamura
706bbf91ef feat: add AI Link Enhancer for resolving ambiguous links
- Implemented AI-powered link disambiguation using local LLMs (Gemma 4 / LM Studio).
- Refactored Trie and candidate mapping to support multiple link candidates per word.
- Added 'AI Link Enhancer' command with a progress bar UI in Obsidian.
- Enhanced link replacement logic to verify existing links and resolve ambiguities using context.
- Added comprehensive unit tests for AI disambiguation and candidate mapping.
- Updated settings to include AI configuration (endpoint, model, context length).
2026-04-06 22:59:52 +09:00
Kodai Nakamura
7855027117 4.2.0 2026-02-15 15:37:51 +08:00
Kodai Nakamura
fa4ae53bd6 feat: add sentence case detection for matching capitalized text at sentence start
When ignoreCase is off, text capitalized at the start of a sentence (e.g., "My name")
now matches lowercase candidates (e.g., "my name.md"), producing [[my name|My name]].

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 15:37:15 +08:00
Kodai Nakamura
18081e540c 4.1.3 2026-02-11 11:32:01 +09:00
Kodai Nakamura
e591f59df2 chore: rename "Consider Aliases" to "Include Aliases" 2026-02-11 11:31:47 +09:00
Kodai Nakamura
a82c87d91c 4.1.2 2026-02-11 11:10:20 +09:00
Kodai Nakamura
44ae7e7869 chore: add lint:fix 2026-02-11 10:48:16 +09:00
Kodai Nakamura
f7746c985f chore: remove prettier dependency 2026-02-11 10:47:51 +09:00
Kodai Nakamura
771bd29ca4 chore: reorganize settings to group integrations together 2026-02-11 10:46:48 +09:00
Kodai Nakamura
927cfcefb0 4.1.1 2026-02-09 11:36:14 +09:00
Kodai Nakamura
4295c9cbfa chore: update CLAUDE.md with settings flow architecture 2026-02-09 11:36:04 +09:00
Kodai Nakamura
240dd06ed8 chore: add ignoreHeadings setting to ReplaceLinksSettings interface 2026-02-09 11:35:58 +09:00
Kodai Nakamura
f90300d72b 4.1.0 2026-02-09 11:17:39 +09:00
Kodai Nakamura
d6bdf49357 feat: add option to ignore headings when replacing links 2026-02-09 11:17:23 +09:00
Kodai Nakamura
9c5fccfbb3 4.0.5 2026-01-19 21:20:42 +09:00
Kodai Nakamura
e53381fa61
Merge pull request #22 from dnlbauer/fix_typo
fix: remove typo in setting 'Igonre' to 'Ignore'
2026-01-19 21:18:08 +09:00
Daniel Bauer
65b4eec9a1
fix: remove typo in setting 'Igonre' to 'Ignore' 2026-01-19 11:45:42 +01:00
Kodai Nakamura
0e8d01fbab 4.0.4 2026-01-06 00:01:31 +09:00
Kodai Nakamura
07b9fb852e fix: handle missing titles and request errors 2026-01-06 00:01:08 +09:00
Kodai Nakamura
7b47fec2d9 4.0.3 2025-12-28 01:47:58 +09:00
Kodai Nakamura
d9154194ef fix: remove frontmatter cache clearing on trie rebuild 2025-12-28 01:47:41 +09:00
Kodai Nakamura
7bc5205f3c chore: update readme 2025-12-27 16:41:41 +09:00
Kodai Nakamura
a4e4b77a20 chore: missing change 2025-12-21 18:00:20 +09:00
Kodai Nakamura
8eb47a1d43 chore: stylistic 2025-12-21 17:59:06 +09:00
Kodai Nakamura
8a8a57194d chore: fix incorrect variable name 2025-12-21 17:53:46 +09:00
Kodai Nakamura
b20e2367f9 chore: stylistic 2025-12-21 16:09:27 +09:00
Kodai Nakamura
43ab63bfdf chore 2025-12-21 01:43:07 +09:00
Kodai Nakamura
1a17b853c0 4.0.2 2025-12-21 01:04:48 +09:00
Kodai Nakamura
18d80400ce chore: change default setting to respect "Folder to create new notes in" 2025-12-21 01:03:36 +09:00
Kodai Nakamura
21fe4dda6f 4.0.1 2025-12-21 01:01:38 +09:00
Kodai Nakamura
d9277b08f9 chore: refresh trie on settings change 2025-12-21 01:01:07 +09:00
Kodai Nakamura
a2b01c7ad0 4.0.0 2025-12-20 21:55:20 +09:00
Kodai Nakamura
5d701f949c chore!: rename "namespace resolution" to "proximity-based linking" 2025-12-20 21:55:02 +09:00
Kodai Nakamura
c42443db29 chore: install missing package 2025-12-20 21:40:46 +09:00
Kodai Nakamura
420268c43c chore: rename workflow 2025-12-20 21:39:31 +09:00
Kodai Nakamura
45e8ae1e1a chore: update GHA workflows 2025-12-20 21:38:44 +09:00
Kodai Nakamura
58adb2bf86 3.2.1 2025-12-20 21:27:22 +09:00
Kodai Nakamura
8aae6e45f9 chore: fix test 2025-12-20 21:26:16 +09:00
Kodai Nakamura
991eb74079 3.2.0 2025-12-20 21:04:04 +09:00
Kodai Nakamura
99b0531edb chore: improve code formatting and readability in src/main.ts 2025-12-20 21:01:54 +09:00
Kodai Nakamura
0b62af15cd chore: fix stylistic issues in multiple files 2025-12-20 20:57:13 +09:00
Kodai Nakamura
2943d80742 chore: add stylistic eslint plugin and format code 2025-12-20 20:43:05 +09:00
Kodai Nakamura
7b4f42dafe chore: use defineConfig from eslint/config 2025-12-20 20:29:03 +09:00
Kodai Nakamura
c997fd075a chore: fix lint 2025-12-20 20:25:54 +09:00
Kodai Nakamura
32797e180f chore(eslint): migrate to eslint.config.mjs 2025-12-20 20:12:19 +09:00