v1.6.0
Released: 2026-10-01
Feature release: configurable view mode (#204) and interactive task completion (#203), plus dependency maintenance.
Features
- Configurable document view mode (#204): Settings > Editor gains Split View / Single View (persisted as
view_mode, default split). Single mode shows exactly one full-width pane; the preview toggle switches panes, preserving autosave/undo/slash state (hidden-not-disconnected). Boot applies the configured mode; Settings applies live. - Interactive task completion (#203): clicking a preview task checkbox toggles the corresponding
[ ]/[x]in the source — per-item line mapping in the preview, click replayed as a normal editor transaction (one undo step, autosave sees one edit). New Ctrl+Enter shortcut toggles the task state of the current line — or each selected line — and adds- [ ]to plain lines. Works in both view modes. The sanitizer keeps only the orphan checkbox shape (type/checked); every other form control remains forbidden.
Dependency maintenance
- Vendored
dompurify3.4.13 → 3.4.16 (low-severity advisory for 3.4.13–3.4.15: IN_PLACE node-removing hook leaves detached-subtree handlers armed). New build fetched from jsDelivr+unpkg with identical SHA256; sanitizer suite green. brakeman8.0.6 → 8.1.0 — 8.0.6 exitsNot_Latest_Version_Exit_Code(5) whenever a newer release exists on rubygems, which broke the gate with zero code findings.
Test Coverage
- 931 Ruby tests (3,286 assertions), 1,966 JavaScript tests; hosted CI green on the release tree (all five jobs including
test_ruby).