v2.2.0: Rewritten build pipeline (18 bugs fixed), auto-install tools, IDE-like agentic loop, 5min timeout

This commit is contained in:
admin
2026-05-19 19:26:29 +04:00
Unverified
parent 5997eee0d7
commit 538505e38b
6 changed files with 186 additions and 60 deletions

View File

@@ -631,6 +631,15 @@ data: [DONE]
## Changelog
### v2.2.0 (2026-05-19)
- **Build Pipeline Rewrite** — proven 7-step pipeline tested with Android SDK 36: resources → link → compile (R.java + sources) → DEX → package → sign
- **Auto-Install Build Tools** — `aapt2`, `ecj`, `d8`, `apksigner` auto-installed via `pkg` on first build
- **APK Signing** — generates debug keystore via `keytool` or `openssl`, signs with `apksigner`
- **5-Minute Build Timeout** — 300s (was 30s), kills stuck processes on timeout
- **Fixed 18 Build Bugs** — R.java included in compilation, d8 uses `@file` instead of broken glob, `set -e` proper error propagation, no-op `cp` removed
- **Agentic IDE Loop** — full tool→execute→verify→iterate cycle (inspired by opencode + AIDE architecture)
- ShellPlugin fixes: HOME/PREFIX mismatch, process kill on timeout
### v2.1.0 (2026-05-19)
- **File Tree per Session** — sidebar shows all AI-generated files per conversation, click to view/edit/save
- **File Viewer with Edit Mode** — view any file, switch to edit mode, save changes back to device