Necessari
Servono per il funzionamento del sito, la sicurezza, il tema scelto e la memorizzazione della scelta privacy.
Rinomina file in massa in modo veloce, prevedibile e sicuro.
_davRENAME è un'app desktop multipiattaforma per rinominare file e raccolte in batch con anteprima, regole componibili, preset, filtri, dry run e Undo. La release stabile 26.10.3 preserva il motore di rinomina e porta l'interfaccia sul motion system _davstudios con vere transizioni tra Rinomina, Attività e Impostazioni, reveal radiale del tema, supporto reduced-motion, versione rimossa dalla UI ordinaria e build Windows Release senza finestra CMD separata.
Rinominare manualmente molti file è un'attività ripetitiva in cui basta un piccolo errore per produrre nomi incoerenti o collisioni difficili da correggere. _davRENAME nasce per separare nettamente la fase di progettazione della rinomina dall'esecuzione: prima si costruiscono le regole e si osserva il risultato, poi si conferma l'operazione.
Il workflow parte da file e cartelle selezionati nativamente o trascinati nell'app, continua con regole combinabili e una preview completa e termina con la rinomina soltanto dopo i controlli di validità. Le cartelle possono essere analizzate ricorsivamente senza seguire symlink e il workspace può essere filtrato rapidamente per estensione o cartella sorgente.
Il motore delle regole comprende Find & Replace, espressioni regolari, prefissi e suffissi, numerazione progressiva, maiuscolo/minuscolo/Title Case, rimozione di caratteri, normalizzazione degli spazi e template con {name}, {ext}, {counter}, {date}, {created}, {modified} ed {exif}. Le date possono provenire dal filesystem oppure da DateTimeOriginal EXIF per le immagini supportate. Cambiare estensione resta volutamente una semplice operazione di rinomina e non viene presentato come conversione del formato.
La 1.1 aggiunge preset integrati e preset personalizzati salvabili, filtri rapidi per estensione e cartella, esportazione CSV del dry run e Undo multilivello dalla cronologia locale. Quando si lavora su un sottoinsieme filtrato, i file non inclusi nel filtro restano nel workspace, evitando di perdere il contesto della sessione.
La sicurezza è gestita anche dal backend Rust: i nomi vengono validati secondo le regole della piattaforma, le collisioni vengono intercettate prima dell'esecuzione e ogni operazione viene ripetutamente verificata. La rinomina avviene in due fasi tramite nomi temporanei univoci, così sono possibili anche scambi come A.txt → B.txt e B.txt → A.txt; se una transazione fallisce, il backend tenta il rollback dei file già spostati.
L'interfaccia è disponibile in italiano e inglese, include temi Sistema, Chiaro e Scuro, segue il motion system _davstudios e supporta prefers-reduced-motion. Il numero di release non viene più mostrato nella UI ordinaria: resta nei manifest tecnici e nelle GitHub Release.
La 26.10.3 esegue una normalizzazione completa e funzionalmente neutra dell'intero pacchetto, sincronizza la versione in package.json, package-lock.json, configurazione Tauri, Cargo.toml e Cargo.lock ed estende i controlli automatici anche ai lockfile. Il parser di Cargo.lock resta robusto sui checkout Windows con terminatori CRLF; il workflow GitHub verifica tutti i manifest prima della build e gli asset icona vengono riallineati alla release senza modifiche visive, preservando i pixel originali.
_davRENAME 26.10.3 è una release stabile local-first per Windows, macOS e Linux. Non richiede account, non carica i file nel cloud e non integra telemetria: nomi, percorsi e dati necessari alla rinomina restano sul computer dell'utente.
La base tecnica usa Tauri 2, Rust, JavaScript, Vite 8 e kamadak-exif. La release 26.10.3 mantiene sincronizzati package.json, package-lock.json, Tauri, Cargo.toml e Cargo.lock, conserva l'identifier studio.dav.rename, adotta il Windows GUI subsystem e allinea easing, reveal, stagger, transizioni pagina e cambio tema al riferimento _davstudios; il numero di release resta nei manifest tecnici e nelle GitHub Release, non nell'interfaccia ordinaria.
Ho eseguito direttamente la suite del pacchetto allegato: 28/28 test superati. I controlli coprono motore di rinomina, cronologia localizzata, utility workspace, metadata e release bilingue, sincronizzazione versione e CRLF, set icone, contratto motion, Windows no-console e rimozione della versione dalla UI.
