Add Android APK fleet nodes with Crucible UI integration and tests.

APK wrapper registers platform=android via AETHERFORGE_PLATFORM; fleet UI shows robot icons, Android Access Depth probes, and a shortened mining onion timeline.
This commit is contained in:
AetherForge
2026-06-07 02:44:29 -07:00
parent d9f36f182c
commit 50ebfe53cb
89 changed files with 2849 additions and 82 deletions

View File

@@ -26,6 +26,9 @@ var defaultPlatforms = []BuildPlatform{
}
func platformsForRequest(req *BuildRequest) []BuildPlatform {
if req.ApkMode || strings.ToLower(strings.TrimSpace(req.TargetOS)) == "android" {
return []BuildPlatform{{GOOS: "linux", GOARCH: "arm64", Ext: ""}}
}
target := strings.ToLower(strings.TrimSpace(req.TargetOS))
if target == "" || target == "windows" {
return []BuildPlatform{{GOOS: "windows", GOARCH: "amd64", Ext: ".exe"}}