Releases: yanqingwang/obsidian-html-effectiveness
Releases · yanqingwang/obsidian-html-effectiveness
v1.0.16
v1.0.15
v1.0.15
- Add base tag to srcdoc for relative image path resolution
- Images in HTML files now load correctly
v1.0.14
v1.0.14
- Fix iframe sandbox to include allow-scripts for interactive HTML content
v1.0.13
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
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
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
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
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
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
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