-
1.0.5 Stable
released this
2026-07-25 13:33:16 +00:00 | 9 commits to main since this releaseFixed
-
Real Developer Dashboard review findings (from the actual submission scan, beyond what the
localeslint-plugin-obsidianmd@0.3.0could catch): replaced thebuiltin-modulesnpm
dependency with Node's built-innode:modulebuiltinModules;document.createElement/
el.createEl('div', …)replaced withdoc.body.createEl(...)/el.createDiv(...)in
fileIo.tsand the codeblock processor; removed theui-monospaceCSS value (unsupported by
Obsidian's baseline). -
The CRT/phosphor aesthetic CSS is no longer a tracked
.cssfile in the repo (was
assets/kuro-gamification.css, never bundled with the plugin) — it's now a markdown doc
(docs/aesthetic-css.{en,de}.md) with the same CSS as a code block, so it no longer gets
swept into the store's CSS lint (!important/clip-pathwarnings) despite never shipping. -
Settings tab now implements
getSettingDefinitions()(Obsidian ≥ 1.13's declarative settings
API, required for entries to appear in Obsidian's global settings search) alongside the
existingdisplay(), which now walks the same declarative definitions for Obsidian < 1.13 —
a single source of truth, no behavior change on the pre-1.13 path.minAppVersionstays 1.8.7
(no bump needed; only the TypeScript types moved to a newerobsidiandevDependency). Known
trade-off: the native ≥ 1.13 renderer shows all sections flat and expanded — it has no concept
of the collapsible, collapsed-by-default sections used below 1.13 for overload reduction.
Internal
eslint-plugin-obsidianmdupgraded 0.3.0 → 0.4.1 — the older version doesn't even implement
several rules the real scanner enforces (prefer-create-el,settings-tab/prefer-setting-definitions).tsconfig.jsongainedskipLibCheck: true— the newerobsidiantype definitions (1.13.x)
have an internal inconsistency (Menu/Modal/PopoverSuggestvs.HistoryHandler) that only
surfaces without it; irrelevant to our own source, which is still fully checked.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-