Skip to content

Releases: Marksman4971/Obsidian-Rmd-As-Markdown

1.0.5 - Fix Inline Styles for Obsidian Compliance

Choose a tag to compare

@Marksman4971 Marksman4971 released this 07 Sep 12:29

✅ 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-display for 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

Choose a tag to compare

@Marksman4971 Marksman4971 released this 04 Sep 01:09

🔧 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 jumpToHeader method 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 jumpToHeader method in main.js to 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

Choose a tag to compare

@Marksman4971 Marksman4971 released this 03 Sep 07:46

🎉 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 toggleAllCollapsed functionality
  • 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

Choose a tag to compare

@Marksman4971 Marksman4971 released this 03 Sep 07:20

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-icon and .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

Choose a tag to compare

@Marksman4971 Marksman4971 released this 03 Sep 06:39

What's Changed

  • ✅ Fixed inline styles issue reported by ObsidianReviewBot
  • ✅ Created separate styles.css file 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

Choose a tag to compare

@Marksman4971 Marksman4971 released this 02 Sep 14:02
16085c5

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

Choose a tag to compare

@Marksman4971 Marksman4971 released this 02 Sep 22:33
16085c5

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