0.1.1 — Marketplace review fixes
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 instyles.css. Removes the priorapplyHighlightColorsstyle-injection path that the directory rejects. - Popout window compatibility: body classname toggle now uses
activeDocumentinstead ofdocument. - TypeScript / ESLint cleanup: replaced
(app as any).commandsand(editor as any).cmaccesses with typed local interfaces; annotated regex replacer callbacks; wrapped 7 async event handlers in settings tab withvoid (async () => {…})(). builtin-modulesdependency removed in favor of Node's built-innode:module.
Internal
settings.save()now triggers an empty CodeMirror dispatch viaworkspace.iterateCodeMirrorsso 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.