Skip to content

v0.1.7 — Obsidian Review Compliance

Choose a tag to compare

@ImCuriosity ImCuriosity released this 29 Jun 01:30
· 12 commits to main since this release

v0.1.7 — Obsidian Community Review Compliance

This release addresses all Error-level issues flagged in the Obsidian community plugin review.

Bug Fixes

  • no-static-styles-assignment — All element.style.property = value assignments replaced with element.style.setProperty() or Obsidian API (hide() / show()). Draggable modal position tracking also converted. Inline attr: { style } replaced with CSS class.
  • window.window.setTimeout typo — Fixed double window reference (actual runtime bug).
  • eslint-disable without description — Added descriptive comments to all suppression directives.

Improvements

  • Folder name color on selection now driven by CSS (.is-selected class) instead of inline JS style.
  • style.cssText inline overrides removed — CSS classes already handled the layout.
  • Added .tb-transplant-folder-count CSS class for folder item count badges.
  • package.json version synced to match manifest.json.

Previously fixed (v0.1.6)

  • Plugin ID corrected (thirdbrain-v2thirdbrain)
  • onunload() no longer detaches leaves
  • All innerHTML usage removed
  • Undescribed eslint-disable in view.ts given a proper description