0.9.0
Editor-focused release: raw source mode, find & replace, a cleaner clipboard, and several link/scroll fixes.
Added
rawSourceMode— present the document as verbatim Markdown source (no syntax hiding, no styling,[[Name|UUID]]shown as-is), fully editable, runtime-switchable. Defaultfalse; existing embedders unaffected.- Find & replace — new optional
replaceCurrent/replaceAllbus notifications with proper undo (replaceAll is a single, back-to-front undo step). Purely additive. - Clean clipboard — ⌘C copies rich text (RTF +
com.apple.webarchive) built from the AST; paste converts HTML → Markdown. Wiki-link ID side-channels no longer leak into copied text.
Fixed
- Find/jump scroll works without a reading column — the reliable TextKit 2 fragment scroll path now runs universally instead of only when
readingWidthwas set. - Inline syntax markers (
**,*,~~,==) usemutedTextwhile the caret is inside the span, matching inline code / link brackets. - Web links
[text](url)gain the wiki-link click "edit zone" (outer ~30% reveals the source instead of navigating). - Auto-linking no longer double-linkifies a URL inside a markdown/wiki link's own range.
- Wiki links: UUID-robust labels/embeds + keyboard nav in the autocomplete list.
Contributors
- Find/jump scroll fix and find & replace by @ChristineTham
- Inline syntax-marker color fix by @sospartan
- rawSourceMode, clean clipboard, web-link edit zone, and wiki-link robustness by @luca-chen198
Full Changelog: 0.8.0...0.9.0