Repository navigation
Releases: jnealey-godaddy/obsidian-claude-code
Releases · jnealey-godaddy/obsidian-claude-code
Release list
v1.0.4
Bug Fixes
- Enable text selection and copy/paste in sidebar - Users can now freely select and copy text from the chat interface, including message content, thinking blocks, tool inputs, and inline chat content.
Full Changelog
1.0.3
Fix Obsidian plugin review feedback:
- Fix sentence case for UI text
- Remove 'settings' from settings headings
- Replace hardcoded .obsidian with Vault#configDir
- Fix require() style import
- Remove unnecessary type assertions
- Fix async functions without await
- Add void operator to unhandled promises
- Fix plugin instance as component (use MarkdownRenderChild)
- Fix object stringification in template literal
- Fix lexical declaration in case block
- Remove unused variables
1.0.2
Obsidian Community Plugin Review Fixes
This release addresses all feedback from the Obsidian plugin review bot:
UI/UX
- Use sentence case for all UI text (titles, buttons, labels)
- Replace emoji innerHTML with Obsidian's setIcon() for icons
- Move inline styles to CSS classes for better theming support
- Use Setting().setHeading() for section headers
Code Quality
- Replace console.log with console.debug for debug output
- Fix unhandled promises with proper void operator
- Fix async function signatures for ItemView compatibility
- Replace
anytype assertions with proper type guards (TFile instanceof checks) - Remove unused imports and variables
- Fix lexical declarations in switch cases
Best Practices
- Use FileManager.trashFile() instead of Vault.delete()
- Add proper CSS classes for settings components
1.0.1
Security and Code Quality Improvements
- Add graceful fallback for Electron remote API
- Add input validation for CLI path setting
- Replace innerHTML with safe DOM methods
- Add cross-platform PATH handling (macOS/Linux/Windows)
- Add JSON parsing validation for session files