Skip to content

v0.19.1-beta.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Jun 22:26
· 139 commits to main since this release
4eaf2b4

Delta since previous beta (v0.19.0-beta.2) — 3 new changesets.

Patch Changes

  • Fix markdown serializer boundary-whitespace defects on the WYSIWYG-to-source path. An insignificant trailing space or tab at a block edge now serializes to a literal character instead of a visible   / 	 character reference, so source mode no longer shows the escape where a space was typed (a leading tab, or a leading run of four or more spaces, still encodes, since it would otherwise trigger an indented code block on re-parse and turn the paragraph into a code block). Strikethrough (~~) and highlight (==) marks authored with boundary whitespace now char-ref-encode that whitespace so the mark survives re-parse instead of silently dropping. Emphasis and strong already behaved correctly and are unchanged.

  • Fix: JSON files now render with syntax highlighting in the read-only code viewer. The extension-to-language table mapped jsonc to the JSON grammar but omitted plain json, so opening a .json file (for example config.json, package.json, or .mcp.json) resolved to no language and CodeMirror fell back to unhighlighted plaintext. Adding the json entry routes these files to the JSON grammar that was already available. The media-kind dispatch is unaffected — .json already resolved as a text asset through the sidebar text set, which is checked before the code-language set.

  • Launching Claude Code from the docked terminal ("Open in Claude") no longer shows the one-time "New MCP server found in this project" trust prompt for Open Knowledge's own MCP server. The pre-approval applies only to OK's own server: a foreign or modified open-knowledge entry in a shared or cloned project still shows Claude Code's trust prompt, and the check runs per launch so it reflects the project's current state. Codex and Cursor launches are unchanged.