- Streamline file creation and opening process
- Remove redundant file existence checks
- Improve error notification for chapter loading
- Clarify error logging and user feedback
- Introduce configurable Bible version selection
- Modify content path handling to support version-specific subdirectories
- Update ESV API service to load Bible chapters from version-specific vault paths
- Enhance plugin initialization and settings to accommodate multiple translations
- Refactor content loading and rendering to use dynamic version paths
- Implement comprehensive error handling in ESV API service
- Add informative error messages for missing or invalid API tokens
- Create styled error and warning components for API-related issues
- Enhance settings tab with clear ESV API token setup instructions
- Add notice for users when API token is not configured
- Improve user experience with descriptive error messaging
- Introduce new customization settings for Bible text styling
- Add color options for Words of Christ, verse numbers, and headings
- Implement block indentation configuration
- Update BibleStyles component to support dynamic styling
- Enhance settings tab with new text styling section
- Refactor style generation to use configurable options
- Implement collapsible copyright notice in BibleReferenceRenderer
- Create new getCopyrightNoticeHTML method in BibleFormatter
- Add CSS styles for copyright notice container and formatting
- Remove hardcoded copyright text from content generation
- Extract common Bible content formatting logic into a new BibleFormatter utility
- Simplify content generation in BibleNavigation, BibleReferenceRenderer, and DisciplesJournalPlugin
- Improve ESV API service error handling and response processing
- Streamline chapter path generation and file saving
- Enhance logging and error reporting in API interactions
- Implement Bible chapter navigation with dynamic book and chapter selection
- Add CSS styles for navigation elements and interactions
- Update BibleReferenceRenderer to support navigation components
- Improve chapter content formatting and copyright attribution
- Enhance plugin to support on-demand content download for navigation
- Bump version to 0.1.1
- Simplify main plugin entry point by removing complex initialization logic
- Remove legacy Bible data loading and service implementations
- Delete unused models, services, and utility classes
- Streamline plugin structure to focus on core functionality
- Remove hardcoded ESV.json and chapter data files
- Update README to reflect simplified architecture
- Add ability to scroll to specific verses when opening chapter notes
- Implement multiple methods for finding and scrolling to verses
- Improve verse reference handling in inline code blocks
- Update chapter note opening logic to support verse-level navigation
- Add scrollToVerse method with flexible verse location detection
- Enhance Bible service to support ESV API HTML-formatted passages
- Add download-on-demand functionality for Bible content
- Implement automatic chapter note creation in vault
- Update settings to include ESV API token and download options
- Improve Bible reference parsing and content retrieval
- Add CSS styles for rich HTML Bible passage rendering