v2.0.0: Built-in Termux — full Linux environment, no external app needed

This commit is contained in:
admin
2026-05-19 17:37:40 +04:00
Unverified
parent a9f53e45dd
commit e7015b129a
8 changed files with 504 additions and 100 deletions

View File

@@ -166,8 +166,10 @@
<p class="subtitle">Set up on-device build tools</p>
</div>
<div id="devsetup-status" class="devsetup-status">
<p>Downloads build tools to compile &amp; install APKs directly on your device.</p>
<p>Required: ~50MB download (aapt2, d8, ecj, android.jar, apksigner)</p>
<p>Downloads and sets up a complete <strong>Termux Linux environment</strong> inside the app.</p>
<p>No external apps needed — bash, coreutils, package manager all included.</p>
<p>Download size: ~30MB (one-time). Architecture auto-detected.</p>
<p>After install, use <code>pkg install aapt2 ecj dx apksigner</code> to add build tools.</p>
</div>
<div id="devsetup-progress" style="display:none">
<div class="devsetup-progress-bar">
@@ -272,13 +274,27 @@
</div>
<div class="settings-section">
<h3>About</h3>
<p class="about-text">Z.AI Chat v1.4.0</p>
<p class="about-text">Z.AI Chat v2.0.0</p>
<p class="about-text">Built with Z.AI SDK &amp; GLM-5.1</p>
<p class="about-text">Compatible with Android 15/16</p>
</div>
<div class="settings-section">
<h3>Changelog</h3>
<ul class="changelog-list">
<li>
<span class="changelog-version">v2.0.0</span>
<span class="changelog-date">2026-05-19</span>
<ul>
<li><strong>Built-in Termux</strong> — full Linux environment inside the app, no external Termux needed</li>
<li>One-time download (~30MB) of Termux bootstrap (bash, coreutils, apt package manager)</li>
<li>Auto-detects CPU architecture (ARM64, ARM, x86, x86_64)</li>
<li>Path patching — fixes all Termux paths to work from our app prefix</li>
<li>BootstrapPlugin — native download, extract, symlink, patch pipeline</li>
<li>ShellPlugin upgraded — uses bundled bash instead of limited /system/bin/sh</li>
<li>Install build tools via: <code>pkg install aapt2 ecj dx apksigner</code></li>
<li>APK stays tiny (~1MB) — bootstrap downloaded on first use, not embedded</li>
</ul>
</li>
<li>
<span class="changelog-version">v1.4.0</span>
<span class="changelog-date">2026-05-19</span>