Speed Tester for Android
- Kotlin 100%
- Toolchain: AGP 9.2.0, Gradle 9.4.1, Kotlin 2.2.10, KSP 2.3.12, Hilt 2.60.1, Compose BOM 2026.09.00, compileSdk/targetSdk 37 - Fix: language selection recreates activity (Settings screen updates immediately) - Servers: replaced unreachable Linode with Vultr/Hetzner/Scaleway/OVH/Tele2 + Africa, Middle East, Oceania coverage (43 servers) - History: WiFi/Cellular filter chips, long-press multi-select with trash icon in top bar, tap to open detail dialog with server/signal/test ID - Fix: server unreachable fails fast (5s pre-check) with translated error instead of hanging; global 90s test timeout - Permissions: re-request on Start Test if previously denied; network info badge shows permission-needed message - 25 languages: completed translations for all new strings Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai> |
||
|---|---|---|
| app | ||
| fastlane/metadata/android/en-US | ||
| gradle | ||
| .gitattributes | ||
| .gitignore | ||
| build.gradle.kts | ||
| docker-compose.yml | ||
| Dockerfile.build | ||
| fairspeed-keystore.jks | ||
| fairspeed_icon.png | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| nginx.conf | ||
| settings.gradle.kts | ||