placeboplayer/scripts
Davíð Steinn Geirsson 19a2e647e9 Add release build signing and configuration
- Generate ECDSA P-256 keystore for APK signing (Ed25519 not supported)
- Add signing config to app/build.gradle.kts with keystore.properties
- Enable R8 shrinking without obfuscation (open source app)
- Add ProGuard rules for Room, Koin, Kotlin Serialization, Media3, FFmpeg JNI, smbj
- Add build_release.sh script that builds FFmpeg first for composite builds
- Update .gitignore for keystore files and properties

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 03:31:47 +00:00
..
app_logcat.sh Drop dockker, use native Nix SDK packages 2026-01-04 15:58:13 +00:00
app_play_intent.sh Misc UI polish 2026-01-04 17:19:56 +00:00
app_restart.sh Drop dockker, use native Nix SDK packages 2026-01-04 15:58:13 +00:00
build.sh Add Amplituda and compose-audiowaveform deps 2026-01-07 11:24:10 +00:00
build_ffmpeg.sh ffmpeg: Enable input protocols and update decoder list 2026-01-07 12:07:52 +00:00
build_release.sh Add release build signing and configuration 2026-01-10 03:31:47 +00:00
common.sh Drop dockker, use native Nix SDK packages 2026-01-04 15:58:13 +00:00
copy_music.sh Use local build of androidx-media and ffmpeg 2026-01-05 17:06:35 +00:00
emulator.sh Drop dockker, use native Nix SDK packages 2026-01-04 15:58:13 +00:00
sqlite3-x86_64 Add sqlite3 with readline for emulator testing 2026-01-08 23:04:47 +00:00
sqlite3_emulator_cache_db.sh Fix sqlite3_emulator_cache_db.sh when device adb not running as root 2026-01-09 20:39:15 +00:00
sqlite3_emulator_persistent_db.sh Add sqlite convenience script for persistent DB 2026-01-09 21:47:30 +00:00
test.sh Drop dockker, use native Nix SDK packages 2026-01-04 15:58:13 +00:00