Fixes the recurring 'Your local changes to Cargo.toml would be overwritten' error on Windows pulls. Git-for-Windows defaults to core.autocrlf=true, which made every text file appear modified vs the LF-stored versions. '* text=auto eol=lf' in .gitattributes overrides autocrlf and forces a stable LF checkout. Also ignores Square*Logo.png, android/, ios/, 64x64.png, icon.png — these are produced by 'pnpm tauri icon' but we ship only the canonical 5 files (32, 128, 128@2x, .ico, .icns).
63 lines
962 B
Text
63 lines
962 B
Text
# Secrets — never commit
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
*.pem
|
|
*.key
|
|
*.p12
|
|
*.pfx
|
|
secrets/
|
|
credentials/
|
|
.aws/
|
|
.ssh/
|
|
|
|
# Dependencies / build artifacts
|
|
node_modules/
|
|
__pycache__/
|
|
*.py[cod]
|
|
.venv/
|
|
venv/
|
|
env/
|
|
dist/
|
|
build/
|
|
target/
|
|
*.egg-info/
|
|
|
|
# Editor / OS noise
|
|
.DS_Store
|
|
Thumbs.db
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Logs / caches
|
|
*.log
|
|
.cache/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
coverage/
|
|
.coverage
|
|
.nyc_output/
|
|
|
|
# Tauri / Vite
|
|
src-tauri/gen/
|
|
src-tauri/target/
|
|
src-tauri/Cargo.lock
|
|
*.tsbuildinfo
|
|
.vite/
|
|
|
|
# Extra outputs from `pnpm tauri icon` — we ship only the canonical set
|
|
# (32x32.png, 128x128.png, 128x128@2x.png, icon.ico, icon.icns).
|
|
src-tauri/icons/64x64.png
|
|
src-tauri/icons/icon.png
|
|
src-tauri/icons/Square*.png
|
|
src-tauri/icons/StoreLogo.png
|
|
src-tauri/icons/android/
|
|
src-tauri/icons/ios/
|
|
|
|
# Agent working files — meaningful to local Claude Code sessions, noise for
|
|
# anyone else. Kept out of the public repo (they still live on disk).
|
|
CLAUDE.md
|
|
memory.md
|