Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion Formula/microbridge.rb
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,8 @@ def caveats
Status: microbridgectl status
Config: ~/.microbridge/

Start the service once to install the marker-owned app, then open it:
Start the service once to install the marker-owned app, then open it. The
app will offer to start itself at login (change it in Settings > General):
brew services start microbridge
open ~/Applications/Microbridge.app

Expand Down
9 changes: 9 additions & 0 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,15 @@ Tauri build). The formula checksums are refreshed by CI after each `v*` tag.
| `~/.microbridge/config.toml` | Key source, lighting, appearance |
| `~/.microbridge/daemon.log` | launchd / service logs |
| `~/.cursor/plugins/local/microbridge` | Bundled Cursor lifecycle integration (only after consent) |
| `~/Library/LaunchAgents/ai.microbridge.ui.plist` | Login item (only if you enable launch at login) |

## Launch at login

The menu bar app asks once, on first launch, whether to start automatically at
login, and writes the `ai.microbridge.ui` LaunchAgent if you say yes. Toggle it
any time in **Settings → General**; it takes effect at your next login. This is
handled by the app rather than the installer, so Homebrew, DMG, and source
installs all behave the same way.

## Troubleshooting

Expand Down
82 changes: 74 additions & 8 deletions apps/microbridge-ui/src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions apps/microbridge-ui/src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,6 @@ serde = { version = "1", features = ["derive"] }
serde_json = "1"
tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "io-util", "sync"] }
mb-protocol = { path = "../../../crates/mb-protocol" }
tauri-plugin-autostart = "2.5.1"

[workspace]
Loading
Loading