Download Latest Version OpenKnowledge-0.21.0-arm64-mac.zip (188.0 MB)
Email in envelope

Get an email when there's a new version of OpenKnowledge

Home / v0.20.1
Name Modified Size InfoDownloads / Week
Parent folder
latest-mac.yml 2026-06-29 520 Bytes
OpenKnowledge-0.20.1-arm64-mac.zip 2026-06-29 186.5 MB
OpenKnowledge-0.20.1-arm64-mac.zip.blockmap 2026-06-29 188.7 kB
OpenKnowledge-arm64.dmg.blockmap 2026-06-29 201.0 kB
OpenKnowledge-arm64.dmg 2026-06-29 194.0 MB
README.md 2026-06-29 2.4 kB
v0.20.1 source code.tar.gz 2026-06-29 10.8 MB
v0.20.1 source code.zip 2026-06-29 12.6 MB
Totals: 8 Items   404.3 MB 0

0.20.1

Stable promotion of beta v0.20.1-beta.0.

Aggregated changes since previous stable:

0.20.1-beta.0

Patch Changes

  • Desktop: enable the openknowledge.ai update proxy for the stable (latest) channel too. Stable builds now fetch updates through openknowledge.ai/updates/stable, which 302s to the byte-identical GitHub asset (preserving the manifest sha512 and the macOS signature) so stable updates are counted per version. This follows the verified end-to-end beta update (beta.13 to beta.14) through the proxy. The stable path resolves via GitHub's authoritative releases/latest alias, and a feed failure still reverts to the GitHub provider for the session, so auto-update reliability never drops below GitHub-direct.

  • Fix links({ kind: "dead" }) falsely reporting freshly-written docs as dead. The dead-link check decided a target existed only from the file-watcher's file index, which lags behind in-session writes, so a doc the link graph had just registered a backlink for could still be flagged dead until a server restart. Dead-link resolution now also treats any doc the graph already holds as a live node (its body has been indexed) as a valid target, so a newly-written doc is a valid link target immediately — without changing how genuinely-missing targets are reported.

  • Align the macOS File menu with the in-app project switcher. The File menu's project actions now sit together directly under "New from template…" and read in the same order as the bottom-left switcher: Recent project, New project, Switch project, Open folder. "Create new project…" is renamed "New project…" and the recents submenu is renamed "Recent project" to match the switcher's labels. The switcher's own action order is updated to the same sequence (New project, Switch project, Open folder) so both surfaces are consistent. Wiring, accelerators, and behavior are unchanged.

  • Docked terminals now survive a renderer reload. Reloading the editor window previously collapsed the terminal dock and discarded the running shell; the dock now comes back expanded with the same live session reconnected, its running program intact, and its prior on-screen output and scrollback repainted, without re-opening it. A fresh app launch still starts with the dock hidden, and quitting or restarting the app still spawns a fresh shell.

Source: README.md, updated 2026-06-29