Skip to content

Releases: thomasbrugman/MarchyBar

MarchyBar 1.0.2 — Security release

Choose a tag to compare

@thomasbrugman thomasbrugman released this 07 Oct 16:21

Security update for the privileged device broker.

  • Authenticate SO_PEERCRED peers against an active local logind session before reading requests.
  • Cap concurrent handlers and the accept backlog at eight; reject excess connections immediately and return slots after failures or disconnects.
  • Preserve per-operation authorization, inactive-owner release, and cleanup. Add idle-connection and slot-reuse regressions.
  • Synchronize release versions at 1.0.2; the system package is marchybar-system-1.0.2-1.

Upgrade: have the administrator install the matching reviewed system package, then run Set up Touch Bar again. Updating the plugin alone does not replace the installed privileged helper.

Validation: version checks, native build and Node tests passed on Node 22 and 24; all 55 Python security/setup tests passed on GitHub Actions.

Release commit: e7294e3. Marketplace verification of this exact release commit will be requested separately; approval of 3fdd614 does not transfer automatically.

MarchyBar 1.0.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 17:51
96c5ad5

What's Changed

  • Fix plugin author metadata to the repository owner by @Githubguy132010 in #37
  • Fix plugin author metadata and release 1.0.1 by @Githubguy132010 in #39

Full Changelog: https://github.com/Githubguy132010/MarchyBar/commits/v1.0.1

MarchyBar 1.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 17:28
c206c02

What's Changed

  • Fix all 29 reproduced open issues by @Githubguy132010 in #31
  • Protect privileged setup with a packaged, integrity-bound helper by @Githubguy132010 in #33
  • Support Omarchy 4.0.4 T2 kernel retention with wrong-kernel diagnostics by @Githubguy132010 in #34
  • Add CODEOWNERS assigning repository ownership by @Githubguy132010 in #35
  • Add semantic versioning and prepare the 1.0.0 release by @Githubguy132010 in #36

New Contributors

  • @Githubguy132010 made their first contribution in #31

Full Changelog: v0.1.0...v1.0.0

MarchyBar 0.1.0

Choose a tag to compare

@thomasbrugman thomasbrugman released this 05 Sep 12:16

Your Touch Bar, at home in Omarchy.

MarchyBar 0.1.0 brings six editable Touch Bar presets, live controls and sliders, automatic app layouts, held-Fn pages, JSON import/export, and a native Omarchy-themed editor with preview and trial rollback.

Install

Follow the dependency and device setup instructions, then install with:

omarchy plugin add https://github.com/Githubguy132010/MarchyBar --enable

The device helper requires a separate, explicit setup action. User presets are stored outside the plugin checkout and preserved during updates and removal.

Validation and coverage

Native build, nine backend/protocol tests, four device-helper tests, five QML editor checks, and Omarchy clean-package validation passed locally. Physically tested on MacBookPro15,1. Additional T2 model hardware and full suspend/resume cycles still need testing; see validation coverage.

The attached archive is source code; the native renderer builds locally on first launch. GPL-3.0-or-later.