v0.12.0-beta.1
Pre-releaseDelta since previous beta (v0.12.0-beta.0) — 1 new changeset.
Patch Changes
-
Sync now authenticates to GitHub using your
ghCLI login, matching how clone already works. Previously the background sync engine only consulted Open Knowledge's own credential store, so users who were signed in withghbut had never completed a separate Open Knowledge sign-in saw a persistent "GitHub sign-in is missing or expired" error in the sync popover even though theirghsession was valid. The server now resolves theghtoken (the same source the push-permission check already used) and relays it to the git credential helper, which prefers it over its own stored token. A freshgh auth loginor a reconnect is picked up on the next sync cycle without a restart.Also fixes
ok cloneso itsgh-based authentication works on installs whereghlives outside the default PATH (e.g. Homebrew at/opt/homebrew/bin): clone now inherits your shell environment instead of replacing it, so theghcredential helper can locateghand its config.