Skip to content

v0.26.0

Choose a tag to compare

@inkeep-internal-ci inkeep-internal-ci released this 07 Jul 22:45
df04252

0.26.0

Stable promotion of beta v0.26.0-beta.4.

Aggregated changes since previous stable:

0.26.0-beta.0

Minor Changes

  • New projects can now start from a starter pack right on the first-run launcher. When you open OpenKnowledge with no recent projects, the launcher leads with the starter packs (Knowledge base, Software lifecycle, Codebase wiki, and more) so a brand-new project opens already scaffolded with folders and templates instead of a blank editor. Picking a pack flows into the create dialog with the pack pre-selected; you still name the project and choose where it lives, then the editor opens populated. Prefer to start differently? Open a folder, clone from GitHub, or start a blank project from the same screen. Returning users (anyone with recent projects) see the launcher exactly as before.

Patch Changes

  • Correct user-facing copy that described behavior that doesn't exist, and finish
    the Personal CRM rename in seeded content:

    • The OKF pack's seeded skill no longer claims an "OKF export" normalizes
      [[wiki-link]] shorthand to standard links — no export feature exists;
      OpenKnowledge accepts the shorthand as a native superset and preserves it
      byte-for-byte.
    • The entity-vault pack's seeded skill now titles itself Personal CRM
      (GBrain-compatible)
      , matching the starter-pack picker and the
      ok seed output. Applies to newly seeded projects; an existing project's
      skill is user-owned and left untouched.
    • ok seed --help no longer promises a --root prompt on a TTY — omitting
      --root scaffolds at the project root (only the apply confirmation prompts).
    • The template dialog's filename hint no longer says the filename "can't be
      changed later" (local templates are renamable from the edit dialog), and the
      description placeholder says "under the title", matching the field it sits
      beside.

0.26.0-beta.1

Patch Changes

  • Fix copying from the editor dropping line breaks when you paste into other apps.

    Soft line breaks — the everyday single-newline wraps inside a paragraph,
    blockquote, or list item — used to be copied as a bare newline whose rendering
    relied on the editor's own styling. Gmail and other rich-text destinations strip
    that styling, so the lines merged into one on paste. They now copy as real line
    breaks that survive everywhere. Copying a partial selection that contained a
    <br> line break used to fail silently and paste as raw markdown source
    (pipes, dashes, and literal <br> text); those breaks now come through as
    proper line breaks too.

    Multi-line table cells also copy correctly to spreadsheets: a cell with an
    in-cell line break is exported as a quoted field so Excel and Google Sheets keep
    both lines in one cell instead of merging them or splitting the row.

    Checked items in a task list now keep their checked state when copied, so a
    ticked checkbox no longer pastes as unticked in apps that preserve checkboxes.

  • Fix search snippets splitting an emoji across the truncation boundary, which left a lone UTF-16 surrogate in the JSON-RPC response and caused strict MCP clients (Rust / pydantic parsers) to reject it as invalid UTF-8. Snippets are now well-formed before serialization.

0.26.0-beta.2

Patch Changes

  • The timeline now reads the incoming commits and attributes each changed document to the author of the commit that last touched it, so pulled changes show the
    contributor's name rather than a generic disk write.
    • @inkeep/open-knowledge-core@0.25.1-beta.0

0.26.0-beta.3

Patch Changes

  • Fix: files that no document links yet now appear in the composer @-mention and [[ wiki-link suggestions. The pickers previously offered only assets already referenced by a doc, so a freshly-added file stayed invisible in autocomplete even though it showed in the sidebar — circular, since those pickers are how you create that first reference. This surfaces every linkable file the sidebar shows (images, GPX, video, CSV, and also source/config), not just media; hidden files stay excluded via the same isHiddenDocName rule the sidebar uses (dot-path entries plus OK-managed configs like opencode.json).
    • @inkeep/open-knowledge-core@0.25.1-beta.0
    • @inkeep/open-knowledge-server@0.25.1-beta.0

0.26.0-beta.4

Patch Changes

  • Reworked the first-launch "Connect your AI tools to OpenKnowledge" consent dialog. The description copy is now plain-language instead of listing internal implementation details, undetected editors show a "How to set up" link to their integration docs, and the shell-PATH rc-file detail moved into an info tooltip.