# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
dist/
*.egg-info/
.eggs/
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.mypy_cache/
.ruff_cache/
.venv/
.uv-cache/
venv/
env/

# Data / secrets
*.sqlite
*.sqlite-wal
*.sqlite-shm
/data/
social_home.toml
.env
.env.*
integration_token.txt

# Frontend
client/node_modules/
client/dist/
client/coverage/
client/vite.config.ts.timestamp-*.mjs
socialhome/static/*
!socialhome/static/.gitkeep
*.tsbuildinfo

# IDE — track shared tasks + launch configs + recommended
# extensions so every contributor gets the same dev-container UX,
# but ignore individual ``settings.json`` and other per-user state.
.vscode/*
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.idea/
*.swp
.DS_Store
