The getUniqueTitle() method was checking for duplicate titles but never
adding titles to the usedTitles Set, making duplicate prevention completely
ineffective. This caused file creation failures when OpenAI generated
multiple notes with identical titles.
Fix: Add title to usedTitles Set after generating unique name.
Fixes critical issue C1 from CODE_REVIEW.md
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Update @types/node from 16.18.126 to 24.7.2
- Update builtin-modules from 3.3.0 to 5.0.0
- Update esbuild from 0.25.1 to 0.25.10
- Update obsidian from 1.8.7 to 1.10.0
- Update tslib from 2.4.0 to 2.8.1
- Update typescript from 4.9.5 to 5.9.3
- Update openai from 4.87.3 to 6.3.0 (major version upgrade)
- Fix critical security vulnerability in form-data dependency
All dependencies tested and build passes successfully.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>