Repository navigation
_davDUPLICATE v26.10.2
🇮🇹 Aggiornato _davDUPLICATE alla v26.10.2 adottando e completando il nuovo standard di release _davstudios e il sistema di versioning YY.M.REVISIONE. Riallineata integralmente la versione da quella precedente del sorgente in package.json, package-lock.json, Cargo.toml, Cargo.lock, configurazione Tauri, documentazione e test. Eseguita la repository normalization completa di tutti i file testuali del progetto con regole EOL/EOF deterministiche, così da riallineare al commit della release corrente anche i file e le cartelle rimasti associati su GitHub alle precedenti versioni v1.x.x, senza introdurre modifiche funzionali. Rafforzato il controllo di sincronizzazione della versione includendo entrambe le versioni dichiarate in package-lock.json e la voce dell'applicazione in Cargo.lock. Il parser di Cargo.lock supporta ora sia terminatori LF sia CRLF ed è stato verificato anche tramite una simulazione reale di checkout Windows. Aggiornato il workflow GitHub Actions affinché utilizzi automaticamente la Description bilingue 🇮🇹/🇺🇸 del commit associato al tag come descrizione della GitHub Release, interrompa la pubblicazione se una delle due sezioni manca e verifichi la coerenza di package.json, package-lock.json, configurazione Tauri, Cargo.toml e Cargo.lock prima della build. Rafforzato inoltre il workflow Linux contro eventuali repository Microsoft non raggiungibili sui runner Ubuntu. Standardizzati i metadata ufficiali dell'applicazione con publisher _davstudios, homepage davstudios.it, copyright © 2026 _davstudios, licenza MIT, categoria Productivity, descrizioni del pacchetto e metadata Debian per Linux. Mantenuto invariato l'identifier storico studio.dav.duplicate per preservare la continuità dell'identità dell'app. Aggiunte e aggiornate le istruzioni per l'installazione delle release non firmate e per la gestione degli eventuali avvisi di Windows SmartScreen, macOS Gatekeeper e dei permessi AppImage su Linux. Preservati byte-per-byte tutti gli asset binari delle icone, documentando la relativa cartella tramite metadata di release dedicati senza ricodificare PNG, ICO o ICNS. Preservati integralmente il motore locale di rilevamento duplicati, il raggruppamento per dimensione, quick hash e BLAKE3 completo, la verifica byte-per-byte, il riconoscimento degli hard link, i calcoli dello spazio recuperabile, i filtri, le strategie di selezione, la scansione ricorsiva, l'annullamento delle operazioni e lo spostamento sicuro nel Cestino/Trash. Nessuna modifica funzionale è stata apportata all'interfaccia, al backend Rust o al comportamento dell'app.
🇺🇸 Updated _davDUPLICATE to v26.10.2 by adopting and completing the new _davstudios release standard and YY.M.REVISIONE versioning scheme. Fully realigned the version from the previous source state across package.json, package-lock.json, Cargo.toml, Cargo.lock, Tauri configuration, documentation and tests. Performed complete repository normalization across all project text files using deterministic EOL/EOF rules, allowing files and folders still associated on GitHub with previous v1.x.x commits to be realigned with the current release commit without introducing functional changes. Strengthened version synchronization checks by including both version declarations in package-lock.json and the application's package entry in Cargo.lock. The Cargo.lock parser now supports both LF and CRLF line endings and has also been verified through a real Windows-checkout simulation. Updated the GitHub Actions workflow so the bilingual 🇮🇹/🇺🇸 Description from the commit associated with the tag is automatically used as the GitHub Release description, publication is stopped if either section is missing, and package.json, package-lock.json, Tauri configuration, Cargo.toml and Cargo.lock are checked for consistency before the build. The Linux workflow has also been hardened against unreachable Microsoft repositories on Ubuntu runners. Standardized the application's official metadata with _davstudios as publisher, davstudios.it homepage, © 2026 _davstudios copyright, MIT license, Productivity category, package descriptions and Debian metadata for Linux. Preserved the existing studio.dav.duplicate identifier to maintain application identity continuity. Added and updated instructions for installing unsigned releases and handling possible Windows SmartScreen, macOS Gatekeeper and Linux AppImage permission warnings. Preserved all binary icon assets byte-for-byte while documenting their directory through dedicated release metadata without re-encoding PNG, ICO or ICNS files. Fully preserved the local duplicate-detection engine, size grouping, quick hashing and full BLAKE3 hashing, byte-for-byte verification, hard-link detection, reclaimable-space calculations, filters, selection strategies, recursive scanning, cancellation and safe Trash/Recycle Bin cleanup. No functional changes were made to the interface, Rust backend or application's behavior.