Files
openwork/packages
Dobes Vandermeer 1dc87ba3d4 fix(app): stop StatusBar from overlapping sidebar and remove duplicate Settings buttons (#525)
* 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.
2026-02-10 18:14:59 -08:00
..
2026-02-10 17:21:33 -08:00
2026-02-10 17:21:33 -08:00