mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2026-05-19 11:31:03 +00:00
fix(dogfood): use alpha dock icon (#837)
This commit is contained in:
@@ -11,7 +11,7 @@ High level:
|
||||
- You point it at a BrowserOS repo clone used for alpha dogfooding.
|
||||
- It imports your normal BrowserOS profile into a separate dev profile.
|
||||
- It keeps BrowserOS state under `~/.browseros-dogfood`, separate from your normal app state.
|
||||
- It builds the local extension, starts the local server, and launches the installed BrowserOS app against them.
|
||||
- It builds the local extension, starts the local server, and launches the installed BrowserOS app with the alpha Dock icon against them.
|
||||
- It does not auto-pull on `start`; you choose when to update the checkout.
|
||||
|
||||
## Requirements
|
||||
@@ -109,3 +109,5 @@ browseros-dogfood config edit
|
||||
```
|
||||
|
||||
Config lives at `~/.config/browseros-dogfood/config.yaml`. Most people should only need to edit it when changing the alpha repo clone, ports, or env values.
|
||||
|
||||
Browser launch passes `--browseros-dock-icon=alpha` so dogfood sessions are visually distinct in the Dock.
|
||||
|
||||
@@ -24,6 +24,7 @@ func BuildArgs(cfg ArgsConfig) []string {
|
||||
"--show-component-extension-options",
|
||||
"--disable-browseros-server",
|
||||
"--disable-browseros-extensions",
|
||||
"--browseros-dock-icon=alpha",
|
||||
"--enable-logging=stderr",
|
||||
fmt.Sprintf("--remote-debugging-port=%d", cfg.Ports.CDP),
|
||||
// Keep all server aliases until installed BrowserOS apps converge on one switch.
|
||||
|
||||
@@ -26,6 +26,7 @@ func TestBuildArgs(t *testing.T) {
|
||||
"--profile-directory=Default",
|
||||
"--disable-browseros-server",
|
||||
"--disable-browseros-extensions",
|
||||
"--browseros-dock-icon=alpha",
|
||||
"--enable-logging=stderr",
|
||||
"--load-extension=/repo/packages/browseros-agent/apps/agent/dist/chrome-mv3-dev",
|
||||
"chrome://newtab",
|
||||
|
||||
Reference in New Issue
Block a user