Releases: Lan-zk/obsidian-reader-margins
Releases · Lan-zk/obsidian-reader-margins
Release list
0.1.4
Fixed
- Preserve PDF++ named callout colors in Markdown notes when PDF++ is disabled.
- Resolve colors through the saved PDF++ palette, Reader Margins colors, compatibility defaults, and a safe fallback.
- Keep Markdown callouts and PDF viewer annotation cards on the same color-resolution path.
0.1.3
Highlights
- Read PDF++ template-B Markdown callouts as Reader Margins annotations.
- Edit inherited PDF++ comments in place; the first edit adds
rm=1without changing the callout color token. - Preserve named, hex, RGB, and custom PDF++ colors through the PDF++ palette, with the
[!PDF|color]header treated as authoritative. - Improve CJK annotation geometry by merging same-line text rectangles before safety limits.
- Tolerate cross-version PDF.js whitespace differences when resolving saved selections.
Compatibility
- Minimum Obsidian version: 1.12.0
- Desktop only
Verification
- 46 test files and 381 tests passed.
- TypeScript and production build passed.
- Release assets include
main.js,manifest.json, andstyles.css, with GitHub artifact attestations.
0.1.2
Fix automated review errors: move static inline styles into CSS classes and use Setting.setHeading() for settings section headings.
0.1.1
Fix plugin description for the Obsidian community directory review (remove the word "Obsidian" from manifest description).
0.1.0
Reader Margins 0.1.0 (MVP)
在 Obsidian 内置 PDF 阅读器的页边距上叠加批注卡片:
- 高亮/下划线选中文本,页边生成可编辑、可拖动的批注卡片,虚线连接线指向原文
- 卡片/弹出两种显示模式,自动避让排版,双击 grip 复位
- 批注直接存储为 Markdown 笔记(每个 PDF 一个托管笔记),跨会话保留、随库同步、可搜索
- 批注索引视图、删除撤销、多窗口乐观并发冲突保护
- 桌面端专用,最低 Obsidian 1.12.0
使用说明见 README:https://github.com/Lan-zk/obsidian-reader-margins