v0.50.2
Point release over v0.50.1: the current stable plus 1 applied commit(s), isolated from the changes still soaking on main.
Applied: 4cef9c5
Patch Changes
-
A new project now starts with a commit, so its default branch actually exists. Setting up a project ran
git initbut never committed, which left the repository with no commits at all:mainpointed at nothing, and anything that had to resolve it failed. The most visible casualty was New worktree, which died withCouldn't create the worktree. Try a different name.no matter what name you typed, because the real error wasfatal: invalid reference: mainand no branch name could have fixed it. Projects that OK sets up now get an emptyInitial commit, somainresolves. Your content is untouched: the commit is deliberately empty, so nothing of yours is staged or committed on your behalf, and a repository you created yourself is never committed into.Worktree failures now say what actually went wrong. A repository with no commits gets its own message instead of the advice to pick a different name, and git's own error text appears under the dialog, so an unrelated failure like a lock file or a permissions problem is legible instead of reading as a bad branch name.
Downloads
| Platform | Architecture | Download |
|---|---|---|
| macOS | Apple Silicon | OpenKnowledge-arm64.dmg |
| Windows | x64 | OpenKnowledge-Setup-x64.exe |
| Windows | arm64 | OpenKnowledge-Setup-arm64.exe |
| Debian / Ubuntu | x64 | OpenKnowledge-amd64.deb |
| Debian / Ubuntu | arm64 | OpenKnowledge-arm64.deb |
| Fedora / RHEL | x64 | OpenKnowledge-x86_64.rpm |
| Fedora / RHEL | arm64 | OpenKnowledge-aarch64.rpm |