You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a local store-lint gate: eslint-plugin-obsidianmd + type-checked typescript-eslint
via npm run lint (--max-warnings 0) and a combined npm run gate (lint + typecheck +
test). The release workflow now runs the gate instead of typecheck+test alone, so
guideline findings surface before a release instead of during community-store review.
Removed an unused type import (HudPlacement) from the settings tab.
npm run vendor now copies every top-level content module instead of a hardcoded file
list, which silently dropped new modules from the snapshot.
Release tooling is delegated to the ecosystem's central ../tools/release/ (adds a
preflight store checklist, a tag-state-based build and mirror verification) instead of a
vendored copy that no longer received those fixes.
The declared license is now AGPL-3.0-or-later, matching the LICENSE text that ships
with the plugin (it was declared as AGPL-3.0-only). No change to the license itself.
README restructured to the ecosystem's canonical layout: added Features, Requirements,
Install, Usage and Configuration sections (the last documenting every setting), plus a
badge row. Existing content was kept.
Fixed
The mission briefing's start button read ▶ MISSION BEGINNEN (German) in an otherwise
English UI — now ▶ BEGIN MISSION.
Frontmatter values that are YAML maps or lists no longer reach the UI as [object Object] (fixed upstream in the monorepo, vendored as bdefaaa).