Commit Graph
4 Commits
Author SHA1 Message Date
agentbox 456250c142 fix: handle SIGPIPE from yes|sdkmanager under pipefail
CI / test-and-package (push) Successful in 37s
CI / build-android (push) Successful in 3m15s
CI runs with -o pipefail, so 'yes | sdkmanager --licenses' fails
with exit code 141 when sdkmanager closes stdin. Wrapped with
{ yes || true; } | ... || true to handle this gracefully.
2026-08-01 10:32:42 +00:00
agentbox 92c69ddf4b feat: android webview app + APK build script + CI artifact
CI / test-and-package (push) Successful in 43s
CI / build-android (push) Failing after 39s
Android app (WebView wrapper):
- Wraps the public household sharing URL in a native Android app
- Swipe-to-refresh, error handling, back navigation, settings dialog
- User enters their household's public URL on first launch
- Material Design with toolbar, progress indicator

Build tooling:
- build-apk.sh: one-command APK build (auto-installs Java, SDK, Gradle)
- .gitignore updated for Android build artifacts

CI (.gitea/workflows/ci.yml):
- New 'build-android' job (needs test-and-package)
- Installs Android SDK + Java 17, builds debug APK
- Uploads APK as 'meal-tracker-apk' artifact
2026-08-01 10:28:54 +00:00
agentbox bbd0f6a4c1 Fix CI: downgrade actions to v3-compatible versions for Gitea
CI / test-and-package (push) Successful in 47s
2026-07-31 22:16:56 +00:00
agentbox fd934c006d Add Gitea Actions CI: run tests, package artifact zip on push
CI / test-and-package (push) Failing after 1m21s
2026-07-31 22:14:55 +00:00