# IDE and editor files
.idea
.vscode/
*.swp
*.swo
*~

# Dependencies
node_modules/
.pnpm-store/

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
dist/
*.egg

# Virtual environments
venv/
env/
ENV/
env.bak/
venv.bak/
.venv/

# Legacy Electron Forge in-repo temp (see scripts/electron-forge-local-tmp.js)
.forge-tmp/

# flatpak-builder / snapcraft working trees (large; may contain root-owned cache)
.flatpak-builder/
parts/
prime/
stage/

# Build files
/build/
/dist/
/meshchatx/public/
/electron/build/exe/
python-dist/
.local/
maven/
*.o
*.a
*.la
*.lo
*.dll
*.dylib

# Android
android/keystore/
*.jks
*.keystore
android/.gradle/
android/local.properties
android/build/
android/app/build/
android/vendor/
android/chaquopy-recipes/**/build/
android/chaquopy-recipes/**/dist/
android/chaquopy-recipes/**/env/
android/chaquopy-recipes/**/requirements/
android/chaquopy-recipes/**/fix_wheel/
android/chaquopy-recipes/**/wrappers/
android/chaquopy-recipes/**/target/
android/chaquopy-recipes/**/*.orig
android/chaquopy-recipes/**/*.rej
android/app/src/main/python/meshchatx/
android/app/src/main/python/RNS/
android/app/src/main/python/LXMF/
android/app/src/main/python/LXST/
android/app/src/main/python/meshchat_wrapper.py.bak
android/*.iml
android/.idea/
*.apk
*.aab


# Local storage and runtime data
storage/
testing/
telemetry_test_lxmf/

# Logs
*.log

# OS files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

cosign.key

# Environment variables
.env
.env.local
.env.*.local

# Docker (local compose overrides)
docker-compose.override.yml

.coverage
coverage/
coverage-electron/

test-results/
playwright-report/
blob-report/

meshchat-config/

.hypothesis
.hypothesis/

MagicMock/
out/

# Arch Linux packaging artifacts
/packaging/arch/src/
/packaging/arch/pkg/
/packaging/arch/*.pkg.tar.zst
/packaging/arch/MeshChatX/
/packaging/arch/reticulum-meshchatx/

electron/backend-manifest.json

scripts/private/

*.exe