feat(app): add MCP server add/remove UI with confirmation and OAuth defaults (#546)

- Add MCP Server modal (remote URL or local command) with validation
- Remove confirmation dialog before deleting MCP servers
- Default remote servers to oauth: true so OAuth flows auto-trigger
- Update placeholders to GitHub Copilot MCP and sequential-thinking
- Fix Docker dev stack bun --compile EXDEV error (cross-device rename)
- i18n support for en and zh locales
This commit is contained in:
Dobes Vandermeer
2026-02-11 17:33:55 -08:00
committed by GitHub
parent f7d3644f1b
commit 957856773f
8 changed files with 348 additions and 7 deletions

View File

@@ -60,12 +60,14 @@ services:
mkdir -p /tmp/openwork-bins
echo "[headless] Building openwork-server binary (linux)..."
cd /app/packages/server && bun build --compile src/cli.ts --outfile "$$OPENWORK_SERVER_BIN"
cd /app/packages/server && bun build --compile src/cli.ts --outfile ./openwork-server-compiled \
&& cp ./openwork-server-compiled "$$OPENWORK_SERVER_BIN" && rm -f ./openwork-server-compiled
echo "[headless] Building owpenbot binary (linux)..."
OWPENBOT_VERSION=$$(node -p "require('/app/packages/owpenbot/package.json').version")
cd /app/packages/owpenbot && bun build --compile src/cli.ts \
--define "__OWPENBOT_VERSION__=\"$${OWPENBOT_VERSION}\"" --outfile "$$OWPENBOT_BIN"
--define "__OWPENBOT_VERSION__=\"$${OWPENBOT_VERSION}\"" --outfile ./owpenbot-compiled \
&& cp ./owpenbot-compiled "$$OWPENBOT_BIN" && rm -f ./owpenbot-compiled
cd /app