• 1.10.0 1ae47ebced

    1.10.0 Stable

    jkaindl released this 2026-07-11 14:10:28 +00:00 | 3 commits to main since this release

    Added

    • .jsonc file support with comment-preserving tree editing. JSONC files (JSON with // and /* */ comments and trailing commas) now open in the same Tree/Source editor. Every structural edit in the tree — edit value, add/delete, rename, change type, reorder — is applied as a targeted text edit on the source (via Microsoft's jsonc-parser), so comments and formatting survive editing and saving. Opening and saving an unedited .jsonc file is byte-for-byte identical. .json files are unchanged — they stay strict (a comment is still a parse error).
    • ```jsonc code blocks in Markdown notes render as a read-only tree, tolerating comments (analogous to the existing ```json block).

    Known limitations

    • Reordering rows in a .jsonc file moves each element with its same-line trailing comment; a free-standing comment line keeps its absolute position, so after a reorder it may sit next to a different element. No comment is ever lost — full positional fidelity on reorder is a future improvement.
    Downloads