Skip to content

Releases: xyls184/obsidian-editor-breadcrumbs

1.0.5

Choose a tag to compare

@github-actions github-actions released this 04 Oct 04:13

The breadcrumb bar no longer freezes in edit mode (fixes #2).

  • Edit-mode freeze fixed: a math block closing line with trailing text ($$(说明文字)) makes Obsidian's core metadata cache drop every heading below it while the editor keeps rendering them, so the bar stuck at the last cached heading. The bar now extends the cache with an ATX text scan of the editor document past the desync point; healthy documents stay on the pure-cache fast path.
  • Math-aware scan: the scan skips $$ math blocks (per-line $$ parity, inline code spans stripped) and fenced code, matching what the editor actually renders.
  • Mid-file desync reconciliation: the same poison line can also break the core parser's math-block state, making it swallow real headings mid-file while indexing #-leading math content as headings. Cache and scan are now reconciled in line order — swallowed headings come back, junk is dropped; cache-only entries (setext) survive.
  • Reading mode, sibling menus and heading jumps share the same fix; preview crumbs carry heading levels so skip separators align with edit mode.

Full Changelog: 1.0.3...1.0.5

1.0.3

Choose a tag to compare

@github-actions github-actions released this 26 Sep 11:23

Full Changelog: 1.0.1...1.0.3

1.0.1

Choose a tag to compare

@github-actions github-actions released this 09 Sep 14:17

Full Changelog: 1.0.0...1.0.1

1.0.0

Choose a tag to compare

@xyls184 xyls184 released this 09 Sep 12:55

Please read README.md for the installation guide.
安装教程见 README.md。