Repository navigation
Releases: thomasbrugman/MarchyBar
Release list
MarchyBar 1.0.2 — Security release
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
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
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
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 --enableThe 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.