Skip to content

Releases: yanqingwang/obsidian-html-effectiveness

v1.0.16

27 Jun 01:50

Choose a tag to compare

v1.0.16

  • Replace base tag approach with getResourcePath for image URL resolution
  • Relative image paths in HTML files are converted to Obsidian resource URLs

v1.0.15

27 Jun 01:46

Choose a tag to compare

v1.0.15

  • Add base tag to srcdoc for relative image path resolution
  • Images in HTML files now load correctly

v1.0.14

27 Jun 01:36

Choose a tag to compare

v1.0.14

  • Fix iframe sandbox to include allow-scripts for interactive HTML content

v1.0.13

27 Jun 01:33

Choose a tag to compare

v1.0.13

  • Add setState/getState methods for proper ViewState handling
  • Add file context menu item: 'Open with HTML Effectiveness'
  • Add command: 'Open current file in HTML viewer'
  • Fix: minAppVersion 1.6.0 for API compatibility
  • CSS classes replace all inline styles

v1.0.12

27 Jun 01:26

Choose a tag to compare

v1.0.12

  • Fix: Replace inline styles with CSS classes (he-htmlview-container, he-htmlview-iframe)
  • Fix: Update minAppVersion to 1.6.0 for newer API support
  • Fix: Proper async handling with void prefix

v1.0.11

27 Jun 01:18

Choose a tag to compare

v1.0.11

  • Fix: HEHTMLView now loads file from leaf view state (not getActiveFile)
  • Fix: Add vault modify listener to refresh iframe when HTML file changes
  • Fix: Add workspace file-open handler for proper view loading
  • Fix: Clean up view references on layout change
  • All fixes from previous versions included

v1.0.10

27 Jun 01:12

Choose a tag to compare

v1.0.10

  • Fix HTML viewer: iframe now uses absolute positioning to fill the view
  • Use document.createElement for safe DOM construction
  • Added sandbox='allow-same-origin' for proper HTML rendering

v1.0.9

27 Jun 01:09

Choose a tag to compare

v1.0.9

  • Add HTML file viewer: .html files now render inside Obsidian using iframe srcdoc
  • Plugin can display html-effectiveness generated reports directly
  • registerExtensions for .html files associated with custom ItemView

v1.0.8

27 Jun 00:58

Choose a tag to compare

v1.0.8

  • Pure DOM API throughout: no innerHTML, insertAdjacentHTML, or createContextualFragment
  • All template rendering uses createEl/createDiv/createSpan with textContent
  • Settings heading uses 'Display' instead of 'Settings'
  • All fixes from previous versions included

v1.0.7

27 Jun 00:52

Choose a tag to compare

v1.0.7

  • Replace all innerHTML/insertAdjacentHTML with DOM API (createContextualFragment, createDiv, appendChild)
  • Replace style.display with CSS class toggle
  • Settings heading no longer includes plugin name
  • Remove unsafe type casts in parseYaml/loadSettings
  • All fixes from previous versions included