Repository navigation
Releases: dreamfarer-space/obsidian-chapter-pipeline
Releases · dreamfarer-space/obsidian-chapter-pipeline
Release list
1.2.5
What's Changed
- refactor: organize repository test layout by @dreamfarer-space in #29
- ci: streamline plugin workflows by @dreamfarer-space in #30
- docs: reconcile release and platform documentation by @dreamfarer-space in #35
- ci: add Obsidian review-rule linting by @dreamfarer-space in #36
- refactor: move view session state behind typed coordinator by @dreamfarer-space in #37
- refactor: return explicit legacy render resources by @dreamfarer-space in #38
- refactor: encapsulate legacy scroll cleanup by @dreamfarer-space in #39
- refactor: move mount reuse checks behind session contract by @dreamfarer-space in #40
- refactor: let typed stepper own active UI state by @dreamfarer-space in #41
- refactor: make typed plugin subclass own session lifecycle by @dreamfarer-space in #42
- refactor: move reading snapshot wrappers to typed subclass by @dreamfarer-space in #43
- fix: guard against deferred views without file during workspace refresh by @dreamfarer-space in #44
- refactor: retire legacy runtime coordinator and make typed modules the single production path by @dreamfarer-space in #45
- fix: resolve Obsidian Community Plugin review errors and lint warnings by @dreamfarer-space in #47
- fix(types): resolve typescript-eslint no-unsafe-return, no-explicit-any, and member access warnings by @dreamfarer-space in #48
- fix: resolve Obsidian Community Plugin review findings and CSS lint warnings by @dreamfarer-space in #49
Full Changelog: 1.2.3...1.2.5
1.2.3
What's Changed
- Fix Obsidian review blockers and prepare release 1.2.3 by @dreamfarer-space in #28
Full Changelog: 1.2.2...1.2.3
1.2.2
What's Changed
- fix: preserve existing Obsidian plugin ID by @dreamfarer-space in #19
- refactor: wire typed view sessions into production runtime by @dreamfarer-space in #16
- fix: track active chapters across CodeMirror virtualization by @dreamfarer-space in #20
- fix: make hierarchy focus mode keyboard accessible by @dreamfarer-space in #21
- perf: skip unnecessary stepper rebuilds by @dreamfarer-space in #22
- perf: scope scroll tracking to markdown views by @dreamfarer-space in #24
- fix: make reading bookmarks resilient to heading edits by @dreamfarer-space in #23
- chore: finalize Community Plugins submission readiness by @dreamfarer-space in #26
Full Changelog: 1.2.1...1.2.2
v1.2.1
What's Changed
- ci: add automated pull request review and security checks by @dreamfarer-space in #1
- chore(deps-dev): bump @types/node from 26.4.1 to 26.6.2 in the dev-dependencies group by @dependabot[bot] in #2
- ci(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #4
- chore: refresh repository metadata after account rename by @dreamfarer-space in #5
- chore(deps-dev): bump typescript from 5.9.3 to 7.0.2 by @dependabot[bot] in #3
- perf: optimize chapter scroll tracking by @dreamfarer-space in #6
- release: prepare v1.2.1 by @dreamfarer-space in #7
New Contributors
- @dreamfarer-space made their first contribution in #1
- @dependabot[bot] made their first contribution in #2
Full Changelog: v1.2.0...v1.2.1
1.2.1
What's Changed
- perf: tighten navigation convergence and lightweight defaults by @dreamfarer-space in #17
- chore: prepare plugin for Obsidian community submission by @dreamfarer-space in #18
Full Changelog: v1.2.1...1.2.1
v1.2.0 — TypeScript Modularization, Performance & Accessibility
Full Changelog: v1.1.3...v1.2.0
v1.1.3 — Formula Protection, O(1) Excerpt Extraction & Accessibility
🚀 Charter Pipeline v1.1.3 Release Notes
🌟 English
- Highlight & LaTeX Formula Protection: Preserves user's
==highlight==styling across all views while strictly scoping jump-flash suppression; preserves LaTeX\\row breaks in multiline environments (aligned,cases,matrix); balances math delimiters upon excerpt truncation without dangling$marks. - High-Performance O(1) Excerpt Extraction: Large chapters use early-exit scanning (< 15ms on 50,000-line notes); isolates document capture scroll listeners to the active container to eliminate redundant calculations.
- Storage Auto-Pruning & Audio Cleanup: Automatically prunes deleted notes from local reading bookmarks upon
vault.on('delete'); properly releases Web Audio resources on plugin unload. - UX & Accessibility Enhancements: Active chapter order indicator maintains a fixed vertical baseline without horizontal jitter; quick switcher palette supports filtering by heading level (
h1..h6,#) and bookmarks (revisit,important); configurableexcerptLength(60-300 chars); full keyboard focus/blur formula tooltip support.
🇨🇳 简体中文
- 正文高亮与 LaTeX 公式保护:彻底避免污染用户笔记原生
==高亮==样式;保留aligned、cases、matrix等多行数学环境中的关键换行符\\;公式摘要截断自动平衡$定界符并规范显示省略号。 - O(1) 超长笔记极速摘要解析:章节摘要采用正向早停扫描机制,50,000 行超长文档解析耗时降至 15ms 以内;精确过滤全局滚动事件,消除无谓重算。
- 存储自动清理与音频资源释放:自动联动
vault.on('delete')清理已删除笔记的本地断点与书签;插件卸载时显式释放底层 Web Audio 资源。 - 体验与无障碍增强:活动章节序号对齐统一垂直基准线,消除水平晃动;搜索面板支持按层级(
h1300 字符的摘要长度配置项;支持 Tab 键焦点(focus/blur)唤出公式气泡。h6、#)与书签状态(待复习、重点)检索;正式提供 60
v1.1.2 — Reading Progress & Bookmarks
Reading Progress & Bookmarks / 阅读断点与章节书签
- Add optional, local-only reading progress and chapter bookmarks: Revisit and Important.
- Add bilingual English/Chinese UI strings that follow Obsidian's language.
- Fix active chapter highlighting in Reading View and Live Preview when Obsidian uses a parent scroll container.
- Add an optional active chapter order label, disabled by default for a cleaner outline.
- Keep Markdown files unchanged; the feature is disabled by default.
v1.1.1 - Micro-Alignment of Heading Badges & Numbered Title Spacing
🚀 Charter Pipeline v1.1.1 Release Notes
🐛 Bug Fixes & Refinements
-
📐 Micro-Alignment of Heading Level Badges (H1~H6 徽章几何居中对齐)
- Fixed vertical misalignment between level badges (.codex-level-badge) and chapter titles in hover tooltips.
- Updated .codex-tooltip-header\ to \�lign-items: center\ and eliminated hardcoded margin offsets.
-
📏 Numbered Title Markdown List Escaping (规避数字序号列表缩进)
- Added \ormatTitleForRender: automatically escapes numbered headings (e.g. \1. , \2. ) before rendering, preventing MarkdownRenderer from wrapping titles in <ol>
- \ with redundant \24px+\ list indentation.
- Added defensive CSS resets for \ol, ul, li\ inside .codex-tooltip-title\ and .codex-modal-title.
- Ensures numbered headings (e.g., \1. 特征多项式与特征值不变性) remain strictly compact and consistent with non-numbered headings.
v1.1.0 - Focus Mode, Navigation Commands, Left/Right Docking & Glassmorphism
🚀 Charter Pipeline v1.1.0 Release Notes
🌟 Key New Features & Enhancements
-
🎯 Default Focus Mode (主干聚焦模式)
- Automatically collapses deep subheadings (H3~H6) by default and smoothly expands on hover, keeping your workspace clutter-free.
- Built-in dynamic vertical density scaling: adapts gap and item padding so even 50+ headings fit elegantly within viewport bounds without clipping.
-
⌨️ Navigation Commands & Chapter Quick Switcher (快捷指令与全局检索弹窗)
- \Charter Pipeline: Jump to previous chapter\ (\charter-pipeline-jump-prev)
- \Charter Pipeline: Jump to next chapter\ (\charter-pipeline-jump-next)
- \Charter Pipeline: Search & switch chapter (Palette)\ (\charter-pipeline-open-palette): Fast fuzzy search with Linear level badges and KaTeX math excerpts.
-
↔️ Left / Right Docking & Dynamic Margin Scaling (左右停靠切换与动态留白感知)- Switch stepper track seamlessly between Left Margin (\left: 8px) and Right Margin (
ight: 8px). - Automatically adapts horizontal line lengths to note margin distance and flips hover tooltip coordinates.
- Switch stepper track seamlessly between Left Margin (\left: 8px) and Right Margin (
-
✨ Ultra-Refined Glassmorphism & Spring Physics (毛玻璃背景与拟物物理动效)
- 24px saturated backdrop blur for hover popovers with cubic-bezier spring overshoot animation.
- Customizable in settings with solid background fallback.
-
📏 Smooth Vertical Progress Rail (垂直微光进度导轨)
- Optional vertical reading progress guide line tracking current section location (configurable in settings).
-
🌐 Comprehensive Bilingual Settings & Internationalization (中英双语设置面板)
- 100% complete English and Simplified Chinese interface translations.