OpenKnowledge
Changelog

v0.88.2

Released Oct 23, 2026.

Patch Changes

  • Move docked chat history to either side of the conversation: right-click an empty part of the Agents tab strip, or search the command palette. The Chat history button moves to the same side, and the desktop app keeps the choice for every project.
  • Pressing Escape in the Properties panel of a component that holds content, such as a Callout you just inserted, now returns focus to the document with the component still selected, so undo and typing work right away.
  • Changing the properties of a component that is not inside another component now rewrites only its opening tag, unless you also edited its content. An unindented body no longer gains an indent, and changing a property back restores the original text.
  • The default dark theme now layers surfaces the way light mode does: the window background is darkest, sidebars sit a step above it, documents are lighter still, and menus lighter again. Panels also get a thin edge in dark mode.
  • Server shutdown now waits, up to a time limit, for backlink and tag cache writes to finish, so removing a project folder right after stopping its server no longer races those writes.
  • Closing an agent chat before sending it a message now also removes that chat's browser files, as deleting a chat already did.
  • Swap the file sidebar and the document panel to put your files on the right: right-click an empty part of the editor's tab row, or search the command palette. Each sidebar's show and hide button moves with it, and the desktop app keeps the choice for every project.
  • A new image URL entered in the image's Properties panel is now saved, instead of the original relative path.
  • In narrow windows, the Editor, Agents and Terminal buttons in the header now look like one switcher, with the panel you see raised.
  • {{date}} in templates now fills in today's date in the time zone of the computer running OpenKnowledge instead of UTC, and new date properties default to your local date.

View v0.88.2 on GitHub