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
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
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