38eb66cfbf
Server check (wizard step 3): - New horizontal card above the scale question always shows server status as soon as step 3 is entered: ⏳ checking → ✅ reachable / ⚠️ not reachable - Pings GET $serverUrl/api/?action=check_update (5 s timeout) - If reachable: 'Error reporting active — failures sent to GitHub Issues' - If not reachable: 'Check the URL in step 2' warning - checkServerReachability() called every time goToStep(3) runs - Strings added in EN / IT / DE Signature-conflict fallback (else branch in installWithPackageInstaller): - When PackageInstaller returns a generic STATUS_FAILURE and the target package is already installed, a signature conflict is the most likely cause (CONFLICT/INCOMPATIBLE are caught separately earlier) - New AlertDialog: 'Disinstalla e riprova' → startActivityForResult ACTION_DELETE → UNINSTALL_REQUEST → auto-retries install on return - Only shown when all else has already failed