﻿titolo:NasoSanDownload
descrizione:Scarica e carica link/biglietti CreaLink usando Wi-Fi e dati mobili insieme. Mostra per ogni file la velocita' totale e quella di ciascuna rete, piu' il totale di tutti i download/caricamenti. Limite dati mobili per singolo download e mensile; raggiunto il limite si prosegue solo con il Wi-Fi.
linguaggio:Kotlin (Android, Jetpack Compose)
nota:
novita:v0.125 - 08/10/2026
Prova velocita', download e upload usano sempre tutte le connessioni che Android mette a disposizione (una se ce n'e' una, due insieme se ce ne sono due); tolta la voce "Reti da usare" dalle Impostazioni.
Il contatore Wi-Fi/Dati mostra la rete realmente usata: con i soli dati non compare piu' Wi-Fi. La prova aspetta che Android agganci le reti prima di partire.
Gli errori di download, upload, prova velocita' e download da link ora sono completi: indicano la fase, le connessioni offerte da Android e la causa reale di ogni linea.
Tolto Cloudflare dalla prova velocita': restano "nasosan.it" e "Altro" (indirizzo da inserire), entrambi modificabili anche dalle Impostazioni.
v0.120 - 07/10/2026
Prova velocita' con Cloudflare in download: se Cloudflare rifiuta (403) la taglia della richiesta, l'app la dimezza e riprova da sola fino a trovarne una accettata, poi prosegue il test.
v0.110 - 07/10/2026
Prova velocita' con Cloudflare in download: Cloudflare rifiutava (403) la richiesta unica da 500 MB. Ora l'app fa richieste da massimo 100 MB una dopo l'altra fino al totale scelto.
v0.109 - 07/10/2026
Quando il test di velocita' riceve "accesso negato" (403), il log ora registra tutti i dettagli (indirizzo, rete usata, VPN, risposta del server) e il messaggio indica la rete su cui e' fallito; la VPN viene citata solo se e' davvero attiva.
v0.104 - 07/10/2026
Test velocita' sistemato: ora misura senza dipendere dai "download a parti" (Range), che su hosting condiviso (Aruba) non arrivavano al server e facevano fallire la misura. Il preset predefinito e' ora nasosan.it/testDU (server proprio, affidabile). Cloudflare resta scelta possibile, ma su alcune reti mobili risponde "accesso negato" (403): in quel caso usa testDU.
Corretto anche un redirect inutile (nasosan.it -> www.nasosan.it) che rallentava il test.
v0.099 - 07/10/2026
Con una VPN attiva l'app ora si BLOCCA e chiede di disattivarla: serve usare Wi-Fi e dati insieme e con la VPN Android non lo permette, quindi scaricare da una sola connessione non avrebbe senso. C'e' un pulsante per aprire le impostazioni VPN; appena la spegni e rientri, l'app torna operativa.
Senza VPN: download e test velocita' usano Wi-Fi e dati insieme come prima.
Risolta la causa del mancato funzionamento con VPN (Android vieta di legare le connessioni alle reti fisiche sotto VPN) e il test che restava bloccato con errore 403 (alcuni server, es. Cloudflare, rifiutano gli indirizzi delle VPN).
v0.084 - 06/10/2026
Il riquadro "Prova velocita'" nella schermata principale ora parte CHIUSO, come gli altri riquadri.
Tutto il sistema funziona anche con l'hotspot acceso / solo rete dati: test, download e invio non restano piu' bloccati ad aspettare una rete Wi-Fi che con l'hotspot non arriva.
Caricamento da PC col telefono usato come hotspot: il collegamento al PC viene instradato sull'interfaccia locale giusta.
