releases/v1.6.0.md
Rama master · réplica de lectura del repositorio original.
# 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 `dompurify` 3.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.
- `brakeman` 8.0.6 → 8.1.0 — 8.0.6 exits `Not_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`).