OpenKnowledge
Changelog

v0.62.1

Patch Changes

  • The desktop app no longer tells you the previous session crashed after a successful auto-update. Installing an update means terminating the running app so its files can be replaced, and that shutdown is not the orderly one, so the next launch found the marker an unclean exit leaves behind and offered to report a crash that never happened. It now recognises its own installer as the cause and stays quiet. A genuine crash during an update still prompts, because a real crash report on disk always takes precedence, and a session that ended uncleanly with no update in flight is reported exactly as before.

  • Update every skill from one source at once. A provenance group row in the Skills sidebar now offers "Update all from this source", and reports what actually happened per skill rather than a bare success — how many updated, how many were already current, and which ones failed with the reason.

    It runs as a single request against the new POST /api/skills/reimport-bulk, which clones each recorded source once for the whole batch instead of re-cloning per skill. A skill that cannot be written no longer aborts the rest of the batch.

  • Unify the Files and Skills sidebars into one navigator. Skills now dock at the bottom of the file tree as a collapsible section instead of replacing it, so a file and a skill can be open side by side — previously the tab strip hid whichever surface you were not on, in every pane. The dock ships collapsed and remembers its state per machine; its toolbar (New skill, Explore skills) reveals on hover. Hiding Skills entirely is still a preference in Tree view options.

View v0.62.1 on GitHub