Skip to content

Releases: aiken884/obsidian-h1aligner

0.10.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 10:20
Release 0.10.0

0.9.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 09:23

Community-scan cleanup release: window-scoped timers (popout compatibility), official getLanguage() for locale detection, automatic configDir exclusion, build provenance attestations on release assets, and the official obsidianmd eslint ruleset in CI (zero findings). minAppVersion raised to 1.8.0. No feature changes.

0.8.3

Choose a tag to compare

@github-actions github-actions released this 04 Jul 08:54

Support links now offered on both Ko-fi (card or PayPal) and PayPal directly. No functional changes.

0.8.2

Choose a tag to compare

@github-actions github-actions released this 04 Jul 08:41

Adds a Support link (PayPal) via fundingUrl in the manifest — shown on the plugin page in Obsidian. No functional changes.

0.8.1

Choose a tag to compare

@github-actions github-actions released this 04 Jul 08:23

Plugin ID renamed h1alignerheading-aligner to comply with the community directory rule (IDs may contain only lowercase letters and hyphens — no digits). The plugin name H1Aligner and the frontmatter lock key h1aligner-lock are unchanged.

If you installed 0.8.0 manually, move your plugin folder from .obsidian/plugins/h1aligner/ to .obsidian/plugins/heading-aligner/ to keep your settings.

0.8.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 08:05

First full release. H1Aligner keeps note filenames aligned with their first H1 — automatically, quietly, and in one direction only.

Highlights

  • Five trigger modes: On file open / After editing / Both / On leaving a note / Manual only
  • Safety first: frontmatter lock (h1aligner-lock: true), daily-note protection, folder allowlists & regex excludes, cross-platform sanitisation (Windows-reserved names, 255-byte limit), case- and NFC-aware collision detection
  • Vault-wide dry-run preview with apply-time re-verification, 20-step identity-checked undo, session activity log
  • Localised in English / 繁體中文 / 日本語, following your Obsidian language setting
  • 233 unit tests (incl. property-based fuzzing) + 18 E2E scenarios against the production bundle; verified on macOS and iOS

Install (manual): copy main.js, manifest.json, styles.css into <vault>/.obsidian/plugins/h1aligner/, then enable it under Community plugins.

Full history: CHANGELOG.md