- Introduced new settings for intake from vault root folder
- Added support for processing images based on filename terms (this only applies to the vault root folder)
- Updated screenshot processor to handle vault root folder intake
- Expanded image extension constants
- Added new UI button for vault root folder intake
- Updated settings page with new configuration options
- Version bump to 1.0.9
- Updated Ollama setup guide with correct API base URL
- Added note about free text & image LLMs on OpenRouter
- Created new tag service for robust tag generation
- Improved screenshot modal styling
- Minor UI and configuration tweaks
- Version bump to 1.0.7
Cleaned up the `encode.ts` file by removing an unused and redundant base64 image encoding function, keeping only the base64 to extension conversion utility
- Integrated local markdown files for Ollama setup and reference guide
- Updated Vite configuration to support markdown file imports
- Modified DocViewerModal to use local markdown instead of remote URLs
- Added markdown documentation files in the project
- Updated screenshot processor and other minor configurations
Addressed all concerns from PR
- Migrated CSS files to SCSS with more modular and scoped styling
- Added new DeleteConfirmationModal for consistent deletion UX
- Updated file and folder handling to use Obsidian's native methods
- Improved local storage interactions through Obsidian app methods
- Bumped version to 1.0.4 and updated minimum app version
- Added new path alias and TypeScript configuration updates
And all other points outlined in the PR review
- Deleted unused state and effect related to maximizing progress display
- Commented out maximize button in the UI
- Cleaned up unnecessary imports and state management code
- Improve flexible JSON extraction with more cleanup strategies
- Add handling for escaped quotes and newline characters
- Trim whitespace from extracted JSON string
- Maintain existing quote and key normalization logic
- Introduced StatusBarManager to centralize status bar management
- Simplified main plugin initialization and event handling
- Updated logging and data management approaches
- Removed some unused code and simplified component interactions
- Improved error handling and initialization processes