Skip to content

Releases: EllisMorrow/obsidian-block-reference-enhancer

1.3.30

Choose a tag to compare

@github-actions github-actions released this 25 Sep 16:09

1.3.30

English

  • Use the official npm registry for all 42 locked dependency download URLs instead of the mirror, improving dependency installation portability for source review.
  • Keep dependency versions and integrity checks unchanged. No plugin functionality or minimum supported Obsidian version changes.
  • The source-review preview for commit 8bdae07 completed without the previous dependency-installation error. Formal release review is separate.
  • The built main.js is byte-for-byte identical to version 1.3.29, retaining its embedded-image styling fix.

简体中文

  • 将锁文件中全部 42 个依赖下载地址从镜像源改为 npm 官方源,改善源码审核环境的依赖安装兼容性。
  • 依赖版本、完整性校验值、插件功能和最低支持的 Obsidian 版本保持不变。
  • 提交 8bdae07 的源码预览扫描已完成,之前的依赖安装错误不再出现;正式版本审核仍需单独完成。
  • 构建后的 main.js 与 1.3.29 逐字节一致,保留上一版的嵌入图片样式修复。

1.3.29

Choose a tag to compare

@github-actions github-actions released this 25 Sep 15:47

1.3.29

English

  • Address the review's obsidianmd/no-static-styles-assignment error at four embedded-image styling sites using Obsidian's setCssStyles() helper.
  • Preserve image sizing, aspect ratios, image matching, and block reference/embed interaction logic.
  • Add regression coverage for embedded-image styles, including width-only, height-only, combined dimensions, and repeated image sources.
  • Clarify in the documentation that remote images referenced in notes may generate network requests; block indexing and reference resolution remain local.

The minimum supported Obsidian version remains unchanged. This patch does not migrate the settings UI or change theme compatibility rules.

简体中文

  • 将嵌入图片的四处静态样式赋值改为 Obsidian 的 setCssStyles(),修复审核报告中的 obsidianmd/no-static-styles-assignment 错误。
  • 保留图片尺寸、宽高比、图片匹配以及块引用/块嵌入的交互逻辑。
  • 新增图片样式回归测试,覆盖仅宽度、仅高度、宽高组合及重复图片来源。
  • 补充网络行为说明:笔记中的远程图片可能产生网络请求,块索引和引用解析仍在本地进行。

最低支持的 Obsidian 版本保持不变。本次补丁不迁移设置界面,也不调整主题兼容规则。

1.3.28

Choose a tag to compare

@github-actions github-actions released this 14 Aug 07:33

Highlights

  • Render Markdown images inside UUID block references and block embeds in both Live Preview and Reading Mode without breaking nested list layout.
  • Preserve multiple images mixed with text, including Logseq {:height, :width} sizing and Image Converter |width hints.
  • Resolve local image paths from the referenced block's own file and preserve images through nested block references and embeds.
  • Fix copy-reference and copy-embed targeting when right-clicking foldable list bullets, including the hover fold indicator area.
  • Restore reliable Back, Delete, and fold controls around rendered references and remeasure image widgets after loading.
  • Keep escaped syntax, code, comments, HTML attributes, and link metadata from being treated as active images.

Compatibility

  • Minimum Obsidian version: 0.15.0.
  • Release assets were rebuilt, tested, verified, and attested by GitHub Actions.

Full Changelog: 1.3.27...1.3.28

1.3.27

Choose a tag to compare

@github-actions github-actions released this 30 Jul 05:11
f667505

What's Changed

Full Changelog: 1.3.26...1.3.27

1.3.26

Choose a tag to compare

@EllisMorrow EllisMorrow released this 30 Jul 04:23
d5d7afa

Changes

  • updated the plugin author identity from msjsc001 to EllisMorrow
  • updated repository, homepage, support, README, and badge links to the canonical GitHub location
  • updated the license attribution
  • bumped the plugin version to 1.3.26

No functional plugin behavior changed in this release.

1.3.25

Choose a tag to compare

@EllisMorrow EllisMorrow released this 06 Jul 08:01

Added

  • Added a General settings section.
  • Added a default-enabled option to show or hide block index status and file, block, and reference counts in the bottom-right status bar.

Improved

  • Renamed the Experimental outline section to Outline enhancements.
  • Updated English and Chinese documentation for the new settings organization.

Fixed

  • Fixed the block index status remaining visible after its display setting was disabled.
  • Hiding the status display does not stop background indexing.

1.3.24

Choose a tag to compare

@EllisMorrow EllisMorrow released this 06 Jul 07:32

Fixed

  • Fixed empty UUID source blocks being incorrectly attributed to their parent list items.
  • Source reference badges now appear on the correct empty source block.
  • Empty source block references now display [Empty source block].
  • Newly generated id:: UUID properties now use the list item's leading indentation plus two spaces.
  • Existing notes with legacy wider UUID property indentation remain fully supported.
  • Added automatic one-time index rebuilding for the updated source-block parser.

1.3.23

Choose a tag to compare

@EllisMorrow EllisMorrow released this 05 Jul 05:29

Performance

  • Reduced CPU and layout pressure on pages containing many dense block references.
  • Reused horizontal layout measurements instead of recalculating every rendered reference after vertical reflow.
  • Continued batched inline rendering through a bounded queue without rescanning the full page for every batch.
  • Cancelled outdated render queues after editing, navigation, selection, index, or settings changes.
  • Preserved correct measurement refreshes when themes, fonts, list indentation, or editor width change.

Documentation

  • Updated the English and Chinese documentation with the new dense-page rendering behavior.

1.3.22

Choose a tag to compare

@EllisMorrow EllisMorrow released this 05 Jul 04:54

Fixed

  • Kept block reference and block embed indentation stable in the Minimal theme by measuring the actual editor line boundary.
  • Synchronized block embed fold states when switching between Live Preview and Reading Mode.

Improved

  • Added Minimal as an actively maintained and recommended theme alongside the Obsidian default theme.
  • Added regression coverage for inline widget geometry across different editor layouts.

1.3.21

Choose a tag to compare

@EllisMorrow EllisMorrow released this 04 Jul 04:31

Added

  • Added automatic interface localization for English and Simplified Chinese.
  • Chinese Obsidian locales, including zh-TW, now use the Simplified Chinese interface.
  • Unsupported interface languages automatically fall back to English.
  • Localized commands, settings, context menus, dialogs, notices, index status messages, autocomplete actions, reference popovers, outline paste, and page-property synchronization.

Improved

  • Added localization completeness tests to prevent missing translations or mismatched placeholders.
  • Updated English and Chinese documentation with interface language behavior.