mirror of
https://github.com/different-ai/openwork
synced 2026-05-14 11:06:25 +02:00
* fix(headless): warn instead of crash on opencode version mismatch for external binaries When the desktop app spawns openwrk with --opencode-bin pointing to a bundled binary, openwrk resolves the expected version from the latest GitHub release. If the bundled binary is even slightly behind, the strict assertVersionMatch throws and the daemon exits immediately, leaving users unable to start sessions. Downgrade the check to a warning for external (explicitly provided) binaries so the daemon can proceed. The desktop app already validates the binary via engine_doctor before passing it. Fixes #121, related to #97, #98 * fix(app): stop StatusBar from overlapping sidebar and remove duplicate Settings buttons The StatusBar used a fixed position overlay that covered sidebar Settings buttons. Move it into document flow inside <main> so it no longer overlaps. Remove the redundant Settings buttons from both sidebars — the StatusBar gear icon already provides access to Settings.