diff --git a/Android/app/src/main/java/com/archipelago/app/ui/components/NESMenu.kt b/Android/app/src/main/java/com/archipelago/app/ui/components/NESMenu.kt index 3e7ef978..7c9816e5 100644 --- a/Android/app/src/main/java/com/archipelago/app/ui/components/NESMenu.kt +++ b/Android/app/src/main/java/com/archipelago/app/ui/components/NESMenu.kt @@ -229,6 +229,26 @@ private fun MenuPanel( } // Dark/Classic style lives on the remote/keyboard screen next to // the settings button — not here. + + // Small version chip at the hub's foot — the one place a + // connected user can always check what build they're on. + val hubContext = LocalContext.current + val versionLabel = remember { + runCatching { + hubContext.packageManager + .getPackageInfo(hubContext.packageName, 0).versionName + }.getOrNull()?.let { "Companion v$it" } ?: "" + } + if (versionLabel.isNotEmpty()) { + Text( + versionLabel, + color = TextMuted.copy(alpha = 0.6f), + fontSize = 11.sp, + letterSpacing = 1.sp, + textAlign = TextAlign.Center, + modifier = Modifier.fillMaxWidth().padding(top = 6.dp), + ) + } } HubPage.NODES -> { diff --git a/neode-ui/public/packages/archipelago-companion.apk b/neode-ui/public/packages/archipelago-companion.apk index eb2e8138..5ae37be9 100644 Binary files a/neode-ui/public/packages/archipelago-companion.apk and b/neode-ui/public/packages/archipelago-companion.apk differ