detangle
Changelog

What changed, and when.

Written from the commit history at deploy time. Every release also carries its own notes and checksums on the releases page.

Detangle 0.2.0

· assets and checksums

New

  • say what the generator changed since you last looked
  • add detangle-lint, the report the generator can read
  • turn the Link Doctor into a review you finish
  • let a reader settle an ambiguous link, for good
  • report the fragments that match no heading

Fixed

  • give the command palette and search results a keyboard path
  • rewrite the link the finding is about, not the first one on the line

Documentation

  • mark phases 10 and 11 complete on main
  • record two known defects and the post-1.0 roadmap

Detangle 0.1.0

· assets and checksums

New

  • bundle the faces the reader needs instead of hoping the system has them
  • typeset math in process, follow the system theme, and drop the store install paths
  • give the reader a designed surface, and fix the crushed document pane
  • phase 9 — website, documentation, sample wiki and WASM demo
  • phase 8 — packaging, release workflow and in-app update
  • phase 7 — light editing and export
  • phase 6 — force-directed graph view
  • phase 5 — search, the file watcher, and the Link Doctor
  • phase 4 — the three-pane reader shell
  • phase 3 — diagrams, DBML pipeline, and the render cache
  • phase 2 — Markdig to Avalonia renderer
  • phase 1 — vault scanning, parsing, and the 13-step link resolver
  • phase 0 — repo skeleton, solution, CI

Fixed

  • say what the browser build cannot do instead of ignoring the request
  • wrap table cells instead of cutting them off at the pane edge
  • four faults in the PDF and HTML exports
  • stop the new figure styles from un-centring the hero panel
  • draw the graph when the toolbar asks for it, and in the right palette
  • report why opening a folder failed instead of ignoring the click
  • open a picked folder in the browser instead of doing nothing
  • group the leftover navigation, keep reopened tabs, and deliver exports
  • stop the open button crashing, and let the side panels collapse
  • resolve diagram fonts instead of discarding them
  • serve the site from a subpath, and drop the domain it does not have yet
  • scan in a deterministic order, and ship the fixture that proved it wasn't
  • build the solution on macOS and Linux, and let the release workflow parse
  • diagram labels are legible in the browser, and the test that hid it is corrected
  • resolve the CSS in Mermaider's SVG, and pin the defect that remains
  • two bugs the demo showed as soon as it was actually run
  • stop the reader hanging on layout and the watcher killing the process
  • a diagram Detangle cannot draw must not hang the page

Performance

  • cut the demo's first-load payload by a tenth, and its artifact by half
  • meet the phase 5 budgets on a five-thousand-file vault

Documentation

  • show the application on the website instead of describing it
  • record where the Svg.Skia defect was filed
  • find the real cause of the diagram text collapse, and patch it upstream
  • link the deployed demo and docs from the README