mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-15 21:19:39 -05:00
[PR #24269] [CLOSED] chore: gitignore .claude/worktrees/ scratch dir #114880
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/24269
Author: @Schravenralph
Created: 4/30/2026
Status: ❌ Closed
Base:
main← Head:chore/gitignore-claude-worktrees📝 Commits (10+)
183b35echore: set up RM fork with upstream remote and gitignore5558911feat: add RM Docker Compose with PostgreSQL, Ollama, and Clerk OIDC config992f641feat: add Ruimtemeesters brand colors to Tailwind config2902ebffeat: apply Ruimtemeesters brand theme CSS overrides9e145aafeat: replace logos, favicon, and app name with Ruimtemeesters brandingec30c8ffeat: customize welcome page with RM branding and Dutch prompt suggestionsbb9f5f6feat: add Clerk shared cookie SSO middleware for seamless authb65847efeat: auto-redirect to Clerk OIDC when login form is disabled6c3600afix: move CSS import to end of file and prevent OIDC redirect loopc38504dMerge Phase A1+A2: Fork, brand, and Clerk SSO📊 Changes
176 files changed (+16985 additions, -151 deletions)
View changed files
➕
.claude/skills/bopa/SKILL.md(+84 -0)➕
.env.rm.example(+108 -0)➕
.githooks/no-public-bind-check.sh(+81 -0)➕
.githooks/pre-commit(+13 -0)📝
.gitignore(+6 -0)📝
backend/open_webui/config.py(+12 -15)📝
backend/open_webui/main.py(+54 -29)➕
backend/open_webui/middleware/__init__.py(+0 -0)➕
backend/open_webui/middleware/clerk_sso.py(+83 -0)📝
backend/open_webui/routers/configs.py(+11 -4)➕
backend/open_webui/test/util/test_mcp_client.py(+42 -0)➕
backend/open_webui/utils/clerk_sso.py(+199 -0)➕
backend/open_webui/utils/clerk_trust_fixes.py(+76 -0)📝
backend/open_webui/utils/mcp/client.py(+20 -13)📝
backend/open_webui/utils/oauth.py(+4 -3)➕
backend/open_webui/utils/token_forwarding.py(+65 -0)➕
cypress/e2e/brand-pass-2.cy.ts(+117 -0)➕
docker-compose.rm.yaml(+163 -0)📝
docs/SECURITY.md(+1 -2)➕
docs/superpowers/plans/2026-04-03-full-stack-review-debug-test.md(+1374 -0)...and 80 more files
📄 Description
What
Adds
.claude/worktrees/to.gitignore. This is the per-developer scratch directory Claude Code agents create when running in worktree-isolation mode — it's never meant to be committed.Why
Without this, every agent invocation that uses an isolated worktree pollutes
git statuswith a.claude/worktrees/untracked entry, and a carelessgit add .would commit a nested checkout of this repo into itself.Validation
git statusclean after the add.gitignore, no functional impactForge cycle
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.