Skip to content

Releases

Heading Status Tracker 1.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Nov 11:22
  • Fix a startup crash on fresh installations, where Obsidian returns null for settings that have not been saved yet.
  • Restore plugin controls and the settings tab on affected desktop and mobile installations.
  • Add regression coverage for null or malformed saved settings and run the full plugin startup tests with fresh-install settings.

Heading Status Tracker 1.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 11:03
  • Enable automatic parent Read and Written tracking by default.
  • Mark or clear all tracked subheadings by clicking their parent or using a toggle command on the parent.
  • Clear a parent's status when any tracked subheading becomes incomplete, including nested sections.
  • Add independent settings for automatic Read and Written tracking. Missing / Extra remains manual.
  • Parse real Markdown headings consistently across buttons, commands, navigation, and statistics.
  • Exclude heading examples inside code, frontmatter, HTML blocks, Obsidian comments, blockquotes, and lists.
  • Preserve source formatting, flags, unrelated comments, and line endings.
  • Apply editor changes and automatic parent updates in one undo step.
  • Refresh display settings immediately and retain editable comments in Source mode.
  • Use unsaved editor content for status changes and statistics; protect against stale asynchronous updates.
  • Prevent duplicate badges and repeated writes when opening or editing notes.
  • Proofread commands, settings, tooltips, notices, progress views, and documentation.
  • Add regression tests and build verification to the attested release workflow.

Existing notes are recalculated when opened or edited. Disable automatic parent tracking in settings if you prefer to maintain parent statuses manually.

Heading Status Tracker 1.0.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 20:44

Replace the print CSS override with specific selectors. All three installation files include GitHub-verified build provenance. Requires Obsidian 1.15.0 or later.

Heading Status Tracker 1.0.0

Choose a tag to compare

@Ayush4265 Ayush4265 released this 03 Nov 19:55
b4bcfa2

Initial public release.

  • Track read, written, and missing / extra status beside headings.
  • Configure heading levels, button placement, labels, and highlighting.
  • View study progress and jump to unread or flagged topics.
  • Store progress in Markdown comments that travel with your notes.

Requires Obsidian 1.15.0 or later. Works offline without accounts, telemetry, or external services.

For manual installation, copy main.js, manifest.json, and styles.css into your vault's .obsidian/plugins/heading-status-tracker folder.