Commit Graph

13 Commits

Author SHA1 Message Date
5c2f089b4e fix: add signing config so release APK can be installed
All checks were successful
Build & Deploy APK / build (push) Successful in 1m53s
The release build had no signing config, producing an unsigned APK
that Android refuses to install. Added debug keystore signing for
release builds and a CI step to ensure the keystore exists.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 22:08:41 +01:00
admin
cfc506d7e8 feat: deploy APK to Gitea releases instead of local storage
All checks were successful
Build & Deploy APK / build (push) Successful in 1m44s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 21:46:16 +01:00
admin
a4f29ce1f1 fix: disable lint for release builds, disable minification for CI
Some checks failed
Build & Deploy APK / build (push) Failing after 2m7s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 21:33:00 +01:00
admin
544c67e2aa fix: skip lint tasks during CI build (avoids extra SDK downloads)
Some checks failed
Build & Deploy APK / build (push) Failing after 3m53s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 21:25:35 +01:00
admin
ceb585184f fix: write local.properties with sdk.dir for Gradle
Some checks failed
Build & Deploy APK / build (push) Failing after 39s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 21:23:33 +01:00
admin
800e5b188f fix: use Gradle binary directly, bypass gradlew (act_runner strips args)
Some checks failed
Build & Deploy APK / build (push) Failing after 36s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 21:22:23 +01:00
admin
bd3961983a fix: strip CRLF from gradlew and debug task list
Some checks failed
Build & Deploy APK / build (push) Failing after 6s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 21:21:45 +01:00
admin
ef669faec1 fix: run gradle via bash -c to preserve arguments
Some checks failed
Build & Deploy APK / build (push) Failing after 4s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 21:20:50 +01:00
admin
825ae83e5a fix: add debug output to build step
Some checks failed
Build & Deploy APK / build (push) Failing after 6s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 21:20:16 +01:00
admin
2f7ebc4039 fix: use authenticated git clone for checkout
Some checks failed
Build & Deploy APK / build (push) Failing after 0s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 21:16:10 +01:00
admin
24aae5a5e2 fix: relax ANDROID_HOME validation (check env var, not dir access)
Some checks failed
Build & Deploy APK / build (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 21:12:09 +01:00
admin
ccba87e754 fix: replace actions/checkout with git clone (no Node.js required)
Some checks failed
Build & Deploy APK / build (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 20:10:11 +01:00
admin
cdd22a2d4b feat: in-app APK update + Gitea CI/CD workflow
Some checks failed
Build & Deploy APK / build (push) Failing after 2s
- Check /api/app/android/version on launch, prompt user to update
- Download APK and trigger install via FileProvider
- Add Gitea Actions workflow to build release APK and deploy on push
- Add setup script for Act Runner (Java 17 + Android SDK)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 16:22:45 +01:00