Skip to content

0.9.0

Choose a tag to compare

@luca-chen198 luca-chen198 released this 13 Jul 14:47

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. Default false; existing embedders unaffected.
  • Find & replace — new optional replaceCurrent / replaceAll bus 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 readingWidth was set.
  • Inline syntax markers (**, *, ~~, ==) use mutedText while 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