Add license revoke action and Russian app title.

Support POST /v1/admin/revoke from the license list with confirmation dialog.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ivan Fontosh
2026-06-28 13:05:20 +08:00
parent bbb861f920
commit 0632974954
7 changed files with 131 additions and 3 deletions
+33
View File
@@ -0,0 +1,33 @@
# Install Android SDK components for headless builds.
$ErrorActionPreference = "Stop"
$sdkRoot = "$env:LOCALAPPDATA\Android\Sdk"
$cmdline = Join-Path $sdkRoot "cmdline-tools\latest\bin"
$sdkmanager = Join-Path $cmdline "sdkmanager.bat"
if (-not (Test-Path $sdkmanager)) {
Write-Host "Downloading Android command-line tools..."
New-Item -ItemType Directory -Force -Path "$sdkRoot\cmdline-tools" | Out-Null
$zip = Join-Path $env:TEMP "cmdline-tools.zip"
Invoke-WebRequest -Uri "https://dl.google.com/android/repository/commandlinetools-win-11076708_latest.zip" -OutFile $zip
Expand-Archive -Path $zip -DestinationPath "$sdkRoot\cmdline-tools\tmp" -Force
if (Test-Path "$sdkRoot\cmdline-tools\latest") {
Remove-Item "$sdkRoot\cmdline-tools\latest" -Recurse -Force
}
Move-Item "$sdkRoot\cmdline-tools\tmp\cmdline-tools" "$sdkRoot\cmdline-tools\latest"
Remove-Item "$sdkRoot\cmdline-tools\tmp" -Recurse -Force
}
Write-Host "Installing SDK packages..."
$packages = @(
"platform-tools",
"platforms;android-35",
"build-tools;35.0.0"
)
foreach ($pkg in $packages) {
cmd /c "echo y| `"$sdkmanager`" `"$pkg`""
}
Write-Host "ANDROID_HOME=$sdkRoot"
Write-Host "Done."