Files
roboco/.gitignore
Renn F 5ca8a9c4a6 fix(github-app): PAT fallback covers every mint failure; video/motion/x cleanups
mint_installation_token now wraps JWT build + HTTP + parsing so raw
httpx/jwt failures surface as GitHubAppError and the existing PAT
fallback catches them all (a GitHub outage no longer crashes git
operations for App-bound projects). The PEM is validated at
credential-set time instead of first mint, and the installation-token
cache is cleared when credentials are deleted. Also: the video
preview root resolves symlinks like its sibling route (frames under a
symlinked workspaces_root no longer false-404), the tracked dangling
motion/node_modules symlink is removed and the gitignore gains a
slash-less entry that actually matches symlinks, changelog caption
input strips GHSA refs like PR refs, and the edit-project dialog hides
the GitHub App section for auto-detected gitlab.com projects and warns
before a save that would clear both auth sources.
2026-07-22 03:31:12 +02:00

131 lines
2.3 KiB
Plaintext

# Claude Code
.claude/scheduled_tasks.lock
.claude/agents/*
.claude/commands/*
.claude/hooks/*
.claude/scripts/*
.claude/skills/*
# Superpowers (session-private design + plans)
docs/superpowers/
# Python (anchored to repo root so the names don't shadow legitimate
# subdirectories like panel/src/lib).
__pycache__/
*.py[cod]
*$py.class
*.so
/.Python
/build/
/develop-eggs/
/dist/
/downloads/
/eggs/
/.eggs/
/lib/
/lib64/
/parts/
/sdist/
/var/
/wheels/
*.egg-info/
.installed.cfg
*.egg
# Virtual environments
.venv/
.venv
venv/
ENV/
env/
# Per-workspace uv managed CPython (UV_PYTHON_INSTALL_DIR); lives in clone + worktrees
.uv-python/
# uv
.uv/
# IDE
.idea/
.vscode/
*.swp
*.swo
*~
# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/
# Type checking
.mypy_cache/
.dmypy.json
dmypy.json
# Ruff
.ruff_cache/
# Environment
.env
.env.local
.env.*.local
# Logs
*.log
logs/
# Database
*.db
*.sqlite3
# Alembic
alembic/versions/*.pyc
# macOS
.DS_Store
.AppleDouble
.LSOverride
/data
/#recycle
.OLD/
logos/
# Panel (Next.js frontend)
panel/node_modules/
panel/.next/
panel/out/
panel/coverage/
# pnpm content-addressable store — a dev once committed the ~115MB store and hit
# GitHub's 100MB pre-receive limit (GH001), spiralling open_pr into a retry loop.
# An ignored dir can't be staged by any `git add`, so this is the root fix.
.pnpm-store/
panel/tsconfig.tsbuildinfo
panel/.env.local
panel/.env.*.local
# motion/ (HyperFrames compositions) + video-renderer (its render sidecar)
motion/node_modules/
# the trailing-slash form above only matches a directory — a tracked
# symlink at this path (e.g. a container-absolute pnpm link) needs its own,
# slash-less entry or it slips through `git add`/`git status` untracked.
motion/node_modules
video-renderer/node_modules/
# hyperframes lint/preview generates index.html in each composition dir —
# regenerated locally as needed, not tracked (the sidecar renders
# <orientation>.html directly, never index.html)
motion/compositions/*/index.html
# Internal-only: strategy/scratch/reference dumps — never publish
docs/internal/
# MkDocs build output (published to gh-pages by CI; never committed to master)
/site/
.playwright-mcp/
# Private per-repo uv cache (see Makefile UV_CACHE_DIR)
.uv-cache/
# Local uv python pin (machine-specific)
.python-version