# Android / Gradle *.iml .gradle/ .tmp-gradle-run/ .kotlin/ build/ /captures .externalNativeBuild .cxx # Machine-specific: points at this SDK install, never shared. local.properties # IDE /.idea/ .DS_Store # Gateway # Holds the Postgres password, admin token and Emby address. .env /server/bin/ /server/.tmp-go-cache/ /server/.tmp-go-build/ # A compiled gateway binary belongs in the release pipeline, never in the tree. /server/*.exe # Admin console (Node/Vite) — rebuilt fresh by the Dockerfile's own `npm ci` / # `npm run build`, exactly as admin-ui/.dockerignore already excludes both from # the build context. Neither belongs in git. /admin-ui/node_modules/ /admin-ui/dist/ # Release artefacts and signing material. The keystore must never be committed: # whoever holds it can publish an update that installs over Memby. /dist/out/ *.apk *.jks *.keystore *.p12 *.pfx *.password *.secret /secrets/ # Local environment variants may contain host paths or release settings. The # checked-in example contains names/placeholders only. .env.* !.env.example # The installed APK a deploy script pulls off a television to compare against. /.tmp-memby-installed-base.apk .tmp-go-cache /.gocache-task