Skip to content

feat: macOS menu bar app for managing gitlawb-node Docker Compose stack#8

Open
rimusz wants to merge 1 commit into
Gitlawb:mainfrom
rimusz:feature/macos-menu-bar-app
Open

feat: macOS menu bar app for managing gitlawb-node Docker Compose stack#8
rimusz wants to merge 1 commit into
Gitlawb:mainfrom
rimusz:feature/macos-menu-bar-app

Conversation

@rimusz
Copy link
Copy Markdown

@rimusz rimusz commented May 19, 2026

  • Menu bar icon with colored status dot (green/yellow/red)
  • Start/Stop node via Docker Compose
  • Settings UI: ports, public URL, postgres password, auto-sync, operator config
  • View Logs window with live docker compose logs
  • Auto-start on launch and login (SMAppService)
  • Docker detection with install prompt
  • Repo root detection via compile-time path for local builds
  • Port variables wired through docker-compose.yml for custom port support
  • GITLAWB_AUTO_SYNC passthrough for peer replication toggle
  • Build script: scripts/build-macos-app.sh (codesign + DMG)

- Menu bar icon with colored status dot (green/yellow/red)
- Start/Stop node via Docker Compose
- Settings UI: ports, public URL, postgres password, auto-sync, operator config
- View Logs window with live docker compose logs
- Auto-start on launch and login (SMAppService)
- Docker detection with install prompt
- Repo root detection via compile-time path for local builds
- Port variables wired through docker-compose.yml for custom port support
- GITLAWB_AUTO_SYNC passthrough for peer replication toggle
- Build script: scripts/build-macos-app.sh (codesign + DMG)
Copilot AI review requested due to automatic review settings May 19, 2026 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant