From ab9a2dcfeb3843bf108ef20f2d9bf32b2ad4c230 Mon Sep 17 00:00:00 2001 From: Atte149 Date: Wed, 24 Jun 2026 08:33:27 +0300 Subject: [PATCH] docs(AGENTS): Phase 1.1 baseline completed + build env notes --- AGENTS.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 6f0bc26..3fb68dc 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -62,13 +62,24 @@ ## Build ```bash +# Required env on this server (proxy + Android SDK) +export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64 +export ANDROID_HOME=/home/dueattendant149/android-sdk +export ANDROID_SDK_ROOT=/home/dueattendant149/android-sdk ./gradlew :app:assembleOssDebug ``` +**Known build workarounds (Phase 1 baseline):** +- Gradle wrapper pinned to 8.13 (8.11.1 unavailable behind proxy; 9.5.1 incompatible with AGP 8.9). +- `externalNativeBuild` temporarily disabled because NDK 27.0.12077973 is requested but only NDK 28.2.x is installed. +- Network proxy is configured in `gradle.properties` (`systemProp.http[s].proxyHost/Port`). + ## Status - Phase 0: clone + package rename — completed -- Phase 1: KMP → Android-only — pending +- Phase 1: KMP → Android-only — in progress + - Phase 1.1: baseline `:app:assembleOssDebug` build — completed (APK ~80 MB) + - Phase 1.2: delete `desktopApp/`, merge `shared/` into `app/src/main/` — pending - Phase 2: backend swap (bookshelf-api + ABS) — pending - Phase 3: UI redesign (Myne-style) — pending - Phase 4: features from Book's Story (audio/RSVP/search/TTS/cache) — pending