Releases: Nagell/deduplicate
Release list
v0.1.10
0.1.10 (2026-04-02)
Features
- add project icon and wire up ApplicationIcon in csproj (e830326)
- redesign logo to two-circle mark and add to title bar (0393e02)
- structure release zip with app/ subfolder and .bat launcher (5d67584)
Bug Fixes
- scope design-time generated file glob to single directory level (f3cfd58)
Documentation
- add MSIX packaging and code signing research notes (43d3877)
Installation
- Right-click the downloaded zip → Properties → at the bottom, check Unblock → OK
- Extract the zip and run
Deduplicate.bat(or open theappfolder and runDeduplicate.exedirectly)
Windows App SDK runtime required — download from Microsoft if the app fails to start. .NET 9 is bundled; no separate install needed.
App won't start after installing the runtime? If you skipped step 1, Windows may block the app's files. Repeat step 1, then re-extract.
SmartScreen warning: click More info → Run anyway. The app is unsigned — this warning appears for all unsigned executables.
v0.1.9
0.1.9 (2026-04-01)
Documentation
- simplify release installation instructions (2621b3c)
Installation
- Right-click the downloaded zip → Properties → at the bottom, check Unblock → OK
- Extract the zip and run
Deduplicate.exe
Windows App SDK runtime required — download from Microsoft if the app fails to start. .NET 9 is bundled; no separate install needed.
App won't start after installing the runtime? If you skipped step 1, Windows may block the app's files. Repeat step 1, then re-extract.
SmartScreen warning: click More info → Run anyway. The app is unsigned — this warning appears for all unsigned executables.
v0.1.8
0.1.8 (2026-04-01)
Features
- bundle Windows App SDK runtime (self-contained deploy) (1c94cfd)
Documentation
- remove Windows App SDK runtime prerequisite (now self-contained) (2dc24de)
Installation
- Before extracting: right-click the zip → Properties → check Unblock → OK. This prevents Windows from silently blocking DLLs loaded by the app.
- Extract the zip and run
Deduplicate.exe
.NET 9 and Windows App SDK are bundled — no separate installs needed.
SmartScreen warning: click More info → Run anyway. The app is unsigned — this warning appears for all unsigned executables.
v0.1.7
0.1.7 (2026-04-01)
Bug Fixes
- copy XBF files to publish output so WinUI XAML loads correctly (1ea1500)
Installation
- Before extracting: right-click the zip → Properties → check Unblock → OK. This prevents Windows from silently blocking DLLs loaded by the app.
- Extract the zip and run
Deduplicate.exe
Windows App SDK runtime required — download from Microsoft if the app fails to start.
.NET 9 is bundled; no separate install needed.
SmartScreen warning: click More info → Run anyway. The app is unsigned — this warning appears for all unsigned executables.
v0.1.6
0.1.6 (2026-04-01)
Bug Fixes
- include XBF files in publish output so app starts correctly (c1d2504)
Installation
- Before extracting: right-click the zip → Properties → check Unblock → OK. This prevents Windows from silently blocking DLLs loaded by the app.
- Extract the zip and run
Deduplicate.exe
Windows App SDK runtime required — download from Microsoft if the app fails to start.
.NET 9 is bundled; no separate install needed.
SmartScreen warning: click More info → Run anyway. The app is unsigned — this warning appears for all unsigned executables.
v0.1.5
0.1.5 (2026-04-01)
Bug Fixes
- remove EnableMsixTooling — not needed without PublishSingleFile (a986797)
Installation
- Before extracting: right-click the zip → Properties → check Unblock → OK. This prevents Windows from silently blocking DLLs loaded by the app.
- Extract the zip and run
Deduplicate.exe
Windows App SDK runtime required — download from Microsoft if the app fails to start.
.NET 9 is bundled; no separate install needed.
SmartScreen warning: click More info → Run anyway. The app is unsigned — this warning appears for all unsigned executables.
v0.1.4
v0.1.3
v0.1.2
v0.1.1
0.1.1 (2026-04-01)
Features
- initial WPF/.NET 9 duplicate file finder app (0ce712a)
Bug Fixes
- address CTS race, dead state, async void safety, open-file/folder hardening, readonly DuplicateGroup.Items (6c3ab8b)
- revert invalid compact constructor syntax in ScanProgress (a70e903)
- selection count and delete button styling in MainPage (f6188d3)
- split status text onto separate lines (b0dc510)
- surface file deletion failures and keep failed files in UI (1ccbca9)
- track and surface files skipped during scan, replace MD5 with SHA-256 (2a67fa5)
- use supported release-please type 'simple' instead of 'dotnet' (17f8589)
- validate files before deletion — skip missing, reject size-changed (8998868)
Documentation
- add Windows App SDK runtime prerequisite to README and release notes (a8168e0)
- reorganize README and add DEVELOPMENT guide (02503b7)
Prerequisites
Windows App SDK runtime required — download and install from Microsoft before running.
.NET 9 is bundled in the zip; no separate install needed.