codeburn/mac/Sources/CodeBurnMenubar
Rashid Razak f663ec01fb Replace osascript/JXA with native Mach-O agent and SMAppService to fix EDR detection
- Add CodeBurnRefreshAgent target: native fire-and-exit binary posting com.codeburn.refresh notification
- Rewrite installLaunchAgentIfNeeded(): plist ProgramArguments points to native binary, not osascript/JXA
- Rewrite registerLoginItemIfNeeded(): uses SMAppService API instead of osascript/System Events
- Add startSocketListener(): Unix domain socket for CLI-triggered menubar refresh
- Add src/menubar-socket.ts: CLI-side notifyMenubar() helper wired into status --format menubar-json
- Update Package.swift with new product/target, package-app.sh copies agent into bundle Resources
- Add tests: plist content verification, login item guard, agent smoke test
2026-05-13 12:25:51 +08:00
..
Data Fix menubar wake recovery and release asset selection 2026-05-11 10:57:02 -07:00
Security fix(menubar): force status bar redraw and lift subprocess QoS 2026-04-21 11:50:28 -07:00
Theme Harden menubar: fix refresh loop, concurrency, data sync, and edge cases 2026-05-01 08:01:25 -07:00
Views Add IBM Bob provider with workspace extraction (#316) 2026-05-11 20:54:13 -07:00
AppStore.swift Add IBM Bob provider with workspace extraction (#316) 2026-05-11 20:54:13 -07:00
CodeBurnApp.swift Replace osascript/JXA with native Mach-O agent and SMAppService to fix EDR detection 2026-05-13 12:25:51 +08:00
CurrencyState.swift Harden menubar: fix refresh loop, concurrency, data sync, and edge cases 2026-05-01 08:01:25 -07:00