Necessari
Servono per il funzionamento del sito, la sicurezza, il tema scelto e la memorizzazione della scelta privacy.
Converti immagini in batch, in locale e senza upload.
_davCONVERT è un convertitore desktop multipiattaforma per immagini statiche che lavora interamente in locale. La release stabile 26.10.3 preserva il motore Rust e i formati supportati, ma allinea l'esperienza al sito _davstudios con vere transizioni tra Converti, Coda e Impostazioni, reveal radiale del tema, supporto reduced-motion, versione rimossa dalla UI ordinaria e build Windows senza console separata.
Le conversioni di formato sono operazioni semplici, ma spesso vengono affidate a servizi web che richiedono upload, attese e passaggi superflui. _davCONVERT riporta questo flusso sul dispositivo: si aggiungono le immagini, si scelgono formato e destinazione e si converte senza account o elaborazione remota.
Il progetto mantiene volutamente un perimetro chiaro: immagini statiche, elaborazione batch e controlli essenziali. Audio, video e documenti non fanno parte della release attuale. La 26.10.3 non modifica questo perimetro: normalizza l'intero pacchetto, estende i controlli di versione a package-lock.json e Cargo.lock e aggiunge una regressione dedicata ai checkout Windows con terminatori CRLF.
L'app accetta PNG, JPG/JPEG, WebP, BMP, TIFF/TIF e ICO e può esportare PNG, JPG, WebP, BMP, TIFF e ICO. I file possono essere aggiunti con drag & drop o tramite il selettore nativo; i percorsi duplicati vengono ignorati e la coda mostra dimensione, stato, errori e risultato di ogni elemento.
Per l'output si può usare automaticamente una sottocartella _davCONVERT accanto al file di origine oppure scegliere una cartella personalizzata. In caso di nomi già esistenti l'app genera un nome alternativo invece di sovrascrivere il file, salvo quando l'utente abilita esplicitamente la sovrascrittura. Per JPG è disponibile un controllo qualità dal 40% al 100%.
La coda della sessione riassume file totali, completati, errori, byte di origine e dimensione degli output. Tema Sistema/Chiaro/Scuro e interfaccia Italiano/English completano il flusso, mentre la conversione vera e propria viene eseguita dal backend Rust tramite il crate image, senza dipendere da servizi di rete.
_davCONVERT 26.10.3 è una release stabile per Windows, macOS e Linux costruita con Tauri 2, Rust, JavaScript e Vite 8. Il perimetro resta volutamente dedicato alle immagini statiche e l'elaborazione continua a essere locale, senza upload o servizi di rete.
La pipeline GitHub pubblica NSIS per Windows x64, DMG universale Intel + Apple Silicon per macOS e AppImage/DEB per Linux. La 26.10.3 mantiene sincronizzati npm, package-lock, Tauri, Cargo e Cargo.lock, conserva studio.dav.convert, usa il Windows GUI subsystem e apre la cartella di output senza creare una console aggiuntiva; la versione di release non viene più mostrata nell'interfaccia ordinaria.
Ho eseguito direttamente la suite del pacchetto allegato: 23/23 test superati. I controlli coprono motore e formati di conversione, comportamento local-first, metadata/release, motion, Windows GUI e child-process no-console, README/supporto, sincronizzazione versione, CRLF e rimozione della versione dalla UI.
