Skip to content

0.1.1 — Marketplace review fixes

Choose a tag to compare

@san-tekart san-tekart released this 30 Jun 05:35

Marketplace review fixes — no user-facing feature changes.

Fixes

  • manifest description no longer includes the word "Obsidian" (redundant in marketplace context).
  • No more dynamic <style> elements. Color definitions now use inline CSS custom properties (--hl-bg, --hl-underline) per highlight element, with generic rules in styles.css. Removes the prior applyHighlightColors style-injection path that the directory rejects.
  • Popout window compatibility: body classname toggle now uses activeDocument instead of document.
  • TypeScript / ESLint cleanup: replaced (app as any).commands and (editor as any).cm accesses with typed local interfaces; annotated regex replacer callbacks; wrapped 7 async event handlers in settings tab with void (async () => {…})().
  • builtin-modules dependency removed in favor of Node's built-in node:module.

Internal

  • settings.save() now triggers an empty CodeMirror dispatch via workspace.iterateCodeMirrors so editor decorations pick up new colors immediately.
  • 127 tests, all green; typecheck clean.

Install

Download main.js, manifest.json, styles.css and place them in your vault's .obsidian/plugins/hilo/ folder.