docs(AGENTS): Phase 1.1 baseline completed + build env notes

This commit is contained in:
Atte149 2026-06-24 08:33:27 +03:00
parent 83e4b420d4
commit ab9a2dcfeb

View file

@ -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