# Build /target/ # Environment .env .env.* # macOS .DS_Store # IDE / tooling .vscode/ .idea/ .claude/ .mcp.json # Release artifacts (dmg/app/ios output) stay out of git. The release scripts and # Bento recipes are tracked: they carry no credentials -- the App Store Connect # issuer/key id moved to ~/.tauri/passwords.env in 2026-07, so a build host gets # the scripts by checkout instead of a hand-scp. Keep it that way; never inline a # key id, issuer, or password here. dist/* !dist/recipes/ !dist/*.sh # Archive _archive/ # Tauri iOS generated asset symlinks (encode ../ as _up_) src-tauri/gen/apple/assets/_up_/ # Tauri Android project — regenerated by `cargo tauri android init`. Android is not a # bento target; the tree is re-initialized if/when android work resumes. src-tauri/gen/android/ # Minified CSS — regenerated from styles.css by beforeBuildCommand (build-css.js). # Matches balanced_breakfast; never commit the build output. src-tauri/frontend/css/styles.min.css # Claude Code instructions (project-local; not for the public repo) CLAUDE.md # Private working files — live in _private/, synced via Syncthing todo.md # Generated by src-tauri/build.rs from makeover's embedded theme set /src-tauri/themes/