You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pasted and dropped files now go to a folder per document by default, ./{{filename}}.assets, and the attachment setting is one path field. Update collaborators first: 0.86.18 and earlier reject /folder values.
Ensure cloning into an existing OpenKnowledge project initializes the new checkout without changing the enclosing project's files.
Screen readers now announce a name for each source and code editor, such as Markdown source mode, text files and Mermaid diagram source.
Resolve explicit deinit paths relative to the command's working directory so ancestor project detection cannot remove a different project's setup.
OpenKnowledge Desktop now builds with the stable electron-vite 6.0.0 release instead of a beta, with no change to the app itself.
An email link followed directly by an underscore, such as a@b.com before _case, now saves in a form that opens again as the same link. Before, the file opened as a link to a different address.
An empty bullet, numbered item, heading or quote made by typing its marker now saves as that block, not as an escaped literal such as \*.
Git operations that OpenKnowledge authenticates start faster: its credential helper now answers about six times faster, and git no longer prints "unknown command 'store'" or "unknown command 'erase'" after each fetch or push.
Pasted formatted text and links now stay in the bullet, heading, quote or paragraph at the cursor instead of moving to a new paragraph outside it. A link pasted right next to a word stays a link.
Slash-menu and component descriptions now describe each feature directly instead of comparing it to other apps.
Typing right after Enter keeps the caret after the first character, so a fast * or - turns into a bullet instead of landing before the marker.
Keep ok clone --json and ok init --json output parseable by sending initialization diagnostics to stderr.
Opening a file or skill from the sidebar keeps it in the preview tab instead of sometimes pinning it.
Contributor typechecks now run on tsrs, a Rust port of the TypeScript compiler. On Windows or an Intel Mac, set TSRS_BINARY first, as the contributing guide explains.