# Secrets — NEVER commit (Openrouter.md contains a live API key) Openrouter.md **/keystore.properties **/*.keystore # Node node_modules/ dist/ .npm/ *.log # Vite / PWA build output (rebuilt via `npm run build`) # (dist/ ignored above) # Android / Gradle android/.gradle/ android/app/build/ android/build/ android/captures/ android/local.properties *.apk *.aab # Capacitor (generated platform can be re-added via `npx cap add android`) # NOTE: android/ IS committed intentionally (icons + signing config), # only build outputs above are ignored. # macOS / editors .DS_Store .idea/ .vscode/ *.swp # Logo render previews (sources are logo/*.svg) logo/v*.png logo/fg-*.png # Screenshots /tmp/