squashfs-root
dist-electron
dist-electon-build
.DS_Store
node_modules
dist
signature.bin
# generated during `npm run build`
sw_scripts-combined.js
*.pem
verified.txt
myenv

*~
# local env files
.env.local
.env.*.local

# Log filesopenssl dgst -sha256 -verify public.pem -signature <(echo -n "$signature") "$signing_input"
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
/dist-electron-build/
/dist-capacitor/
/test-playwright-results/
playwright-tests
dist-electron-packages
.ruby-version
+.env

# Test files generated by scripts test-ios.js & test-android.js
.generated/

.env.default
vendor/

# Build logs
build_logs/

# PWA icon files generated by capacitor-assets
icons

*.log
android/app/src/main/res/
sql-wasm.wasm

# Temporary and generated files
temp.*
*.tmp
*.temp
*.bak
*.cache
git.diff.*
*.har

# Development artifacts
dev-dist/
*.map

# OS generated files
Thumbs.db
ehthumbs.db
Desktop.ini

# Capacitor build outputs and generated files
android/app/build/
android/capacitor-cordova-android-plugins/build/
ios/App/App/public/assets/
ios/App/App/build/
ios/App/build/

# Capacitor generated configs (keep source configs)
android/app/build/intermediates/assets/debug/mergeDebugAssets/capacitor.*.json
android/app/build/intermediates/compressed_assets/debug/compressDebugAssets/out/assets/capacitor.*.json.jar
android/app/build/intermediates/merged_java_res/debug/mergeDebugJavaResource/feature-capacitor-cordova-android-plugins.jar
android/app/build/outputs/aar/capacitor-cordova-android-plugins-debug.aar

# Keep these Capacitor files in version control:
# - capacitor.config.json (root, electron, ios)
# - src/main.capacitor.ts
# - vite.config.capacitor.mts
# - android/capacitor.settings.gradle
# - android/app/capacitor.build.gradle
# - android/app/src/main/assets/capacitor.plugins.json

# Electron build outputs and generated files
electron/build/
electron/app/
electron/dist/
electron/out/

# Keep these Electron files in version control:
# - electron/src/preload.ts (source)
# - electron/src/index.ts (source)
# - electron/src/setup.ts (source)
# - electron/package.json
# - electron/electron-builder.config.json
# - electron/build-packages.sh
# - electron/live-runner.js
# - electron/resources/electron-publisher-custom.js