Commit Graph

12 Commits

Author SHA1 Message Date
Arnie via Claude a36d3869b1 refactor: rename dashboards→webviews, unique applicationId per flavor
build / build (push) Failing after 3m11s
Each flavor gets applicationIdSuffix = ".<name>" so the Bravia
getApplicationList API returns a distinct URI per webview, enabling
Control4 to launch specific flavors independently.

BREAKING CHANGE: applicationId changed from cz.c3c.webviewkiosk to
cz.c3c.webviewkiosk.<flavor> — uninstall old app before reinstalling.
BuildConfig.DASHBOARD_URL renamed to WEBVIEW_URL.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-12 18:22:51 +02:00
Arnie via Claude 4982af9df4 feat: multi-flavor APK build from dashboards.yaml
build / build (push) Failing after 3m29s
Dashboard URL and label configured in dashboards.yaml; each entry
becomes a product flavor with BuildConfig.DASHBOARD_URL injected
at build time. APKs output as <flavor>-release.apk.
2026-06-12 18:15:21 +02:00
Arnie via Claude 5af5b4513d feat: gitea CI (test + apk artifact), repo docs
build / build (push) Failing after 4m29s
2026-06-12 15:10:13 +02:00
Arnie via Claude a57113232e chore: committed release keystore for stable sideload signature 2026-06-12 13:36:40 +02:00
Arnie via Claude 6ca64ea2ff feat: leanback webview kiosk activity 2026-06-12 13:21:16 +02:00
Arnie via Claude af5d4aa76a feat: exponential backoff policy for webview reload 2026-06-12 12:25:51 +02:00
Arnie via Claude 57aa0ab57b fix: use shellHook to set aapt2 override via gradle.properties
AGP 8.7.3 reads android.aapt2FromMavenOverride via providers.gradleProperty()
which only reads gradle.properties files, not JVM system properties set via
GRADLE_OPTS -D. The shellHook rewrites the sentinel value on every nix develop
so the correct nix store path is always present before gradle runs.
2026-06-12 12:25:47 +02:00
Arnie via Claude 1a2f687a88 feat: gradle project, AGP 8.7.3, sdk 34/min 26 2026-06-12 08:29:55 +02:00
Arnie via Claude 5e46cd7333 chore: untrack planning artifacts, ignore .superpowers/ docs/ PLAN.md 2026-06-12 00:29:40 +02:00
Arnie via Claude fd877411ef feat: nix dev shell with Android SDK 34, JDK 17, gradle 2026-06-12 00:28:27 +02:00
Arnie via Claude 0e43f970a6 chore: add .kotlin/ and *.iml to gitignore 2026-06-12 00:09:20 +02:00
Arnie via Claude 05e536fa92 chore: repo skeleton 2026-06-12 00:06:34 +02:00