Clear app/.cxx before gradlew clean (Docker uses /opt/android-sdk in CMake
cache on mounted repos). CI now removes .cxx after build; gitignore app/.cxx.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use JDK 17 and make in the CI image, avoid self-overwriting DB init SQL, and make Gradle/native builds use container-local SDK paths and CMake caches.
Co-authored-by: Cursor <cursoragent@cursor.com>
This restores the interrupted stash work on a dedicated feature branch, including backend decoding support, Dockerized build scripts, and staging channel artifacts for end-to-end OTA validation.
Co-authored-by: Cursor <cursoragent@cursor.com>