| 1 | # Logs |
| 2 | logs |
| 3 | *.log |
| 4 | npm-debug.log* |
| 5 | yarn-debug.log* |
| 6 | yarn-error.log* |
| 7 | pnpm-debug.log* |
| 8 | lerna-debug.log* |
| 9 | |
| 10 | node_modules |
| 11 | dist |
| 12 | dist-ssr |
| 13 | *.local |
| 14 | |
| 15 | # Editor directories and files |
| 16 | .vscode/* |
| 17 | !.vscode/extensions.json |
| 18 | .idea |
| 19 | .DS_Store |
| 20 | *.suo |
| 21 | *.ntvs* |
| 22 | *.njsproj |
| 23 | *.sln |
| 24 | *.sw? |
| 25 | |
| 26 | # Rust / Tauri build output |
| 27 | /src-tauri/target |
| 28 | /web/.next |
| 29 | |
| 30 | # Tauri-regenerated mobile projects (recreated by `cargo tauri {ios,android} init`). |
| 31 | # The intentional overrides live in src-tauri/gen-override/ and ARE committed. |
| 32 | /src-tauri/gen |
| 33 | |
| 34 | # ── Secrets & signing material — never commit ───────────────────────────────── |
| 35 | # Android signing: the real keystore.properties (with the store password) and |
| 36 | # any keystore files stay local. keystore.properties.example IS committed. |
| 37 | keystore.properties |
| 38 | *.jks |
| 39 | *.keystore |
| 40 | # Apple signing / App Store Connect |
| 41 | *.p8 |
| 42 | *.p12 |
| 43 | *.mobileprovision |
| 44 | *.provisionprofile |
| 45 | *.cer |
| 46 | *.certSigningRequest |
| 47 | # Environment files |
| 48 | .env |
| 49 | .env.* |
| 50 | !.env.example |
| 51 | !.env.appstore.example |
| 52 | !.env.playstore.example |
| 53 | |
| 54 | # Local Apple signing configs — contain cert SHA-1 identities and local |
| 55 | # provisioning-profile paths. Copy the .example files, fill in your own, and |
| 56 | # keep the real ones untracked. The .example templates ARE committed. |
| 57 | /src-tauri/tauri.prod-macos.conf.json |
| 58 | /src-tauri/tauri.prod-macos-appstore.conf.json |
| 59 | |
| 60 | # visionOS native app — generated by xcodegen from xcode/project.yml |
| 61 | /xcode/*.xcodeproj/ |
| 62 | /xcode/build/ |
| 63 | /xcode/.swiftpm/ |
| 64 | |
| 65 | # Local AI/agent tooling state — never commit to this public repo |
| 66 | .claude/ |
| 67 | .playwright-mcp/ |