Skip to content

Releases: inkeep/open-knowledge

v0.11.0-beta.6

v0.11.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jun 08:59
e77d21d

Delta since previous beta (v0.11.0-beta.5) — 1 new changeset.

Patch Changes

  • The git credential helper (ok auth git-credential get, invoked by git on every sync) now records a diagnostic line to ~/.ok/logs/cli.*.log on every credential lookup: the host, the active storage backend, and the outcome — found, absent (no credential stored), or read-error (the keychain read failed, e.g. locked keychain or access denied). Hits log at debug (silent at the default level); misses log at warn. Previously these only went to stderr, which git swallows, so a vanished credential left no trace. The log is flushed before the helper exits so the record reliably lands. Token values are never logged.

v0.11.0-beta.5

v0.11.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jun 08:08
2f8cfe1

Delta since previous beta (v0.11.0-beta.4) — 1 new changeset.

Patch Changes

  • Parse-error fallback blocks now preserve the source bytes they replace. When a block degrades to a fallback and its position carries only line/column information (no character offsets), the editor now resolves those against the document and shows the block's real content. When the position is genuinely unresolvable (missing, out of bounds, or inverted), the fallback degrades to empty content instead of substituting the mdast node-type name for the block's content — fabricated text that could previously be persisted back over the user's document on interaction (users observed this on an earlier build as a block collapsing to a literal word such as table or list).

v0.11.0-beta.4

v0.11.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jun 07:40
2f4fb39

Delta since previous beta (v0.11.0-beta.3) — 1 new changeset.

Patch Changes

  • Fixed a document-corruption bug where reopening a doc the server had unloaded and re-read from disk (an external delete + recreate — e.g. a git pull or checkout rewriting files — a rename, or any other server-side unload) could merge the browser's cached copy into the fresh document as a second materialization: every block appeared twice, and content deleted on disk resurrected. The server now stamps each loaded document with a lineage epoch; browsers record the epoch they synced and present it when rejoining, and a stale rejoin is rejected up front — the client clears its cached copy and reloads the document cleanly instead of corrupting it. The same fence covers the deferred cache-attach window during boot, so a cache learned to be stale after sync is discarded rather than merged. Also fixes a separate, pre-existing cleanup gap the fence depends on: clearing the browser cache of a renamed or deleted doc was silently skipped in tabs that had not yet observed a branch, leaving stale rows that could re-merge on a later open.

v0.11.0-beta.3

v0.11.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jun 07:37
1fff151

Delta since previous beta (v0.11.0-beta.2) — 1 new changeset.

Patch Changes

  • Fix stale-editor content resurrection (PRD-6955b). An editor whose Y→PM apply path had stopped (a "wedged" collaboration binding) could silently re-publish its frozen, minutes-old copy of a document wholesale over newer collaborative state on the next click or keystroke — erasing remote fixes. A new client-side binding staleness guard now detects the wedge the moment an external update goes unapplied, refuses to publish the stale replica (both the transaction channel and the binding's write-back seam are gated), and transparently recycles the editor so it remounts from current document state. Healthy editors are unaffected; recovery is rate-capped per document to prevent recycle loops under a persistent fault.

v0.11.0-beta.11

v0.11.0-beta.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jun 17:28
e0e40f8

Delta since previous beta (v0.11.0-beta.10) — 5 new changesets.

Minor Changes

  • Add semantic ("by meaning") search to the Cmd+K omnibar.

    When semantic search is set up for a project (enabled plus an embeddings API key), the omnibar shows a "By meaning" filter pill beside "By tag". Clicking it opens an exclusive mode where typing stays instant and local; pressing Enter fires one vector search through the existing /api/search semantic fusion, the same engine the MCP search tool uses. Results are sticky: editing the query after a search keeps the prior results (dimmed) and offers a one-key re-fire, so a stray keystroke never costs the expensive result set. Escape exits the mode before closing the palette. When semantic search is not set up the pill is hidden and the omnibar is unchanged.

    Omnibar-initiated semantic searches now carry a source tag so their cost can be counted apart from the MCP tool's.

v0.11.0-beta.10

v0.11.0-beta.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jun 17:22
02fd3b1

Delta since previous beta (v0.11.0-beta.9) — 1 new changeset.

Patch Changes

  • Fix silent loss of collaborative edits that land while a document editor is still opening. The editor's pre-warm mount path captures document state at construct time, and a remote or agent edit arriving in the brief window before the editor view binds was never reconciled — the editor showed stale content, and the first click or keystroke could republish that stale copy over the shared document, erasing the missed edit for every peer and on disk. A walk-currency check now rides every pre-warm mount: it watches the document fragment from construction, and if anything changed before the view bound, it invalidates the pre-warm and re-derives the editor content from current state. Quiet mounts keep the full pre-warm fast path.

v0.11.0-beta.2

v0.11.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jun 22:52
6e75dc0

Delta since previous beta (v0.11.0-beta.1) — 1 new changeset.

Patch Changes

  • The html preview code block now surfaces a friendly, dismissible notice when its security policy blocks a network request, instead of silently rendering a broken embed. The preview iframe reports blocked requests (for example plain http:// resources, or code that uses eval) back to the editor, which lists what was blocked and why. This is especially helpful inside the desktop preview, where the browser console is out of reach. The preview's Content Security Policy is unchanged.
    • @inkeep/open-knowledge-core@0.10.1-beta.0
    • @inkeep/open-knowledge-server@0.10.1-beta.0

v0.11.0-beta.1

v0.11.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jun 22:02
6dad324

Delta since previous beta (v0.11.0-beta.0) — 1 new changeset.

Patch Changes

  • The document Properties panel now reflows to a vertical layout when the editor pane is narrow. Each property's value drops below its name and spans the full width of the pane, instead of being squeezed into a thin column beside a fixed-width label.

    Previously the panel always used a two-column layout with a fixed label column, so on a narrow pane (side panels open, split view, or a small window) long values like a title or description wrapped into a tall sliver with most of the row left empty. The panel now switches to the stacked layout based on its own width, so it adapts whether the whole window is small or just the editor column is narrow. Wide panes keep the original side-by-side layout.

v0.11.0-beta.0

v0.11.0-beta.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jun 21:26
db023d8

Delta since previous beta (v0.10.1-beta.0) — 1 new changeset.

Minor Changes

  • ok start now has a clean, legible terminal. Diagnostic INFO logs are routed to the on-disk log file (still captured for bug reports) instead of flooding stdout, so the startup banner — Editor + API URLs plus a "Next steps" hint — is front and center. The skill/MCP/launch-json reclaim sweeps no longer print routine JSON to the terminal (only genuine failures surface), and invalid frontmatter tags entries (e.g. comma-joined Obsidian-style values) are dropped silently instead of warning once per file. To restore the full log stream, set LOG_LEVEL=info or pass --log-level <level> (which now takes effect — previously it was parsed but ignored).

    Two reliability fixes ride along: the HEAD watcher falls back to chokidar when @parcel/watcher is unavailable (packaged builds ship without the native addon), so git branch-switch detection keeps working instead of silently degrading; and pressing Ctrl+C now prints an immediate "stopping…" notice explaining that pending changes are being saved and the server lock released.

v0.10.1-beta.0

v0.10.1-beta.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jun 20:07
4d4ef2d

Delta since previous beta (v0.10.0-beta.14) — 1 new changeset.

Patch Changes

  • ok auth status --json now includes a backend field naming where credentials are stored — keyring (the OS keychain) or file (~/.ok/auth.yml). The field appears in every JSON status shape, including when you are not logged in, so you can confirm which storage backend is active without a stored token. Human-readable (non---json) output is unchanged.