[1.7.0] - 2026-05-26
✨ Improvements
- Code block detection — innermost block semantics: when the cursor is inside nested fenced code blocks (e.g. a ```````` block wrapping a
```block), the command now copies the innermost block the cursor is in, rather than the outermost. Placing the cursor on an inner fence line (which belongs to the outer block's content) correctly returns the outer block.
🔧 Maintenance
- Settings tab: replace
async/awaitwithvoidin allonChangehandlers, following the Obsidian plugin coding guidelines - Settings tab: apply SettingGroup grouping updates
中文说明(点击展开)
✨ 改进
- 代码块检测——最内层语义:光标在嵌套代码块内时(如 ```````` 包裹
```),智能复制现在复制最内层的代码块,而不是最外层。光标停在内层围栏行上(属于外层块的内容)时,则正确返回外层块。
🔧 维护
- 设置页:将所有
onChange回调中的async/await改为void,符合 Obsidian 插件编码规范 - 设置页:更新 SettingGroup 分组