Repository navigation
Releases: Marksman4971/Obsidian-Rmd-As-Markdown
Releases · Marksman4971/Obsidian-Rmd-As-Markdown
Release list
1.0.5 - Fix Inline Styles for Obsidian Compliance
✅ Obsidian Review Bot Compliance Fixed
🔧 Critical Fixes
- ✅ Removed all inline styles from JavaScript code (main.ts lines 169-173)
- ✅ Created CSS class
rmd-header-structure-displayfor modal styling - ✅ Full theme compatibility - styles are now easily adaptable
- ✅ Release matches manifest.json version (1.0.5)
📋 Addressed Issues
- Fixed ObsidianReviewBot inline styles error
- Modal pre elements now use proper CSS classes
- Better maintainability and theme integration
- All plugin submission requirements met
📁 Release Contents
- Individual file assets provided (main.js, manifest.json, styles.css)
- Ready for Obsidian community plugin approval
🤖 Generated with Claude Code
v1.0.5 - Fix Navigation Bug
🔧 Bug Fixes
Navigation Fix
- Fixed outline navigation bug: Clicking on a document's outline title now correctly jumps to that document's content instead of jumping to the wrong document
- Improved file path matching: Enhanced
jumpToHeadermethod to verify the correct file path before navigation - Added fallback mechanism: Additional check for active leaf to ensure proper navigation in all scenarios
📋 Changes
- Updated
jumpToHeadermethod inmain.jsto include proper file path validation - Version bumped to 1.0.5
- Enhanced navigation reliability across multiple open RMD documents
🚀 Installation
Download the latest release files and place them in your .obsidian/plugins/Obsidian-Rmd-As-Markdown/ directory.
🤖 Generated with Claude Code
1.0.4 - Perfect Hierarchical Collapse
🎉 Major Improvement - Perfect Hierarchical Collapse
✅ ObsidianReviewBot Requirements Met
- ✅ Individual files provided (main.js, manifest.json, styles.css)
- ✅ All inline styles moved to CSS
- ✅ Release tag matches manifest version (1.0.4)
- ✅ Ready for Obsidian community approval
✨ What's New
- 🎯 Perfect hierarchical folding - Now works exactly as expected!
- 📚 Level 1 headers collapse ALL levels (2,3,4,5,6...)
- 📖 Level 2 headers collapse ALL sub-levels (3,4,5,6...)
- 📝 Level 3 headers collapse ALL descendant levels (4,5,6...)
- 🔄 And so on for all header levels
🐛 Fixed Issues
- ✅ Headers now properly collapse ALL descendant levels, not just direct children
- ✅ Hierarchical structure works intuitively
- ✅ "Collapse All" function now handles the improved logic correctly
- ✅ Fixed inline styles issue - All styles moved to separate CSS file
- ✅ Individual plugin files provided as required
🔧 Technical Changes
- Added
hasAnyChildren()method that checks for ANY descendant headers - Updated collapse detection logic throughout the codebase
- Enhanced
toggleAllCollapsedfunctionality - Fixed triangle positioning at consistent 32px from left
- Moved all inline styles to styles.css file
- Created theme-adaptable CSS structure
💡 User Experience
This version provides the intuitive collapsing behavior users expect:
- Collapse a parent → ALL children and grandchildren disappear
- Much cleaner and more organized outline navigation
- Perfect for managing complex document structures
🎨 Visual Improvements
- All collapse triangles aligned consistently
- Clean, professional appearance
- Unified positioning across all header levels
- Styles can now be easily customized by themes and CSS snippets
This is the definitive version with perfect hierarchical outline functionality and full Obsidian compliance!
🤖 Generated with Claude Code
v1.0.2 - Improved Triangle Positioning
What's Changed
✨ UI Improvements
- 🎯 Unified all collapse/expand triangle positions across all header levels
- 📐 All triangles now align to the same horizontal position (32px from left)
- 🎨 Enhanced visual consistency and cleaner appearance
- 👆 Improved user experience with better alignment
Technical Changes
- Updated CSS positioning for
.rmd-outline-collapse-iconand.rmd-outline-collapse-placeholder - Used absolute positioning to ensure consistent triangle placement
- Added proper z-index layering for triangle visibility
This version provides a much cleaner and more professional appearance for the outline view.
🤖 Generated with Claude Code
v1.0.1 - Fix inline styles for Obsidian compliance
What's Changed
- ✅ Fixed inline styles issue reported by ObsidianReviewBot
- ✅ Created separate
styles.cssfile for all UI styles - ✅ Removed all inline JavaScript styles from main.js
- ✅ Updated to use CSS classes instead of style attributes
- ✅ Fixed manifest.json repository URL
This version addresses the community plugin submission requirements for Obsidian.
v1.0.0 - Initial Release
Initial release of RMD as Markdown plugin
Features:
- Maps RMD files to open as Markdown in Obsidian
- Enhanced outline view with hierarchical header display
- Search and navigation functionality
- Collapsible headers with visual feedback
- Code block aware header parsing
1.0.0
Initial release
Features:
- Maps RMD files to open as Markdown
- Enhanced outline view with hierarchical header display
- Search and navigation functionality
- Collapsible headers with visual feedback
- Code block aware header parsing